/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/app.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  --aa-search-input-height: auto;
}

#search input {
  border: none;
  padding: 0.8rem 1.2rem 0.6rem;
  border-radius: 4px;
  font-family: "ff-dax-web-pro";
  font-size: 1.4rem;
  width: 100%;
  box-sizing: border-box;
  text-overflow: ellipsis;
}
@media (max-width: 720px) {
  #search input {
    max-width: none;
  }
}

.aa-LoadingIndicator, .aa-SubmitButton {
  padding: 0.25rem 0.75rem 0;
  width: auto;
}
.aa-LoadingIndicator svg, .aa-SubmitButton svg {
  color: rgb(13, 102, 162);
  width: 1.75rem;
}

.aa-Panel {
  z-index: 10;
}

.aa-List {
  width: 100%;
}

.aa-Item {
  height: auto;
}
.aa-Item[aria-selected=true] {
  background-color: #71CEF3;
}
.aa-Item[aria-selected=true] a {
  color: #FFF;
}
.aa-Item a {
  width: 100%;
  text-decoration: none;
  color: #0077BF;
  display: grid;
  align-items: center;
  column-gap: 1rem;
  grid-template-areas: "image name" "image variant";
  grid-template-columns: 3rem 1fr;
}
.aa-Item img {
  height: 3rem;
  width: 3rem;
  object-fit: cover;
  grid-area: image;
}
.aa-Item span {
  grid-area: name;
}
.aa-Item small {
  grid-area: variant;
}

.productSlider .splide__track {
  padding-bottom: 4rem;
}
.productSlider .splide__pagination__page {
  transform: scale(1.4);
  border: 1px solid #009EE0;
  background: #FFF;
}
.productSlider .splide__pagination__page.is-active {
  background: #009EE0;
}

.bauer-prose {
  margin: 0 auto;
  padding-bottom: 10rem;
  max-width: 92rem;
  text-align: center;
}
.bauer-prose__logo {
  width: 100%;
  margin: 0 auto;
  display: block;
  margin-top: 6rem;
}
.bauer-prose__greeting {
  font-size: 5rem !important;
  font-weight: bold;
  position: relative;
  color: #e0003a !important;
}
.bauer-prose p {
  font-size: 3rem;
  line-height: 1.5;
  margin-top: 6rem;
}
.bauer-prose p a {
  font-weight: bold;
  text-decoration-thickness: 0.25rem;
}
.bauer-prose p b {
  font-size: 9rem;
  font-weight: bold;
  line-height: 1;
}

.gerl-landing__visual {
  aspect-ratio: 2/1;
  position: relative;
  background: #071E52;
  top: -2rem;
  grid-template-areas: "title title" "code code" "logo logo";
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 2fr 1fr 1fr;
  gap: 2rem;
  display: grid;
  align-items: center;
  justify-content: center;
}
.gerl-landing__visual::after {
  content: "";
  position: absolute;
  left: -9999px;
  right: -9999px;
  top: 0;
  bottom: 0;
  background: #071E52;
  z-index: -1;
}
.gerl-landing__logo {
  grid-area: logo;
  align-self: end;
  text-align: right;
  padding: 2rem;
}
.gerl-landing__logo img {
  max-width: 15rem;
}
.gerl-landing__coupon {
  grid-area: title;
  padding: 2rem;
  text-align: center;
  align-self: end;
}
.gerl-landing__coupon img {
  max-width: 40rem;
}
.gerl-landing__code-input {
  grid-area: code;
  margin: 0 auto;
  max-width: 65rem;
}
.gerl-landing__code-input form {
  position: relative;
}
.gerl-landing__code-input p {
  color: #FFF;
  font-size: 1.75rem;
}
.gerl-landing__code-input input {
  appearance: none;
  font-size: 3rem;
  width: 100%;
  box-sizing: border-box;
  padding: 1rem;
  border-radius: 1rem;
  border: none;
  font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
}
.gerl-landing__code-input button {
  appearance: none;
  position: absolute;
  overflow: hidden;
  right: 0;
  top: 0;
  bottom: 0;
  width: 6rem;
  background: #71CEF3;
  border-radius: 0 1rem 1rem 0;
  border: 0;
  text-indent: 100%;
  white-space: nowrap;
  padding: 0;
  cursor: pointer;
}
.gerl-landing__code-input button::after {
  content: "›";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-140%, -55%);
  font-size: 6rem;
  color: #FFF;
}

/* box-sizing */
.fr-window, .fr-window [class^=fr-],
.fr-overlay, .fr-overlay [class^=fr-],
.fr-spinner, .fr-spinner [class^=fr-] {
  box-sizing: border-box;
}

.fr-window {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  font: 13px/20px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
  /* Chrome hack, this fixes a visual glitch when quickly toggling a video */
  transform: translateZ(0px);
}

/* z-index */
.fr-overlay {
  z-index: 99998;
}

.fr-window {
  z-index: 99999;
}

.fr-spinner {
  z-index: 100000;
}

/* overlay */
.fr-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.fr-overlay-background {
  float: left;
  width: 100%;
  height: 100%;
  background: #FFF;
  opacity: 1;
  filter: alpha(opacity=90);
}

.fr-overlay-ui-fullclick .fr-overlay-background {
  background: #FFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* mobile touch has position:absolute to allow zooming */
.fr-window.fr-mobile-touch,
.fr-overlay.fr-mobile-touch {
  position: absolute;
  overflow: visible;
}

/* some properties on the window are used to toggle things
 * like margin and the fullclick mode,
 * we reset those properties after measuring them
 */
.fr-measured {
  margin: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
}

.fr-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fr-pages {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fr-page {
  position: absolute;
  width: 100%;
  height: 100%;
}

.fr-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  text-align: center;
}

.fr-hovering-clickable .fr-container {
  cursor: pointer;
}

/*
   padding:
   youtube & vimeo always have buttons on the outside
   side button = 72 = 54 + (2 * 9 margin)
   close button = 48
*/
/* padding ui:inside */
.fr-ui-inside .fr-container {
  padding: 20px 20px;
}

.fr-ui-inside.fr-no-sides .fr-container {
  padding: 20px;
}

/* padding ui:outside */
.fr-ui-outside .fr-container {
  padding: 20px 82px;
}

.fr-ui-outside.fr-no-sides .fr-container {
  padding: 20px 48px;
}

/* reduce padding on smaller screens */
@media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 700px) {
  /* padding ui:inside */
  .fr-ui-inside .fr-container {
    padding: 12px 12px;
  }
  .fr-ui-inside.fr-no-sides .fr-container {
    padding: 12px;
  }
  /* padding ui:outside */
  .fr-ui-outside .fr-container {
    padding: 12px 72px;
  }
  .fr-ui-outside.fr-no-sides .fr-container {
    padding: 12px 48px;
  }
}
@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px) {
  /* padding ui:inside */
  .fr-ui-inside .fr-container {
    padding: 0px 0px;
  }
  .fr-ui-inside.fr-no-sides .fr-container {
    padding: 0px;
  }
  /* padding ui:outside */
  .fr-ui-outside .fr-container {
    padding: 0px 72px;
  }
  .fr-ui-outside.fr-no-sides .fr-container {
    padding: 0px 48px;
  }
}
/* padding ui:fullclick */
.fr-ui-fullclick .fr-container {
  padding: 0;
}

.fr-ui-fullclick.fr-no-sides .fr-container {
  padding: 0;
}

/* video fullclick */
.fr-ui-fullclick.fr-type-video .fr-container {
  padding: 0px 62px;
}

.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container {
  padding: 48px 0px;
}

/* overflow-y should always have 0 padding top and bottom */
.fr-overflow-y .fr-container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.fr-content,
.fr-content-background {
  position: absolute;
  top: 50%;
  left: 50%;
  /* IE11 has a 1px blur bug on the edges of the caption (ui:inside)
     during animation with overflow:hidden */
  overflow: visible;
}

/* img/iframe/error */
.fr-content-element {
  float: left;
  width: 100%;
  height: 100%;
}

.fr-content-background {
  background: #FFF;
}

.fr-info {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: #efefef;
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.fr-info-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  line-height: 1%;
  filter: none;
  opacity: 1;
}

.fr-ui-inside .fr-info-background {
  filter: alpha(opacity=80);
  opacity: 0.8;
  zoom: 1;
}

/* ui:outside has a slightly lighter info background to break up from black page backgrounds */
.fr-ui-outside .fr-info-background {
  background: #0d0d0d;
}

/* info at the bottom for ui:inside */
.fr-content .fr-info {
  top: auto;
  bottom: 0;
}

.fr-info-padder {
  display: block;
  overflow: hidden;
  padding: 12px;
  position: relative;
  width: auto;
}

.fr-caption {
  width: auto;
  display: inline;
}

.fr-position {
  color: #b3b3b3;
  float: right;
  line-height: 21px;
  opacity: 0.99;
  position: relative;
  text-align: right;
  margin-left: 15px;
  white-space: nowrap;
}

/* positions not within the info bar
   for ui:outside/inside */
.fr-position-outside,
.fr-position-inside {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 12px;
  width: auto;
  padding: 2px 8px;
  border-radius: 10px;
  font-size: 11px;
  line-height: 20px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
  display: none;
  overflow: hidden;
  white-space: nowrap;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.fr-position-inside {
  border: 0;
}

.fr-position-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #0d0d0d;
  filter: alpha(opacity=80);
  opacity: 0.8;
  zoom: 1; /* oldIE */
}

.fr-position-text {
  color: #b3b3b3;
}

.fr-position-outside .fr-position-text,
.fr-position-inside .fr-position-text {
  float: left;
  position: relative;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  opacity: 1;
}

/* display it for the outside ui, hide the caption inside */
.fr-ui-outside .fr-position-outside {
  display: block;
}

.fr-ui-outside .fr-info .fr-position {
  display: none;
}

.fr-ui-inside.fr-no-caption .fr-position-inside {
  display: block;
}

/* links */
.fr-info a,
.fr-info a:hover {
  color: #ccc;
  border: 0;
  background: none;
  text-decoration: underline;
}

.fr-info a:hover {
  color: #eee;
}

/* no-caption */
.fr-ui-outside.fr-no-caption .fr-info {
  display: none;
}

.fr-ui-inside.fr-no-caption .fr-caption {
  display: none;
}

/* --- stroke */
.fr-stroke {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
}

.fr-stroke-vertical {
  width: 1px;
  height: 100%;
}

.fr-stroke-horizontal {
  padding: 0 1px;
}

.fr-stroke-right {
  left: auto;
  right: 0;
}

.fr-stroke-bottom {
  top: auto;
  bottom: 0;
}

.fr-stroke-color {
  float: left;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.08);
}

/* the stroke is brighter inside the info box */
.fr-info .fr-stroke-color {
  background: rgba(80, 80, 80, 0.3);
}

/* remove the stroke when outside ui has a caption */
.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom {
  display: none;
}

/* remove stroke and shadow when ui:fullclick */
.fr-ui-fullclick .fr-stroke {
  display: none;
}

.fr-ui-fullclick .fr-content-background {
  box-shadow: none;
}

/* the info box never bas a top stroke */
.fr-info .fr-stroke-top {
  display: none;
}

/* < > */
.fr-side {
  position: absolute;
  top: 50%;
  width: 54px;
  height: 72px;
  margin: 0 9px;
  margin-top: -36px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  zoom: 1;
}

.fr-side-previous {
  left: 0;
}

.fr-side-next {
  right: 0;
  left: auto;
}

.fr-side-disabled {
  cursor: default;
}

.fr-side-hidden {
  display: none !important;
}

.fr-side-button {
  float: left;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

.fr-side-button-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #101010;
}

.fr-side-button-icon {
  float: left;
  position: relative;
  height: 100%;
  width: 100%;
  zoom: 1;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

/* smaller side buttons */
@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px) {
  .fr-side {
    width: 54px;
    height: 60px;
    margin: 0;
    margin-top: -30px;
  }
  .fr-side-button {
    width: 48px;
    height: 60px;
    margin: 0 3px;
  }
}
/* X */
.fr-close {
  position: absolute;
  width: 48px;
  height: 48px;
  top: 0;
  right: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.fr-close-background,
.fr-close-icon {
  position: absolute;
  top: 12px;
  left: 12px;
  height: 26px;
  width: 26px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

/*.fr-close-background { background-color: #000; }*/
/* Thumbnails */
.fr-thumbnails {
  position: absolute;
  overflow: hidden;
}

.fr-thumbnails-disabled .fr-thumbnails {
  display: none !important;
}

.fr-thumbnails-horizontal .fr-thumbnails {
  width: 100%;
  height: 12%;
  min-height: 74px;
  max-height: 160px;
  bottom: 0;
}

.fr-thumbnails-vertical .fr-thumbnails {
  height: 100%;
  width: 10%;
  min-width: 74px;
  max-width: 160px;
  left: 0;
}

.fr-thumbnails,
.fr-thumbnails * {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fr-thumbnails-wrapper {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
}

.fr-thumbnails-vertical .fr-thumbnails-wrapper {
  top: 50%;
  left: 0;
}

.fr-thumbnails-slider {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
  zoom: 1;
}

.fr-thumbnails-slider-slide {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.fr-thumbnails-thumbs {
  float: left;
  height: 100%;
  overflow: hidden;
  position: relative;
  top: 0;
  left: 0;
}

.fr-thumbnails-slide {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
}

.fr-thumbnail-frame {
  position: absolute;
  zoom: 1;
  overflow: hidden;
}

.fr-thumbnail {
  position: absolute;
  width: 30px;
  height: 100%;
  left: 50%;
  top: 50%;
  zoom: 1;
  cursor: pointer;
  margin: 0 10px;
}

.fr-ltIE9 .fr-thumbnail * {
  overflow: hidden; /* IE6(7) */
  z-index: 1;
  zoom: 1;
}

.fr-thumbnail-wrapper {
  position: relative;
  background: #161616;
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  display: inline; /* IE6(7) */
  z-index: 0; /* IE8 */
}

.fr-thumbnail-overlay {
  cursor: pointer;
}

.fr-thumbnail-active .fr-thumbnail-overlay {
  cursor: default;
}

.fr-thumbnail-overlay,
.fr-thumbnail-overlay-background,
.fr-thumbnail-overlay-border {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  overflow: hidden;
  border-style: solid;
  border-color: transparent;
}

.fr-ltIE9 .fr-thumbnail-overlay-border {
  border-width: 0 !important;
}

.fr-thumbnail .fr-thumbnail-image {
  position: absolute;
  filter: alpha(opacity=85);
  opacity: 0.85;
  max-width: none;
}

.fr-thumbnail:hover .fr-thumbnail-image,
.fr-thumbnail-active:hover .fr-thumbnail-image {
  filter: alpha(opacity=99);
  opacity: 0.99;
}

.fr-thumbnail-active .fr-thumbnail-image,
.fr-thumbnail-active:hover .fr-thumbnail-image {
  filter: alpha(opacity=35);
  opacity: 0.35;
}

.fr-thumbnail-active {
  cursor: default;
}

/* Thumbnails loading */
.fr-thumbnail-loading,
.fr-thumbnail-loading-background,
.fr-thumbnail-loading-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fr-thumbnail-loading-background {
  background-color: #161616;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  opacity: 0.8;
  position: relative;
  float: left;
}

/* this element is there as an alternative to putting the loading image on the background */
.fr-thumbnail-loading-icon {
  display: none;
}

/* error on thumbnail */
.fr-thumbnail-error .fr-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #202020;
}

/* Thumbnail < > */
.fr-thumbnails-side {
  float: left;
  height: 100%;
  width: 28px;
  margin: 0 5px;
  position: relative;
  overflow: hidden;
}

.fr-thumbnails-side-previous {
  margin-left: 12px;
}

.fr-thumbnails-side-next {
  margin-right: 12px;
}

.fr-thumbnails-vertical .fr-thumbnails-side {
  height: 28px;
  width: 100%;
  margin: 10px 0;
}

.fr-thumbnails-vertical .fr-thumbnails-side-previous {
  margin-top: 20px;
}

.fr-thumbnails-vertical .fr-thumbnails-side-next {
  margin-bottom: 20px;
}

.fr-thumbnails-side-button {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -14px;
  margin-left: -14px;
  width: 28px;
  height: 28px;
  cursor: pointer;
}

.fr-thumbnails-side-button-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-transition: background-color 0.2s ease-in;
  -webkit-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in;
  background-color: #333;
  cursor: pointer;
  border-radius: 4px;
}

.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background {
  background-color: #3b3b3b;
}

.fr-thumbnails-side-button-disabled * {
  cursor: default;
}

.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background {
  background-color: #333;
}

.fr-thumbnails-side-button-icon {
  height: 42px;
  width: 42px;
  position: absolute;
  /*top: -7px;
  left: -7px;*/
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* vertical thumbnails */
.fr-thumbnails-vertical .fr-thumbnails-side,
.fr-thumbnails-vertical .fr-thumbnails-thumbs,
.fr-thumbnails-vertical .fr-thumbnail-frame {
  clear: both;
}

/* ui:fullclick has a dark thumbnail background */
.fr-window-ui-fullclick .fr-thumbnails {
  background: #090909;
}

/* put a stroke on the connecting caption*/
.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom {
  display: block !important;
} /*({ box-shadow: inset 0 -1px 0 rgba(255,255,255,.1); } */
.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left {
  display: block !important;
}

/* thumbnail spacing  */
.fr-thumbnails-horizontal .fr-thumbnails-thumbs {
  padding: 12px 5px;
}

.fr-thumbnails-vertical .fr-thumbnails-thumbs {
  padding: 5px 12px;
}

.fr-thumbnails-measured .fr-thumbnails-thumbs {
  padding: 0 !important;
}

/* horizontal */
@media all and (min-height: 700px) {
  .fr-thumbnails-horizontal .fr-thumbnails-thumbs {
    padding: 16px 8px;
  }
  .fr-thumbnails-horizontal .fr-thumbnails-side {
    margin: 0 8px;
  }
  .fr-thumbnails-horizontal .fr-thumbnails-side-previous {
    margin-left: 16px;
  }
  .fr-thumbnails-horizontal .fr-thumbnails-side-next {
    margin-right: 16px;
  }
}
@media all and (min-height: 980px) {
  .fr-thumbnails-horizontal .fr-thumbnails-thumbs {
    padding: 20px 10px;
  }
  .fr-thumbnails-horizontal .fr-thumbnails-side {
    margin: 0 10px;
  }
  .fr-thumbnails-horizontal .fr-thumbnails-side-previous {
    margin-left: 20px;
  }
  .fr-thumbnails-horizontal .fr-thumbnails-side-next {
    margin-right: 20px;
  }
}
/* vertical */
@media all and (min-width: 1200px) {
  .fr-thumbnails-vertical .fr-thumbnails-thumbs {
    padding: 8px 16px;
  }
  .fr-thumbnails-vertical .fr-thumbnails-side {
    margin: 0 8px;
  }
  .fr-thumbnails-vertical .fr-thumbnails-side-previous {
    margin-top: 16px;
  }
  .fr-thumbnails-vertical .fr-thumbnails-side-next {
    margin-bottom: 16px;
  }
}
@media all and (min-width: 1800px) {
  .fr-thumbnails-vertical .fr-thumbnails-thumbs {
    padding: 10px 20px;
  }
  .fr-thumbnails-vertical .fr-thumbnails-side {
    margin: 10px 0;
  }
  .fr-thumbnails-vertical .fr-thumbnails-side-previous {
    margin-top: 20px;
  }
  .fr-thumbnails-vertical .fr-thumbnails-side-next {
    margin-bottom: 20px;
  }
}
/* hide thumbnails on smaller screens
   the js always hides them on touch based devices
*/
@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px) {
  .fr-thumbnails-horizontal .fr-thumbnails {
    display: none !important;
  }
}
@media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px) {
  .fr-thumbnails-vertical .fr-thumbnails {
    display: none !important;
  }
}
/* force fullClick: true
   and force overflow: false */
@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px) {
  .fr-page {
    min-width: 100%;
  } /* fullclick */
  .fr-page {
    min-height: 100%;
  } /* overflow: false */
}
/* switch between ui modes
   we force everything not in the current UI mode to hide
*/
.fr-window-ui-fullclick .fr-side-next-outside,
.fr-window-ui-fullclick .fr-side-previous-outside,
.fr-window-ui-fullclick .fr-close-outside,
.fr-window-ui-fullclick .fr-content .fr-side-next,
.fr-window-ui-fullclick .fr-content .fr-side-previous,
.fr-window-ui-fullclick .fr-content .fr-close,
.fr-window-ui-fullclick .fr-content .fr-info,
.fr-window-ui-outside .fr-side-next-fullclick,
.fr-window-ui-outside .fr-side-previous-fullclick,
.fr-window-ui-outside .fr-close-fullclick,
.fr-window-ui-outside .fr-content .fr-side-next,
.fr-window-ui-outside .fr-content .fr-side-previous,
.fr-window-ui-outside .fr-content .fr-close,
.fr-window-ui-outside .fr-content .fr-info,
.fr-window-ui-inside .fr-page > .fr-info,
.fr-window-ui-inside .fr-side-next-fullclick,
.fr-window-ui-inside .fr-side-previous-fullclick,
.fr-window-ui-inside .fr-close-fullclick,
.fr-window-ui-inside .fr-side-next-outside,
.fr-window-ui-inside .fr-side-previous-outside,
.fr-window-ui-inside .fr-close-outside {
  display: none !important;
}

/* some ui elements can be toggled on mousemove.
   filter:alpha(opacity) is bugged so we use display in oldIE
*/
.fr-toggle-ui {
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.fr-visible-fullclick-ui .fr-box > .fr-toggle-ui,
.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui {
  opacity: 1;
}

.fr-hidden-fullclick-ui .fr-box > .fr-toggle-ui,
.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.fr-ltIE9.fr-hidden-fullclick-ui .fr-box > .fr-toggle-ui,
.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui {
  display: none;
}

/* Spinner */
.fr-spinner {
  position: fixed;
  width: 52px;
  height: 52px;
  background: #101010;
  background: rgba(16, 16, 16, 0.85);
  border-radius: 5px;
}

.fr-spinner div {
  position: absolute;
  top: 0;
  left: 0;
  height: 64%;
  width: 64%;
  margin-left: 18%;
  margin-top: 18%;
  opacity: 1;
  -webkit-animation: fresco-12 1.2s infinite ease-in-out;
  animation: fresco-12 1.2s infinite ease-in-out;
}

.fr-spinner div:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 2px;
  height: 8px;
  margin-left: -1px;
  background: #fff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0); /* fixes rendering in Firefox */
}

.fr-spinner div.fr-spin-1 {
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.fr-spinner div.fr-spin-2 {
  -ms-transform: rotate(60deg);
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.fr-spinner div.fr-spin-3 {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.fr-spinner div.fr-spin-4 {
  -ms-transform: rotate(120deg);
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.fr-spinner div.fr-spin-5 {
  -ms-transform: rotate(150deg);
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}

.fr-spinner div.fr-spin-6 {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.fr-spinner div.fr-spin-6 {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.fr-spinner div.fr-spin-7 {
  -ms-transform: rotate(210deg);
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

.fr-spinner div.fr-spin-8 {
  -ms-transform: rotate(240deg);
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}

.fr-spinner div.fr-spin-9 {
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}

.fr-spinner div.fr-spin-10 {
  -ms-transform: rotate(300deg);
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}

.fr-spinner div.fr-spin-11 {
  -ms-transform: rotate(330deg);
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}

.fr-spinner div.fr-spin-12 {
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}

@-webkit-keyframes fresco-12 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fresco-12 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* Thumbnail spinner */
.fr-thumbnail-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  width: 40px;
  height: 40px;
}

.fr-thumbnail-spinner-spin {
  position: relative;
  float: left;
  margin: 8px 0 0 8px;
  text-indent: -9999em;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid #fff;
  -webkit-animation: fr-thumbnail-spin 1.1s infinite linear;
  animation: fr-thumbnail-spin 1.1s infinite linear;
}

.fr-thumbnail-spinner-spin,
.fr-thumbnail-spinner-spin:after {
  border-radius: 50%;
  width: 24px;
  height: 24px;
}

@-webkit-keyframes fr-thumbnail-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fr-thumbnail-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* Error */
.fr-error {
  float: left;
  position: relative;
  background-color: #ca3434;
  width: 160px;
  height: 160px;
}

.fr-error-icon {
  position: absolute;
  width: 42px;
  height: 42px;
  top: 50%;
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
}

/* skin: 'fresco' */
/* Sprite */
.fr-window-skin-fresco .fr-side-button-icon,
.fr-window-skin-fresco .fr-close-icon,
.fr-window-skin-fresco .fr-thumbnails-side-button-icon,
.fr-window-skin-fresco .fr-error-icon {
  background-image: url(/site/templates/build/images/sprite.522e2de7.svg);
}

/* fallback png sprite */
.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon,
.fr-window-skin-fresco.fr-no-svg .fr-close-icon,
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon,
.fr-window-skin-fresco .fr-error-icon {
  background-image: url(/site/templates/build/images/sprite.ddb64463.png);
}

.fr-window-skin-fresco .fr-error-icon {
  background-position: -160px -126px;
}

.fr-window-skin-fresco .fr-content-background {
  background: #FFF;
}

.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background {
  box-shadow: none;
}

/* thumbnail shadow */
.fr-window-skin-fresco .fr-thumbnail-wrapper {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
}

/* < > */
.fr-window-skin-fresco .fr-side-button-background {
  background-color: transparent;
}

.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon {
  background-position: -13px -14px;
}

.fr-window-skin-fresco .fr-side-next .fr-side-button-icon {
  background-position: -93px -14px;
}

.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon {
  background-position: -13px -114px;
}

.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon {
  background-position: -93px -114px;
}

/* transition (png) */
.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,
.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon {
  background-position: -13px -114px;
}

.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,
.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon {
  background-position: -93px -114px;
}

/* disabled state (png) */
.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,
.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,
.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon {
  background-position: -13px -214px;
}

.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,
.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,
.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon {
  background-position: -93px -214px;
}

/* transition (svg) */
.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon {
  background-position: -13px -114px;
}

.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon {
  background-position: -93px -114px;
}

.fr-window-skin-fresco.fr-svg .fr-side-button-icon {
  opacity: 0.5;
}

.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon,
.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,
.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon {
  opacity: 1;
}

.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon {
  opacity: 0.8;
} /* touch always active but at lower opacity */
/* disabled (svg) */
.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon,
.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon,
.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon,
.fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon,
.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon {
  opacity: 0.2;
} /* TODO: make sure this works */
/* hide for ui:inside/fullclick, only for the image type */
.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon,
.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon {
  background-image: none;
}

/* < > responsive */
@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px) {
  .fr-window-skin-fresco .fr-side-previous .fr-side-button-icon {
    background-position: 0px -300px;
  }
  .fr-window-skin-fresco .fr-side-next .fr-side-button-icon {
    background-position: -48px -300px;
  }
  .fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon {
    background-position: 0px -360px;
  }
  .fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon {
    background-position: -48px -360px;
  }
  /* transition (png) */
  .fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,
  .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon {
    background-position: 0px -360px;
  }
  .fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,
  .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon {
    background-position: -48px -360px;
  }
  /* transition (svg) */
  .fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon {
    background-position: 0px -360px;
  }
  .fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon {
    background-position: -48px -360px;
  }
  /* disabled state (png) */
  .fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,
  .fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,
  .fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon {
    background-position: 0px -420px;
  }
  .fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,
  .fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,
  .fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon {
    background-position: -48px -420px;
  }
}
/* X */
/* colors 
.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background { background-color: #363636; }
.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background { background-color: #434343; }

.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background,
.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background { background-color: #131313; filter: alpha(opacity=80); opacity: .8; }
.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background,
.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background { background-color: #191919; }
*/
/* - image */
.fr-window-skin-fresco .fr-close .fr-close-icon {
  background-position: -168px -8px;
}

.fr-window-skin-fresco .fr-close:hover .fr-close-icon {
  background-position: -210px -8px;
}

/* - transition */
.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon {
  background-position: -210px -8px;
  opacity: 0.8;
}

.fr-window-skin-fresco .fr-close:hover .fr-close-icon {
  opacity: 1;
}

/* iOS 8.4.1 bug: when opacity changes it'll require 2 taps
   force a single opacity to fix this
*/
.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-close .fr-close-icon,
.fr-window-skin-fresco.fr-mobile-touch .fr-close:hover .fr-close-icon {
  opacity: 1;
}

/* Thumbnails */
.fr-window-skin-fresco .fr-thumbnail-wrapper {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.fr-window-skin-fresco .fr-thumbnail-wrapper {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
}

.fr-window-skin-fresco .fr-thumbnail-wrapper {
  box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3);
}

.fr-window-skin-fresco .fr-thumbnail-overlay-border {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.08); /* should remain rgba */
}

/* no inner border on active thumbnail */
.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,
.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border {
  border: 0px;
}

/* Thumbnails < > */
.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon {
  background-position: -167px -49px;
}

.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon {
  background-position: -209px -49px;
}

.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon {
  background-position: -167px -91px;
}

.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon {
  background-position: -209px -91px;
}

/* vertical ^ (up/down) adjustments */
.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon {
  background-position: -293px -49px;
}

.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon {
  background-position: -335px -49px;
}

.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon {
  background-position: -293px -91px;
}

.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon {
  background-position: -335px -91px;
}

/* Thumbnails < > transition */
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon {
  -moz-transition: opacity 0.2s ease-in;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  opacity: 0.8;
}

.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled {
  background-position: -167px -49px;
}

.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled {
  background-position: -209px -91px;
}

.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon {
  opacity: 1;
}

/* vertical ^ (up/down) adjustments */
.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,
.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled {
  background-position: -293px -49px;
}

.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,
.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled {
  background-position: -335px -91px;
}

/* lower opacity on disabled states */
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled,
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled {
  opacity: 0.5;
}

/* lower opacity IE < 9 using images */
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
  background-position: -251px -49px;
}

.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
  background-position: -251px -91px;
}

.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background {
  filter: alpha(opacity=50);
}

/* vertical ^ (up/down) adjustments */
.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
  background-position: -377px -49px;
}

.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
  background-position: -377px -91px;
}

/*
* iziModal | v1.5.0
* http://izimodal.marcelodolce.com
* by Marcelo Dolce.
*/
.iziModal {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  transition: margin-top 0.3s ease, height 0.3s ease;
}

.iziModal * {
  -webkit-font-smoothing: antialiased;
}

.iziModal:after {
  content: "";
  width: 100%;
  height: 0;
  opacity: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(100%, rgba(0, 0, 0, 0.35)));
  background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.35));
  background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.35));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#59000000",GradientType=0);
  transition: height 0.3s ease-in-out, opacity 0.3s ease-in-out;
  pointer-events: none;
}

.iziModal.hasShadow:after {
  height: 30px;
  opacity: 1;
}

.iziModal .iziModal-progressbar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

.iziModal .iziModal-progressbar > div {
  height: 2px;
  width: 100%;
}

.iziModal .iziModal-header {
  background: #88a0b9;
  padding: 14px 18px 15px;
  box-shadow: inset 0 -10px 15px -12px rgba(0, 0, 0, 0.3), 0 0 0 #555;
  overflow: hidden;
  position: relative;
  z-index: 10;
}

.iziModal .iziModal-header-icon {
  font-size: 40px;
  color: hsla(0deg, 0%, 100%, 0.5);
  padding: 0 15px 0 0;
  margin: 0;
  float: left;
}

.iziModal .iziModal-header-title {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
}

.iziModal .iziModal-header-subtitle {
  color: hsla(0deg, 0%, 100%, 0.6);
  font-size: 12px;
  line-height: 1.45;
}

.iziModal .iziModal-header-subtitle, .iziModal .iziModal-header-title {
  display: block;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.iziModal .iziModal-header-buttons {
  position: absolute;
  top: 50%;
  right: 10px;
  margin: -17px 0 0;
}

.iziModal .iziModal-button {
  display: block;
  float: right;
  z-index: 2;
  outline: none;
  height: 34px;
  width: 34px;
  border: 0;
  padding: 0;
  margin: 0;
  opacity: 0.3;
  border-radius: 50%;
  transition: transform 0.5s cubic-bezier(0.16, 0.81, 0.32, 1), opacity 0.5s ease;
  background-size: 67% !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}

.iziModal .iziModal-button-close {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQkIzQ0I0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQkIzQ0M0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDOTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsgTJLcAAALJSURBVHja3JnLS1VBHMfvQ7g9dBXRRrwEFRciAhMi1JRW1aIHVEIYEkW0iVpUhOD/ICK6cFMgSbUpC6VFkQa9NtpjkauriRY9Noa3pHT8/mIODMM5Or85o87pC5/NPf5mvmc8M7+Z36SFEKkY2gj2gUawF2wHW8A6+fwv+A6KYAQMg+dg2rbDtKXhGnAaHJIms4zYz9J4HxgAf1g9k2EGteAhWBBuNApaQNrUg6nRTaAbzIuV0RCocWW4DoyJlVcJXI5ruFk2tJqi/2TWxvA5sXbqA2Ucw01i7dVjargazAo/dE33p6/DlAheg50pP0SJpwG8CH7IaH/Q5pFZUhnoArkwwwVwJeWfdoMLYYZvqG+yTGo9CerAoIWBT+A4qAdPDWOugwo1NVcxJtpFZRLkwH3GJCqCghJfxVjnz1JMMMKnwAbGRAg0B5rAA4O4CblZ+qj8tkBjZthvSzDCtFIMM0ZpQhslk5Eej4jpZ/T7G+ygwG1ghrk+jjNMFy1eMPJzpOAzlou6iWmXZkm91EBHjEwUZXoQTDk2SxqhRh7HTJ9hpstB3rFZ0ldq6J2DnB9m2rXZfxOPlrX1DrJRXiaBXSHPaMHvB0cd9JPLpBImMvzLQTuUFA6A9yHPfoIjhsllOc1l5N4grtmDWgYrl5+JTUZcSjNkeMyxWdpA3ZN72IJj01OJTByJS82J2/wQVxmB5y1HK8x0JWMf/kzdD98FJcY5S51gdwyTQl6eUAraspo27PeWXgy8afim0+CELAwOWHyH9EkdkyWwJ4Yxk6BCP+bTm48anutWW5dAp34IpbW03UOzb0FPVEHbx0LKfvAyqpAyKw97JU8Mt6pml6rAJ6oY6Eu5NfvfF7QTeWWQyEsZr6694lwsNoPD8mKRo29gCNwGj7gXi7aGA1EBcY+8vq0GW8FmJb3Pgx9gEnwAr8Ab8MW2w0UBBgAVyyyaohV7ewAAAABJRU5ErkJggg==) no-repeat 50% 50%;
}

.iziModal .iziModal-button-fullscreen {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBBOUI4RUM0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBBOUI4RUQ0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMEE5QjhFQTRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMEE5QjhFQjRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQO6gAAAANmSURBVHjazJlbSBRRGMd3x92i0ForRRMiKiUoX4ouiFlJkRVBDxW9GJERwUasvdRT9FD00osRQtAFqegGBUHRBY0uaCVKEkSRpVR0tSwrQtp1+p/4Bk7D7M45M/Ot/uGHu+Psmf+c+eY753wnbJpmyIfGgvmgiv6WgkKQBwzwE3wBr0AnuAta6ZgnhT0aFuY2ghoyGdH4bS+4Dc6CZjCkdWVhWIPF4JoZnB6CDToeVE8sBidNPt0E5UEZrgG9Jr8GwHa/huMgaWZXDSDsxfBuc/jUBAwdw3Fz+NWoang5SJkjQwm7P3seLqQEX2LLfgfBdZcMORMcBqNDwekPqASP0uXhpjR3Ok0x/fUw9HIHGGVdw5DuRtzJpgxDsJui2qOWmuaAOuuLbHivz4YLwLgQj/aAXNmwuItlHhtbA7pAG5jEZHgKWCcbrhUTIY+NPQVjqFFObbYMi/hc6aOhl2AJ9TKnFoIyYXgemKEzJQXVVkyR3oFVzKZFuqw2qHdyFPKhrHPgMoWC3fRjRtNVVg+7SR5IiqmXxUt60cG0CK/vTIZniZVCmcKJF0C3ZNjKBqvJ9Hrwm46tsN1EkCoRQ/M3fBjvs6GrYAvdwHEfGcd1qBaGkwoxrKI+xjz83yJ0iLFHApd46X4xX+M+WECh4lepCNUIcpnMijrEWtAvTRHrbOd8FZNG8uA2Nf0hpmwtjBPwpQ5T0GPS/+tBAZhIq+b3Lu09EyHRwRgO+0C+7dhWcII+PwCf6Sk/Aa9d2vtn+A7nyASugJiD6YSDQcOlvVbxiCaAN8xrs3sgprBiac/QhlhnzjUo6JuZM0UlDS5FPtoQIdNlPYJTWUihFaDex+9Pg6T1KHJAJ2NI7ASllA28hEQ/KJIXoSlwgKlnh+jFe+GjLtwIPtjfyktUt+UaUZWqvw7H3oJD1peI7eQdoF1xWa+zQikHH13OmwqmOxxP0EiZtgK/DRwNuIcHwSeXc2K01WAPhbhKBb5hBNTVbskVH7fqpZGhbJUNtYF83fqwQSXPbOsGjb6etwx2gcEsmT3iFAZeNmUqaMeHSz2qu0k6W15Rqsx3B2i0D+xXGAHTFrRVlEeFuVoqH+ku6VNUbDkPzlAtg30nVK66i8rRIjAbTKaSQVQyN0DD6nOqcLZQld9TLfmvAAMAeMcvp3eCFqQAAAAASUVORK5CYII=) no-repeat 50% 50%;
}

.iziModal.isFullscreen .iziModal-button-fullscreen {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFRTU5NDA0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFRTU5NDE0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUVFNTkzRTRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUVFNTkzRjRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuDFfX8AAANASURBVHjazJlZSBVRGMfHcWlB0xZM68GKukQLYaGkmEUR2EsvRfQS+BSJPUQE+lTR8hqIZY8hFS0ERVCRoW3gpUApghYpszLTVnCB3O70/+K7MAwzc78Z58z4hx8XzpzvzJ+Zc+d85ztphmFoU9BsUAoq+XcFyAc5QAfD4BfoBp3gCWjnNl9K82mYzO0FVWwyw0NsD3gIroBWkPB0ZzLsgc3grhGcnoE9XjxIOxaCC4Y6tYC1QRmuAj2Geg2CA1M1XAsmjHDVANL8GK4zolMz0L0YrjWiV5PU8HYw6TBIf8imD6UynA96HYKPg3mgMUTDY6DUzXCzQ+AxSz+r6QEQZz4HbLoDZNkZrnAIoOlRZjN1Gk3XS0zty/gTFaRq7Ay3uAR8BcU2ps/z9QJTWw74HrDhTyDbbHg9SKQI+sb9rKa3mV8ZmAt+KJjP1TS+zinFPkqEUqQdBeAOKLa0UwIzpqlXtcYpIKWIO4RBZPoRKNfC10YQI8MlYLkwaAB8ABsiMDwDbKU8dgtIFwRMgJ3guRadKpNPWBMa7tOi1WoyHJPuTsC4oN+IQsOLM3gPJlEWqOE/neMGBqwDeYoMz6G8c0I4h6eFyHBC8A2eVoaH8JutaPwuUA/+uvSht1sHKgTjTWZwjUCVYdrK3xT0iwkND+lc5FClUQ9fINHCRYY7FBrWPSz5Er2lAR9H9P+hpfYGl64OCmPadQ7ojcDwOJetysBMQX/6mrWS4d+cIoYtMnAEnBT2fwVeJufYxZBMFoKFlrajQtOX/uczvEtIB50Kdgn1lt3JGdANltjsXE64jPMnuQ1LPuFJcFrBE11gzQXAUnAPFNk86esO4zSBfmu5lVa9toCf8DC4Ba6C22DEdO01KDLdP5fLr1Z94X2ibV1ilWVQ1XrDpvPAU4c+u1KVqvaHXI7q43ltp3PSYmDDNCgGPrCUD1wN6y5lqzAUN89baX1Y55Jn2LrPRUffRwaHwWhIZs/aTQM/hzLlDp+coPRReprk5cgrkyvz7wM0+hOcAvOlPvwcLNIp526ux1H5aJbHeFpVX4Br4LLXWoffk9CkVnLlaBNYAxaBXJBpMjfIy+o7EAdtfIyb8HPDfwIMAM1WPs8F9tcxAAAAAElFTkSuQmCC) no-repeat 50% 50%;
}

.iziModal .iziModal-button-close:hover {
  transform: rotate(180deg);
}

.iziModal .iziModal-button:hover {
  opacity: 0.8;
}

.iziModal .iziModal-header.iziModal-noSubtitle {
  height: auto;
  padding: 10px 15px 12px;
}

.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-icon {
  font-size: 23px;
  padding-right: 13px;
}

.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title {
  font-size: 15px;
  margin: 3px 0 0;
  font-weight: 400;
}

.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons {
  right: 6px;
  margin: -16px 0 0;
}

.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button {
  height: 30px;
  width: 30px;
}

.iziModal-rtl {
  direction: rtl;
}

.iziModal-rtl .iziModal-header {
  padding: 14px 18px 15px 40px;
}

.iziModal-rtl .iziModal-header-icon {
  float: right;
  padding: 0 0 0 15px;
}

.iziModal-rtl .iziModal-header-buttons {
  right: auto;
  left: 10px;
}

.iziModal-rtl .iziModal-button {
  float: left;
}

.iziModal-rtl .iziModal-header.iziModal-noSubtitle {
  padding: 10px 15px 12px 40px;
}

.iziModal-rtl .iziModal-header.iziModal-noSubtitle .iziModal-header-icon {
  padding: 0 0 0 13px;
}

.iziModal.iziModal-light .iziModal-header-icon {
  color: rgba(0, 0, 0, 0.5);
}

.iziModal.iziModal-light .iziModal-header-title {
  color: #000;
}

.iziModal.iziModal-light .iziModal-header-subtitle {
  color: rgba(0, 0, 0, 0.6);
}

.iziModal.iziModal-light .iziModal-button-close {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyQTU1RUZDNzRFODQxMUU2ODAxOEUwQzg0QjBDQjI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NEM4MTU1MEI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENDMkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZjYzMwMmE1LWFlMjEtNDI3ZS1hMmE4LTJlYjhlMmZlY2E3NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdmYmU3NGE3LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po24QssAAANtSURBVHja3JlJaBRBFIa7ZxyTSXADHUkikuAawZNLEOOGGrwJQYko8R4RBQ+OICoqghJQUVwPYjzFY0QUBQU1kogoKO6CG0pcIwbiNibj/8JraNvu6Xo9NTOtP3xzSKe6/65+Ve9VlWlkp2IwGUwFE0E5GA4G8/U+0APegWfgHrgPuq0bpNNp0QPNgEYngHlgGpuMCNp2s+kr4BYM/8ql4WqwHEzP4mXteg7awOW0YlerPnQIaARLNBl1ikLlBDw/1WF4ClgHKozc6idogekz2RheANbaBlE+dB4chfF+qeHF3LOF0FWwF6b7nBe8RvecApolzQVr3C64GR4H1huFV51pmvV+hikRbABFRji0GqarMxluAGON8CgKmmA65mZ4DFhqhE9VPP//ZXgZiCmm1t1gI6XWAAY+gF0gCe4qtqlHL8fthkeBWsXGreA6eMgPviEw+x5sBZ3gAdjPCcNPI8Fsu+FawUCzz40psEfRNJndBl7b/pZmVLTQMkzJo0bQSys43iWm3cxS+DUJOmoSwqKCRmEZWKkYv6RSMBPc5lqXRGm0A1Q6XiaT2aSwo8jrK/qZwZlFIlXTusxa6iXDddTdARpnMj2ek9AWjWYH7h/lubcs4A28THdyAdOl0ezAmKNBNyLLiT0Btjti9zuHg06zpJKIprohwXNypcu1OIdGjYbnxCLGPyYy/EPDfejzbwYvXK59AzuFGdFLKTL8WYNZ59RVzGESJCNm0teI40E6zNIA2wSaA2REP32iaW0omKXRbJKTUVyYEVV0J8oxvEiQmiUZrFSz6XNkuJe3nBKCelaSbjOZrhLsd1BInYxweSeJq9YA6dYtuZCBI4JZ6jGW/W+sebhd0DAaMIO5mTYFW1+X6GeQ7TO3W0WyQj3cw0ulBg4nSUbcAY7zPVYp7ip95FXOH29Hb35AOPjypWMIh7PORSjFZVsIzdKW7AWvfYnTVNWHyCytHw+jd1Nehqks3KepvtChUzD7yGvE2/cduqxldQF1EWZb/PbWLF3jAVgo0WrlkN+c6hSd+rzlaSuaR7O0oX0wyIa2pVAdGaj0HCUVOqIq4dVwrg5lmmG2w+8f/9tjL6foYHE+Gy8Xtv3CPUpf7WauDxadKuIwoeNbOmoYDYbZ0ns/1wxUC7ykigs8sS/LpEe3vwUYALiKDDDSgEiSAAAAAElFTkSuQmCC) no-repeat 50% 50%;
}

.iziModal.iziModal-light .iziModal-button-fullscreen {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEQTg1NTA2NTRFODQxMUU2OTQ0N0VERjY2Q0M5ODYwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCQkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCQUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFlNTQwYzczLTVhZmEtNDJlYi04YzJlLWMwMzFlYmFiYmIyNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVkYmRiMzM1LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvIicdUAAAOvSURBVHjaxJlZbA1hFMe/qaItUUsspakg1laJ7UUisQuRvvTFA15sQSRCLBFrQryhHqxNHxEPtaQ8CCUkIrVVRbVBJdZYSrXVonr9/3pGxnTunZk78/X+k1+aO+1899/vnnvO+c4YKpi6ghEgW34OBD1BKjBAM6gH78Fz8BhUyrW/ikQivt7QiNMozU0DE8RkJx/3fgCPwA1QHvHp2K/hHJAPJqpwVA2K4flW2IZ7gyVgptKjh6AQxl+GYZi7uRr0U3rVBIpg+nIQwwvACpCkOk4XwYlosR3LMGN1qUqMroGDTqaNGDu7SiVWl+D3iP2i00c9HqxUidd8wzDy3HY4HRwCfWzXz4L7Lm+QKfHeOUTTLWAzdro6muH1YIbDjculWrmpUEM2YYXcCNMt9pAYE8WsWYLdlAxaNYTGMDDHKYYXBVy4B0jTFM/5iOcUc1fM/2JcnItNAYtBNzGtQ33BVHDV3OHpARqhV6CLLKpTs8yQYHxOCrDQO7AV1Gg2PBJhMYiGh4MMnx1eLkixXKsFuzSbZrrMpeGxHnqFFtvrTWCbhILd9AuNpnPMHXaTtZD0kl1mRdwSxXSjJsNZfONjcmqIJR5p3lp6Y+sXrAzsBz/lNXvmtZYMFKbqafi0pKQgKpOSPhmsC5BxXEs1Fz4fUr/7TWMe/q9bC2s3tJs1Df/Q/B5PwAZwJYS1WpPlo0zRZJZziL2gQU7I1GyHL7QSD26taVOytI26DpinxKypApvpk+C6dHlMnXskbUbT1yTpN3WJHWB327UCS3hUoc+tA/VyxP/ost5rGq7QWZnAdoe0eZgnYweDbgmgkoafgk8aTfNgsMNmmqfhC+Czj3V4T3mSBH255kxB0ztd4tNNDJkas2CUdkAKHQ3yAtxfijj/bdb7Cumyhmoyexzcs6Qwv2qUbPKvJDOtnNFklrF3R5qneA2XYHe/2A+ht1Xb3FZXRY1XTAjFTgtxJ45qKtWDpZK1g6dhIQuvBzjcy8FgQ6y8Nw+sCdnwL1Dn8jdMe6m2a+3ma9ESNUdOC1VixSH3bnPiYyraswnO0fqDIQkyW8WmCWab7b+I9TCF3+x0j2e+MPUA7LPGrVfD1F3VNsrPVR0zhS8BB5x21muzYa1Sy1Tb4y4d4qOwIi9Pk/wcj1gV50p5zQjJKAsJH8KcY4vpdYrjV0w9HMxxHjfKNpfwdMyRNuAmyy2M1vq5OegBNFMmR9lSHDizSLPMJGjuO2BZfSOtLKvpMylUvh/d/hFgAOH4+ibxGTZuAAAAAElFTkSuQmCC) no-repeat 50% 50%;
}

.iziModal.iziModal-light.isFullscreen .iziModal-button-fullscreen {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCRkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCRUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzM2MwOWZiLWJjOTEtNGVlZS05MDM1LTRkMmU2ZmE1ZjBmMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1Q9Z8AAAOXSURBVHjaxJlLbA1RGMfPjIs+EvoIRYt4FVUl2EkkRTxKUqQbG0SEho2FjUQ8YtEICbEgTdFYeK1KaGvVeoUltyStt0UlNE17aWhV2+v/9X5XJpMzc8/0zpn5kl+aO3Nm7r/fnPu9xhDp2URQDJbw3xkgB2QCAwyAPvANfARvQDsfG7V4PO7pC40xCiVxa8AKFjnOw7VdoA08BtG4R8VeBZeCKrBS+GPvQAM0P/NbcB7YBdYJPfYKXIXwL34IJm8eBFOFXusH9RDdnI7gLWA/MEVwdh/UOe1tN8G0V3eLcKwFXJCJNl08G5ZYsrWgWnZCJng5OOBwo1iAoisMw6hMJXgyOOywVW7xj+9BgKL3QHSxm+C9IF9y4U2GMlStRPQP8Jbp9lFwhJwE0RHrgaSV8N6xG238l7Zjtfx3K58/Bd7zsWngIqdnP2we2ACa7B7e6RL6joK5EtHNfL7b5u1Bn7dGFbycYRVM/8WyFJnuJK+z2iVwzFrMcF1h+Cx4ClhtFVyu8CW54ITE01EwFMAPcH1SMJWIqxQvItE1YHEIsXkhtkUhCV4ApiteFOPadn4IgseDMooSSxVrhWFwmkvCsKw06WGhKLhHhGuzSHChh9pZ5cc1oFFwfoTTsWrWqQCvXdZQEpkDsjUJziSv3Qu43k3LTA1BXqvRY/4DMjTd/yu4niJVm9wslCjcb4QE/9Qo+Al44baAmgpKCIqC+01OBLrsr8/de8zkiYwuUxWSq7iuM8JhantIqfYItkOepKBysnbycIfPXYKqURL6DhaBCQrrKcZHTa5loyEIJgHXwG3F9TQV+pxMGK0BiaTHn2OLEjcURbdi7XBSMO3jTxoEjtg+7wDnhG3spSD6F3hk7Tjoxnc0CJ5k+5wFCrhplYl2mmI24nyvvWumAE9z2zIfBW8WifnxIHc2yb6xiHtEoms0/hlGtpAPHCkgNDjFyZngPN88COvkPpEe+XGHbFcD7z53C+ybwKEAo0UPZ8QCybkmiL3sNvkheygSI08RYOSQiaUhd52sUpIZLWwJsYqkkdcZeHfIS66nc9XcZQRpNBY7C7F9Yy1OtonErDgSgNhGcEXmWa/VFA1O9onE6y4dRqGtXuVtkpf2iDy8EVR6GLykMnrsNFC867QF0hH8v3MVicFcuYdKy56uqQx4SukWQj3NOtJtQIt4ckSvbmdziMqy7HcS9xv0cn/Xwdn0A1drnl/d/hNgAGQa6Lgarp6BAAAAAElFTkSuQmCC) no-repeat 50% 50%;
}

.iziModal .iziModal-loader {
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9;
}

.iziModal .iziModal-content-loader {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%;
}

.iziModal .iziModal-content:after, .iziModal .iziModal-content:before {
  content: "";
  display: table;
}

.iziModal .iziModal-content:after {
  clear: both;
}

.iziModal .iziModal-content {
  zoom: 1;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}

.iziModal .iziModal-wrap {
  width: 100%;
  position: relative;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}

.iziModal .iziModal-iframe {
  border: 0;
  margin: 0 0 -6px;
  width: 100%;
  transition: height 0.3s ease;
}

.iziModal-overlay {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.iziModal-navigate {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
}

.iziModal-navigate-caption {
  position: absolute;
  left: 10px;
  top: 10px;
  color: #fff;
  line-height: 16px;
  font-size: 9px;
  font-family: arial;
  letter-spacing: 0.1em;
  text-indent: 0;
  text-align: center;
  width: 70px;
  padding: 5px 0;
  text-transform: uppercase;
  display: none;
}

.iziModal-navigate-caption:after, .iziModal-navigate-caption:before {
  position: absolute;
  top: 2px;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 14px;
  font-size: 12px;
  content: "";
  background-size: 100% !important;
}

.iziModal-navigate-caption:before {
  left: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNmFjNjAyMy04OWU0LWE0NDAtYmMxMy1kOTA5MTQ3MmYzYjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDREQ0YwRjA1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDREQ0YwRUY1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNmM0Nzk3Ni1mNzE3LTk5NDAtYTgyYS1mNTdjNmNiYmU0NWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZGVmYTEyZC01MzM0LTExZTYtYWRkYi04Y2NmYjI5ZTAxNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oo0ptAAACWklEQVR42uyZTWsTYRSFZybxo4kWk5g2NC5qTAU3Kq30A9udi1oXolV/hWuhv6R/Q6utioi4LbbVFHemamlRU0OCEk0wZjwXzwtDoBDopHMHcuFJMplZnLm5ue+589qu61qeOApyYAjEgG0FEyLqN/gKiqBuTtgewWlwCZw056xgwwirgU3wxSv4NJgCUV5YBRXQDEhsBJwCSSauBVZFdJRlIJk9Av7wbj577jDIOENtRmPVwcsw6KfAAvikRKzEDlhnhuU/lRPBWaa9wsxqC6ndPX7OiOA4D8qW3vjO9z7H0w3+KhZstNmOFbLoCQ6DYGmL+bAInmGfLFC4asFXwRJIgB+goVmw+I7HXO+/gevGnGgUPEGxktkSmAMbWmt4HDwBKS6XN1jDKrvEFYoVK7oLroE3h93Woh1eNwqWafJ/gQV65vM+ail34mc6EZwBK2CAx8fAIjjeBYMzDT4cVHCEXtRbRvEu/Nr9HCIOnGGp15vgEec9KYn74B0nAT/CZnv86FcNvwK3wENwAjwAs2Bbs5d4CW5zir0AXvv8p+tKH34B5lkW4h2egRHtbu05uMMHHWfB0zC4NRF5l09kzvE4rd2tyUJyjy4tz7akZqXbL8QETbJ/FsMgWOJtb6brCQ5YsBsC8Uab63DVkkgqFpzie93h8OhScFah2LTHi5ccWroaLd5l6//+hpYQoWP05LKqFs2WQYbTsNxAi+5fxpWmdfh7HS7XhwSzG+H3a2JnvZsyktmLbdOFhpDMvrf4sN1u2/aK0cwMcmYLcturweceW+CnOfFPgAEA8uWFFylBJYoAAAAASUVORK5CYII=) no-repeat 50% 50%;
}

.iziModal-navigate-caption:after {
  right: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADhmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI2YWM2MDIzLTg5ZTQtYTQ0MC1iYzEzLWQ5MDkxNDcyZjNiMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NERDRjBGMDUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NERDRjBFRjUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY2YzQ3OTc2LWY3MTctOTk0MC1hODJhLWY1N2M2Y2JiZTQ1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkZWZhMTJkLTUzMzQtMTFlNi1hZGRiLThjY2ZiMjllMDE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuijSm0AAAKbSURBVFhH7ZnJj0xRGEerzFoIMTaCZmOIedhaiJj55yz8DaYdNhIJEUMQbCTG3rQ02hDSiEY553XdTpHS3nv96taV9ElO6lVt6peb7933fffVG41GrYW5uBaX4EysYzcw1Fd8hc/wM2a0Bl6Nm3BW9i0dDPsQX/olBF6FO72AH/gG3+N3jL3KBpqGC3ERTsGfeAsHDTyHi71oCXzBe/gaU2A5bscZOIxXTb8OLQNX9i6mElYsg/voqruwfQb2BhODWgqpMYDv0NLsNXC4yd42P1PEwNJj4HBTWdipErLVDfxfMRm408QMvBu3jV6WJ1Zg9/rbeBOP+UNZYgX+iE/Rp+lpPIKliBXYB9IhtPNy3z/T/F6YmDXsChvyBc7Gs3gACxEzsDzBg9iPPXgO92NuYgeWx2h3+AhtaM7jPsyF7aV37XR8gNZYO/pwKY51+xPkG27Fk2joT3gCr2A7NuJ6HMkTeAPadlp3VeMChF7G0P6X3dmfjAXOUxIj6LZkv1ylNuStDZejkL+PS96ScFzRqnDAtI5PoTefvbg7iNNOOwqVRCfYghdxBbpHH8Y7+DcKlUTV7MLLaNghPIrjhf2N2IF34AVcjE44hrXHyE3MwE6/loEzpEcIlqKjeyFiBe7FS+he/gENewMLEyuwXdo8dGWP43UsRazA9g7uDNbwNX8oS8watlsz+ISIGbgSJgN3GgOHlnFq8zNFQraGgT1iFc9iUyU0XsMGHhy9zh6XbvCp4ZuBBWglDBj4OdqLeu0+uRJTwMZ+Dbp/e21P3m97yWe2snsw1LTHmz5C/9lQdwhfGbiq89GwvrrwUT4UAouhN6MzloTRpVuEYI5O9urZYXtrYPGQw2OlZegM163QhrJMfWVgyTq0Qq32C/N7uPz9OknWAAAAAElFTkSuQmCC) no-repeat 50% 50%;
}

.iziModal-navigate > button {
  position: fixed;
  bottom: 0;
  top: 0;
  border: 0;
  height: 100%;
  width: 84px;
  background-size: 100% !important;
  cursor: pointer;
  padding: 0;
  opacity: 0.2;
  transition: opacity 0.3s ease;
  pointer-events: all;
  margin: 0;
  outline: none;
}

.iziModal-navigate > button:hover {
  opacity: 1;
}

.iziModal-navigate-prev {
  left: 50%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5sGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo2NDkyYzcxMy05ZDM0LTZlNGQtYmUwNi1hMDMyY2Q4NDVjNGU8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo1QjIzMUMxODU3RjcxMUU2ODUzRkRBRjE5RDhDQjZBRDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpjZmMwNzVmNC1kODA3LWI0NDMtYWIwYS02YWVhZjRjMDgxZWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmNmYzA3NWY0LWQ4MDctYjQ0My1hYjBhLTZhZWFmNGMwODFlYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDo1Ni0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjA0LTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xODg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvAvv7QAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAmdJREFUeNrs1LsJQkEQhtH/mtmBgQ8QA7tQK1e7MBBBMbADwzUZEyuQveeDCXbD4TBDay3SWJpYgYCXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXv/WJskpyQJ4jQH7Mcmu0C+BV+/Y5/VeF/oV8Ood+7dpDfDqHvsrySHJBXjBDrxgB16wAy/YgRfswAt24AU78IIdeMEOPOywAw+7gIcdeMEOvGAHXrADL9iBF+zAC3bgBTvwsMMOPOwCHnYBD7uAhx14wQ68YAdesAMv2IEX7MDDDjvwsAt42AU87AIedgEPu4CHXcDDDrxgB16wAw877MDDDjvwsAt42AU87AIedgEPu4CHXcDDLuBhB16wAw877MDDLuBhF/CwC3jYBTzsAh52AQ+7gIddwEtjB3+tS/78+Z/V5d9iATz0Ah56AQ+9gIdewEMv4KEX8NALeOgFPPQCHnoBDz3wgh54QQ889NADDz30wEMv4KEX8NALeOgFPPQCHnoBD72Ahx54QQ+8oAde0AMv6IEX9MBDDz3w0EMPPPQCHnoBD72Ah17AQw+8FUAPvKAHXtADL+iBF/TAC3rgBT3wgh546KEHHnrogYdewEMv4KEHXtADL+iBF/TAC3rgBT3wgh54QQ+8oAde0AMv6IGHHnrgoU/yrgFe3aO/JdknuQOv3tGfC/tjjEsYWmsoyIWXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXvqnPgAAAP//AwCEcoCBRabYzAAAAABJRU5ErkJggg==) no-repeat 50% 50%;
}

.iziModal-navigate-next {
  right: 50%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAB3SAAAd0gEUasEwAAA7pGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjEyLTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphZjljN2Q2MC00MTg2LWE3NGQtYTBiMS1mMGU5ODUwYzg2ZGY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAxNjJjMmE3LWZmMjYtYzE0ZC05Yjg4LTc2MGM2NzAxYjYzNzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1MTowNy0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmFmOWM3ZDYwLTQxODYtYTc0ZC1hMGIxLWYwZTk4NTBjODZkZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTg4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+nbt1mgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACQklEQVR42uzSsQ3CQAAEQTdiOyGg/wrciJ0QUMYSECEKAP3PSdvAaZZqkWbJCQJeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXsBLwEvAS8BLwEvAS8BLwEvAS8BLwEvAC3gJeAl4CXgJ+D9vrY7qBgLwo7dVZ+89oAd+5Pbq6nPQAz9s9+rZ96AHHnoBD72Ah17AQy/goRfw0At46AU89AIeegEPvYCHHnhBD7ygBx566IGHHnrgoRfw0At46AU89AIeegEPvYCHXsBDL+ChB17QAy/ogRf0wAt64KGHHnjooQceegEPvYCHXsBDL+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADDz30wEPvI+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADL+iBF/TAC3rgoZ8ePRDAAy/YgRfswAt24AU78IIdeMEOvGAHXrADL9iBhx124GEX8LADL9iBF+zAC3bgBTvwgh14wQ68YAcedtiBh13Awy7gYRfwsAMv2IEX7MALduAFO/CCHXjYYQcedgEPu4CHXcDDLuBhF/CwA+8E2IEX7MALduAFO/Cwww487AIedgEPu4CHXcDDLuBhF/CwC3jYgRfswMMOO/CwC3jYBTzsAh52AQ+7gIddwMMu4GEX8LBravB7dcEO/Ext1Qk78DO1VgfswEvAS8BLwEvAS8BLwEvAS8BLwEvAS8ALeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXgBLwEvAS8BLwEvAS/9shcAAAD//wMAtAygvJrkwJUAAAAASUVORK5CYII=) no-repeat 50% 50%;
}

.iziModal.isAttachedTop .iziModal-header {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.iziModal.isAttachedTop {
  margin-top: 0 !important;
  margin-bottom: auto !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.iziModal.isAttachedBottom {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.iziModal.isFullscreen {
  max-width: 100% !important;
  margin: 0 !important;
  height: 100% !important;
}

.iziModal.isAttached, .iziModal.isFullscreen {
  border-radius: 0 !important;
}

.iziModal.hasScroll .iziModal-wrap {
  overflow-y: auto;
  overflow-x: hidden;
}

html.iziModal-isOverflow {
  overflow: hidden;
}

html.iziModal-isAttached body, html.iziModal-isOverflow body {
  overflow-y: scroll;
  position: relative;
}

html.iziModal-isAttached {
  overflow: hidden;
}

.iziModal ::-webkit-scrollbar {
  overflow: visible;
  height: 7px;
  width: 7px;
}

.iziModal ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  border: solid transparent;
  border-width: 0;
  min-height: 28px;
  padding: 100px 0 0;
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}

.iziModal ::-webkit-scrollbar-thumb:active {
  background-color: rgba(0, 0, 0, 0.4);
}

.iziModal ::-webkit-scrollbar-button {
  height: 0;
  width: 0;
}

.iziModal ::-webkit-scrollbar-track {
  background-clip: padding-box;
  border: solid transparent;
  border-width: 0 0 0 2px;
}

.iziModal.transitionIn .iziModal-header {
  -webkit-animation: f 0.7s cubic-bezier(0.7, 0, 0.3, 1);
  animation: f 0.7s cubic-bezier(0.7, 0, 0.3, 1);
}

.iziModal.transitionIn .iziModal-header .iziModal-header-icon {
  -webkit-animation: g 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;
  animation: g 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;
}

.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle, .iziModal.transitionIn .iziModal-header .iziModal-header-title {
  -webkit-animation: e 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;
  animation: e 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;
}

.iziModal.transitionIn .iziModal-header .iziModal-button {
  -webkit-animation: g 1.2s cubic-bezier(0.7, 0, 0.3, 1);
  animation: g 1.2s cubic-bezier(0.7, 0, 0.3, 1);
}

.iziModal.transitionIn .iziModal-iframe, .iziModal.transitionIn .iziModal-wrap {
  -webkit-animation: d 1.3s;
  animation: d 1.3s;
}

.iziModal.transitionIn .iziModal-header {
  -webkit-animation-delay: 0s;
  -moz-animation: 0s;
  animation-delay: 0s;
}

.iziModal.transitionIn .iziModal-header .iziModal-header-icon, .iziModal.transitionIn .iziModal-header .iziModal-header-title {
  -webkit-animation-delay: 0.4s;
  -moz-animation: 0.4s;
  animation-delay: 0.4s;
}

.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle {
  -webkit-animation-delay: 0.5s;
  -moz-animation: 0.5s;
  animation-delay: 0.5s;
}

.iziModal.transitionOut .iziModal-header, .iziModal.transitionOut .iziModal-header * {
  transition: none !important;
}

.iziModal-navigate.fadeOut, .iziModal-overlay.fadeOut, .iziModal.fadeOut, .iziModal .fadeOut {
  -webkit-animation: c 0.5s;
  animation: c 0.5s;
  animation-fill-mode: forwards;
}

.iziModal-navigate.fadeIn, .iziModal-overlay.fadeIn, .iziModal.fadeIn, .iziModal .fadeIn {
  -webkit-animation: d 0.5s;
  animation: d 0.5s;
}

.iziModal-overlay.comingIn, .iziModal.comingIn {
  -webkit-animation: a 0.5s ease;
  animation: a 0.5s ease;
}

.iziModal-overlay.comingOut, .iziModal.comingOut {
  -webkit-animation: b 0.5s cubic-bezier(0.16, 0.81, 0.32, 1);
  animation: b 0.5s cubic-bezier(0.16, 0.81, 0.32, 1);
  animation-fill-mode: forwards;
}

.iziModal-overlay.bounceInDown, .iziModal.bounceInDown {
  -webkit-animation: h 0.7s ease;
  animation: h 0.7s ease;
}

.iziModal-overlay.bounceOutDown, .iziModal.bounceOutDown {
  -webkit-animation: i 0.7s ease;
  animation: i 0.7s ease;
}

.iziModal-overlay.bounceInUp, .iziModal.bounceInUp {
  -webkit-animation: j 0.7s ease;
  animation: j 0.7s ease;
}

.iziModal-overlay.bounceOutUp, .iziModal.bounceOutUp {
  -webkit-animation: k 0.7s ease;
  animation: k 0.7s ease;
}

.iziModal-overlay.fadeInDown, .iziModal.fadeInDown {
  -webkit-animation: l 0.7s cubic-bezier(0.16, 0.81, 0.32, 1);
  animation: l 0.7s cubic-bezier(0.16, 0.81, 0.32, 1);
}

.iziModal-overlay.fadeOutDown, .iziModal.fadeOutDown {
  -webkit-animation: m 0.5s ease;
  animation: m 0.5s ease;
}

.iziModal-overlay.fadeInUp, .iziModal.fadeInUp {
  -webkit-animation: n 0.7s cubic-bezier(0.16, 0.81, 0.32, 1);
  animation: n 0.7s cubic-bezier(0.16, 0.81, 0.32, 1);
}

.iziModal-overlay.fadeOutUp, .iziModal.fadeOutUp {
  -webkit-animation: o 0.5s ease;
  animation: o 0.5s ease;
}

.iziModal-overlay.fadeInLeft, .iziModal.fadeInLeft {
  -webkit-animation: p 0.7s cubic-bezier(0.16, 0.81, 0.32, 1);
  animation: p 0.7s cubic-bezier(0.16, 0.81, 0.32, 1);
}

.iziModal-overlay.fadeOutLeft, .iziModal.fadeOutLeft {
  -webkit-animation: q 0.5s ease;
  animation: q 0.5s ease;
}

.iziModal-overlay.fadeInRight, .iziModal.fadeInRight {
  -webkit-animation: r 0.7s cubic-bezier(0.16, 0.81, 0.32, 1);
  animation: r 0.7s cubic-bezier(0.16, 0.81, 0.32, 1);
}

.iziModal-overlay.fadeOutRight, .iziModal.fadeOutRight {
  -webkit-animation: s 0.5s ease;
  animation: s 0.5s ease;
}

.iziModal-overlay.flipInX, .iziModal.flipInX {
  -webkit-animation: t 0.7s ease;
  animation: t 0.7s ease;
}

.iziModal-overlay.flipOutX, .iziModal.flipOutX {
  -webkit-animation: u 0.7s ease;
  animation: u 0.7s ease;
}

@-webkit-keyframes a {
  0% {
    opacity: 0;
    transform: scale(0.9) translateY(-20px) perspective(600px) rotateX(10deg);
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0) perspective(600px) rotateX(0);
  }
}
@keyframes a {
  0% {
    opacity: 0;
    transform: scale(0.9) translateY(-20px) perspective(600px) rotateX(10deg);
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0) perspective(600px) rotateX(0);
  }
}
@-webkit-keyframes b {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0.9);
  }
}
@keyframes b {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0.9);
  }
}
@-webkit-keyframes c {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes c {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes e {
  0% {
    opacity: 0;
    -webkit-transform: translateX(50px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes e {
  0% {
    opacity: 0;
    transform: translateX(50px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@-webkit-keyframes f {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0) translateY(-40px);
    -webkit-transform-origin: center top;
  }
}
@keyframes f {
  0% {
    opacity: 0;
    transform: scaleY(0) translateY(-40px);
    transform-origin: center top;
  }
}
@-webkit-keyframes g {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 1);
  }
}
@keyframes g {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 1);
  }
}
@-webkit-keyframes h {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -1000px, 0);
    transform: translate3d(0, -1000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes h {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -1000px, 0);
    transform: translate3d(0, -1000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes i {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 1000px, 0);
    transform: translate3d(0, 1000px, 0);
  }
}
@keyframes i {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 1000px, 0);
    transform: translate3d(0, 1000px, 0);
  }
}
@-webkit-keyframes j {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 1000px, 0);
    transform: translate3d(0, 1000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes j {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 1000px, 0);
    transform: translate3d(0, 1000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes k {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes k {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -1000px, 0);
    transform: translate3d(0, -1000px, 0);
  }
}
@-webkit-keyframes l {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes l {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes m {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
}
@keyframes m {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
}
@-webkit-keyframes n {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes n {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes o {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
}
@keyframes o {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
}
@-webkit-keyframes p {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes p {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes q {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0);
  }
}
@keyframes q {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0);
  }
}
@-webkit-keyframes r {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes r {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes s {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0);
  }
}
@keyframes s {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0);
  }
}
@-webkit-keyframes t {
  0% {
    -webkit-transform: perspective(400px) rotateX(60deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
  }
  to {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes t {
  0% {
    transform: perspective(400px) rotateX(60deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    transform: perspective(400px) rotateX(10deg);
  }
  to {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes u {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(40deg);
    transform: perspective(400px) rotateX(40deg);
    opacity: 0;
  }
}
@keyframes u {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(40deg);
    transform: perspective(400px) rotateX(40deg);
    opacity: 0;
  }
}
* {
  font-weight: normal;
}

/* input, select, textarea {

	    @media (max-width: 620px) {
	        font-size: 16px !important;
	    }     

} */
html {
  font-size: 62.5%;
  height: 100%;
}

body {
  padding: 0;
  margin: 0;
  font-family: "ff-dax-web-pro", "Arial Narrow", "Arial";
  color: #0077BF;
  line-height: 1.4;
  min-height: 100%;
  position: relative;
  padding: 0 2rem;
}
@media (max-width: 720px) {
  body {
    padding: 0 1rem;
  }
}
@media (min-width: 1090px) {
  body.catalogSelection {
    overflow-x: hidden;
  }
}

img {
  border: none;
}

a {
  color: #0080C6;
  text-decoration: underline;
}

p, ul, ol {
  font-size: 1.4rem;
}

hr {
  background: none;
  margin: 0 0 4rem;
  padding-top: 4rem;
  border: none;
  border-bottom: 1px solid #ACE0F8;
  clear: both;
}

.cms-text {
  max-width: 720px;
}
.cms-text h2 {
  text-transform: none;
  margin: 2.4rem 0 0.6rem;
  font-size: 2.1rem;
  font-weight: 600;
}
.cms-text h3 {
  font-weight: 600;
  margin: 2rem 0 0;
  font-size: 1.6rem;
}
.cms-text p {
  font-size: 1.6rem;
  margin: 0 0 1.12rem;
}
.cms-text p.lead {
  font-size: 2.2rem;
  margin: 4rem 0 0rem;
}
.cms-text p.center {
  text-align: center;
}

#page {
  box-sizing: border-box;
  max-width: 1090px;
  margin: 0 auto;
  background-color: #fff;
}
#page:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  height: 162px;
  background: #71CEF3;
}
@media (max-width: 720px) {
  #page:before {
    height: 105px;
  }
}

.overlay #page {
  pointer-events: none;
}

.landingPageSimple .breadcrumbs, .landingPageCart .breadcrumbs, .landingPageProductSelection .breadcrumbs {
  display: none;
}
.landingPageSimple main, .landingPageCart main, .landingPageProductSelection main {
  padding-top: 0;
}
.landingPageSimple .mainVisualBg, .landingPageCart .mainVisualBg, .landingPageProductSelection .mainVisualBg {
  position: absolute;
  background: #e3f3fd;
  left: 0;
  right: 0;
  z-index: 1;
  height: 0;
}
.landingPageSimple .mainVisualDescriptionBg, .landingPageCart .mainVisualDescriptionBg, .landingPageProductSelection .mainVisualDescriptionBg {
  position: absolute;
  background: #972234;
  left: 0;
  right: 0;
  z-index: 1;
  height: 0;
}
.landingPageSimple .mainVisual, .landingPageCart .mainVisual, .landingPageProductSelection .mainVisual {
  position: relative;
  z-index: 2;
  margin-bottom: 0;
}
@media (max-width: 640px) {
  .landingPageSimple .mainVisual, .landingPageCart .mainVisual, .landingPageProductSelection .mainVisual {
    padding: 2rem 0;
  }
}
.landingPageSimple .mainVisual img, .landingPageCart .mainVisual img, .landingPageProductSelection .mainVisual img {
  display: block;
  image-rendering: auto;
  height: auto;
}
.landingPageSimple .landingPage .form:after, .landingPageCart .landingPage .form:after, .landingPageProductSelection .landingPage .form:after {
  display: none;
}
.landingPageSimple .InputfieldGroup_submit, .landingPageCart .InputfieldGroup_submit, .landingPageProductSelection .InputfieldGroup_submit {
  flex-direction: row !important;
}
.landingPageSimple .InputfieldGroup_submit > *:first-child, .landingPageCart .InputfieldGroup_submit > *:first-child, .landingPageProductSelection .InputfieldGroup_submit > *:first-child {
  align-self: flex-end;
}

.landingPage {
  padding: 0;
}
@media (max-width: 375px) {
  .landingPage #page:before {
    height: 92px;
  }
  .landingPage #page #logo {
    height: 92px;
  }
  .landingPage #page header {
    height: 92px;
  }
}
.landingPage h1 {
  left: 3rem;
}
@media (max-width: 375px) {
  .landingPage h1 {
    left: 1.5rem;
  }
  .landingPage h1 img {
    height: 140px;
  }
}
.landingPage main {
  padding-top: 0;
}
.landingPage h2 {
  font-size: 2.8rem;
}
@media (max-width: 640px) {
  .landingPage h2 {
    font-size: 2.4rem;
  }
}
@media (max-width: 360px) {
  .landingPage h2 {
    font-size: 1.8rem;
  }
}
.landingPage .cms-text {
  text-transform: uppercase;
  letter-spacing: 0.1rem;
  margin: 3rem 0 3rem;
}
.landingPage .cms-text p {
  font-size: 1.6rem;
  line-height: 1.6;
  margin: 3rem 0;
}
@media (max-width: 640px) {
  .landingPage .cms-text p {
    font-size: 1.4rem;
  }
}
.landingPage .cms-list ul {
  text-transform: uppercase;
  list-style: none;
  margin: 0;
  letter-spacing: 0.1rem;
  text-align: left;
  padding: 0 20%;
}
@media (max-width: 640px) {
  .landingPage .cms-list ul {
    padding: 0 1rem;
  }
}
.landingPage .cms-list ul li {
  font-size: 1.6rem;
  position: relative;
  padding-left: 3rem;
  margin-bottom: 1.25rem;
}
@media (max-width: 640px) {
  .landingPage .cms-list ul li {
    font-size: 1.4rem;
  }
}
.landingPage .cms-list ul li:before {
  content: " ";
  position: absolute;
  top: 0.2rem;
  left: 0;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.75rem;
  border: 2px solid #FFF;
  box-sizing: border-box;
}
.landingPage .bgOverlay {
  display: none;
  background: rgba(255, 255, 255, 0.75);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
}
.landingPage #page {
  max-width: 920px;
  position: relative;
  display: block;
}
.landingPage #page #logo {
  display: block;
}
.landingPage .landingElement {
  font-family: FFFagoWebPro;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.025rem;
}
.landingPage .mainVisual img {
  width: 100%;
}
.landingPage .mainVisualDescription {
  background: #009569;
  padding: 6rem 4rem;
  position: relative;
  margin-bottom: 8rem;
}
@media (max-width: 420px) {
  .landingPage .mainVisualDescription {
    padding: 4rem 3rem;
  }
}
.landingPage .mainVisualDescription:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 8rem solid transparent;
  border-right: 8rem solid transparent;
  border-bottom: 8rem solid #972234;
  transform: rotate(270deg);
  left: 5%;
  top: -4rem;
  z-index: 2;
}
@media (max-width: 640px) {
  .landingPage .mainVisualDescription:after {
    border-left: 4rem solid transparent;
    border-right: 4rem solid transparent;
    border-bottom: 4rem solid #972234;
    top: -2rem;
  }
}
.landingPage .mainVisualDescription p {
  font-size: 3rem;
  text-align: center;
  color: #FFF;
  margin: 0;
  position: relative;
  z-index: 3;
}
@media (max-width: 640px) {
  .landingPage .mainVisualDescription p br {
    display: none;
  }
}
@media (max-width: 420px) {
  .landingPage .mainVisualDescription p {
    font-size: 2.8rem;
  }
}
.landingPage .mainVisualDescription p:last-child {
  padding-top: 1.5rem;
}
.landingPage .questionCircles {
  position: relative;
  margin-top: 2rem;
  opacity: 0;
  transition: opacity 0.5s ease-in;
}
.landingPage .questionCircles.visible {
  opacity: 1;
}
.landingPage .questionCircles ul {
  padding: 5%;
  list-style: none;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
}
.landingPage .questionCircles ul li {
  float: left;
  padding-top: 2rem;
  width: 33.33333%;
}
.landingPage .questionCircles .slideContainer {
  transition: transform 1s ease-in-out, opacity 0.25s ease-in-out;
  opacity: 1;
  top: 0;
  position: relative;
  padding-bottom: 12rem;
}
.landingPage .questionCircles [aria-hidden=true] .slideContainer {
  opacity: 0;
}
.landingPage .questionCircles .question {
  opacity: 0.25;
  cursor: pointer;
  display: block;
  border: 1px solid #919195;
  margin: 0 auto;
  box-sizing: border-box;
  width: 10rem;
  height: 10rem;
  border-radius: 5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 9.95 20.03%27%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:rgba%28145, 145, 149, 1%29;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EquestionMark%3C/title%3E%3Cpath class=%27a%27 d=%27M5.91,8.3c.95-1,1.78-1.93,1.78-3.46,0-1.9-1.23-2.85-3-2.85A8.56,8.56,0,0,0,.86,3.06L0,1.32A10.1,10.1,0,0,1,4.78,0C7.59,0,10,1.5,10,4.69,10,6.92,8.79,8.15,7.5,9.55,5.94,11.21,5.33,12.07,5.33,14H3.4C3.4,11.27,4.26,10.11,5.91,8.3Zm-2.69,9.1H5.54V20H3.22Z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 3.5rem;
  background-position: center center;
  transition: background-color linear 1s, border-color linear 1s, opacity linear 1s;
}
@media (max-width: 640px) {
  .landingPage .questionCircles .question {
    width: 8rem;
    height: 8rem;
    border-radius: 4rem;
    background-size: 2.5rem;
  }
}
.landingPage .questionCircles .slideContainer.active {
  transform: scale(1.1) translateY(8px);
  transition: transform 1s ease-in-out;
}
.landingPage .questionCircles .slideContainer.active .question {
  opacity: 1;
  border-color: #1DAFEC;
  background-color: #1DAFEC;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 9.95 20.03%27%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:rgba%28255, 255, 255, 1%29;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EquestionMark%3C/title%3E%3Cpath class=%27a%27 d=%27M5.91,8.3c.95-1,1.78-1.93,1.78-3.46,0-1.9-1.23-2.85-3-2.85A8.56,8.56,0,0,0,.86,3.06L0,1.32A10.1,10.1,0,0,1,4.78,0C7.59,0,10,1.5,10,4.69,10,6.92,8.79,8.15,7.5,9.55,5.94,11.21,5.33,12.07,5.33,14H3.4C3.4,11.27,4.26,10.11,5.91,8.3Zm-2.69,9.1H5.54V20H3.22Z%27/%3E%3C/svg%3E");
}
.landingPage .questionCircles .slideContainer.active p {
  opacity: 1;
}
.landingPage .questionCircles p {
  opacity: 0;
  transition: opacity linear 0.5s;
  text-align: center;
  text-transform: uppercase;
  color: #00AEEF;
  font-size: 2rem;
  position: absolute;
  left: -66.6666%;
  right: -66.6666%;
}
.landingPage .collapsedInfo {
  text-align: center;
  background: #1DAFEC;
  color: #FFF;
  padding: 4rem;
}
@media (max-width: 640px) {
  .landingPage .collapsedInfo {
    padding: 2rem;
  }
}
.landingPage .collapsedInfo h2 {
  position: relative;
  cursor: pointer;
  font-size: 4rem;
}
.landingPage .collapsedInfo h2:before {
  content: "";
  position: absolute;
  bottom: 13rem;
  border-top: 1px solid #FFF;
  left: 40%;
  right: 40%;
}
.landingPage .collapsedInfo h2:after {
  -webkit-backface-visibility: hidden;
  content: " ";
  margin: 3rem auto 0;
  border: 1px solid #fff;
  border-radius: 5rem;
  box-sizing: border-box;
  display: block;
  width: 10rem;
  height: 10rem;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 21.92 14.71%27%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:rgba%28255, 255, 255, 1%29;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUnbenannt-2%3C/title%3E%3Cpolyline class=%27a%27 points=%2721.29 14.39 21.29 14.07 1.26 14.07 10.96 1.06 21.03 14.58 21.29 14.39 21.29 14.07 21.29 14.39 21.54 14.2 10.96 0 0 14.71 21.92 14.71 21.54 14.2 21.29 14.39%27/%3E%3C/svg%3E");
  background-size: 6rem;
  background-position: center 2rem;
  transform: rotate(180deg);
  transition: transform ease-in 0.25s, background-image 0.5s ease-in;
  /*
                  @media(max-width: 640px) {
                      width: (10rem * 2/3);       
                      height: (10rem * 2/3); 
                      border-radius: (5rem * 2/3); 
                      background-size: (6rem * 2/3);
                      background-position: center (2rem * 2/3);                          


                  }  
  */
}
.landingPage .collapsedInfo h2:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 21.92 14.71%27%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:rgba%28255,255,255,.4%29;.line%7Bfill:rgba%28255,255,255,1%29;%3C/style%3E%3C/defs%3E%3Ctitle%3Euntitled%3C/title%3E%3Cpolygon class=%27a%27 points=%270 14.71 10.96 0 21.92 14.71 0 14.71%27/%3E%3Cpolyline fill=%27white%27 points=%2721.29 14.39 21.29 14.07 1.26 14.07 10.96 1.06 21.03 14.58 21.29 14.39 21.29 14.07 21.29 14.39 21.54 14.2 10.96 0 0 14.71 21.92 14.71 21.54 14.2 21.29 14.39%27/%3E%3C/svg%3E");
}
.landingPage .collapsedInfo.open h2:after {
  transform: rotate(0deg);
}
.landingPage .collapsedInfo .collapsed {
  display: none;
}
.landingPage .overlayInfo {
  display: flex;
  justify-content: space-between;
  display: -ms-flexbox;
  -ms-flex-pack: justify;
  padding: 4rem 2rem;
}
@media (max-width: 640px) {
  .landingPage .overlayInfo {
    display: block;
  }
}
.landingPage .overlayInfo .infoBox {
  flex: 1;
  -ms-flex: 1;
  margin: 2rem;
  box-sizing: border-box;
  pointer-events: all;
}
@media (max-width: 640px) {
  .landingPage .overlayInfo .infoBox {
    width: auto;
  }
}
.landingPage .overlayInfo .infoBox > a {
  position: relative;
  display: block;
  text-align: center;
  color: #FFF;
  background-image: url(/site/templates/build/images/infoBoxBg.76fe67d7.jpg);
  background-size: cover;
  background-position: center 50%;
  padding: 2rem;
  text-decoration: none;
}
.landingPage .overlayInfo .infoBox > a:after {
  opacity: 0;
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #1FBAEF url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24.94 25%27%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:rgba%28255, 255, 255, 1%29;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3E+ Icon%3C/title%3E%3Crect class=%27a%27 y=%2712.09%27 width=%2724.94%27 height=%270.99%27/%3E%3Crect class=%27a%27 x=%2711.89%27 width=%270.99%27 height=%2725%27/%3E%3Crect class=%27a%27 x=%2711.89%27 y=%270.49%27 width=%270.99%27 height=%278.06%27/%3E%3Crect class=%27a%27 x=%2711.89%27 y=%2714.78%27 width=%270.99%27 height=%278%27/%3E%3C/svg%3E") no-repeat;
  background-size: 5rem;
  background-position: center center;
  transition: opacity ease-in 0.25s;
}
.landingPage .overlayInfo .infoBox > a:hover:after {
  opacity: 0.825;
}
.landingPage .overlayInfo .infoOverlay {
  display: none;
  position: fixed;
  height: auto;
  top: 0;
  margin: 0 auto;
  box-sizing: border-box;
  z-index: 10;
  background-image: url(/site/templates/build/images/infoBoxBg.76fe67d7.jpg);
  background-size: cover;
  padding: 4rem;
  color: #FFF;
  text-align: center;
  pointer-events: all;
}
@media (max-width: 640px) {
  .landingPage .overlayInfo .infoOverlay {
    padding: 4rem 2rem 2rem;
  }
}
.landingPage .overlayInfo .infoOverlay h2:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 20%;
  border-top: 1px solid #FFF;
}
.landingPage .overlayInfo .infoOverlay .close {
  cursor: pointer;
  position: absolute;
  right: 4rem;
  top: 0;
  width: 4rem;
  height: 4rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6.81 7.13%27%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:rgba%28255, 255, 255, 1%29;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EX Icon%3C/title%3E%3Cpath class=%27a%27 d=%27M.43,5.67,2.35,3.42l-1.62-2A3.81,3.81,0,0,1,.39.92.84.84,0,0,1,.28.51.44.44,0,0,1,.49.16.91.91,0,0,1,1,0,.85.85,0,0,1,1.6.17a4.46,4.46,0,0,1,.56.64L3.45,2.48,4.83.81,5.12.45A2,2,0,0,1,5.35.2.77.77,0,0,1,5.6,0a.94.94,0,0,1,.32,0,.87.87,0,0,1,.54.16.46.46,0,0,1,.21.37,1.56,1.56,0,0,1-.45.85l-1.7,2L6.34,5.67a3.6,3.6,0,0,1,.36.49.74.74,0,0,1,.11.37.5.5,0,0,1-.1.3.66.66,0,0,1-.28.22A1,1,0,0,1,6,7.13.94.94,0,0,1,5.6,7a.86.86,0,0,1-.28-.2l-.39-.48L3.42,4.46l-1.61,2-.27.33-.19.18a.86.86,0,0,1-.26.14,1.13,1.13,0,0,1-.36.05A.85.85,0,0,1,.21,7,.53.53,0,0,1,0,6.52a1.45,1.45,0,0,1,.43-.85%27/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  border: 2px solid #FFF;
  transition: background-color ease-in 0.25s, background-image ease-in 0.25s;
}
.landingPage .overlayInfo .infoOverlay .close:hover {
  background-color: #FFF;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6.81 7.13%27%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:rgba%280, 73, 135, 1%29;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EX Icon%3C/title%3E%3Cpath class=%27a%27 d=%27M.43,5.67,2.35,3.42l-1.62-2A3.81,3.81,0,0,1,.39.92.84.84,0,0,1,.28.51.44.44,0,0,1,.49.16.91.91,0,0,1,1,0,.85.85,0,0,1,1.6.17a4.46,4.46,0,0,1,.56.64L3.45,2.48,4.83.81,5.12.45A2,2,0,0,1,5.35.2.77.77,0,0,1,5.6,0a.94.94,0,0,1,.32,0,.87.87,0,0,1,.54.16.46.46,0,0,1,.21.37,1.56,1.56,0,0,1-.45.85l-1.7,2L6.34,5.67a3.6,3.6,0,0,1,.36.49.74.74,0,0,1,.11.37.5.5,0,0,1-.1.3.66.66,0,0,1-.28.22A1,1,0,0,1,6,7.13.94.94,0,0,1,5.6,7a.86.86,0,0,1-.28-.2l-.39-.48L3.42,4.46l-1.61,2-.27.33-.19.18a.86.86,0,0,1-.26.14,1.13,1.13,0,0,1-.36.05A.85.85,0,0,1,.21,7,.53.53,0,0,1,0,6.52a1.45,1.45,0,0,1,.43-.85%27/%3E%3C/svg%3E");
}
.landingPage .infoBoxes h2 {
  text-align: center;
  color: #231F20;
  margin-bottom: 3rem;
}
.landingPage .infoBoxes h2:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 20%;
  border-top: 1px solid #231F20;
}
.landingPage .map h2 {
  background: rgb(29, 174, 235);
  color: #FFF;
  text-align: center;
  padding: 2rem 0 1.4rem;
  margin: 0;
  margin-top: 5rem;
}
.landingPage .map img {
  display: block;
  width: 100%;
}
.landingPage .map .mapContainer {
  position: relative;
}
.landingPage .map .logoImage {
  cursor: pointer;
  position: absolute;
  bottom: 10%;
  top: 45%;
  left: 42%;
  width: 15%;
}
@media (max-width: 720px) {
  .landingPage .map .logoImage {
    top: 20%;
    left: 38%;
    width: 25%;
  }
}
.landingPage .map address {
  opacity: 0;
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  background: #FFF;
  padding: 1rem 2rem 1.8rem;
  display: inline-block;
  color: #636466;
  box-shadow: 0 0 3rem rgba(0, 0, 0, 0.35);
  border-radius: 1.5rem;
  text-align: center;
  font-style: normal;
  font-size: 1.6rem;
  transition: opacity 0.5s linear;
}
@media (max-width: 420px) {
  .landingPage .map address {
    left: 5rem;
    right: 5rem;
  }
}
.landingPage .map address b {
  display: block;
  margin: 1rem 0 0.2rem;
  text-transform: uppercase;
  color: #000;
  font-size: 2rem;
}
.landingPage .form:after {
  content: "";
  display: block;
  margin: 4rem auto;
  width: 20%;
  border-top: 1px solid #231F20;
}
.landingPage .form h2 {
  margin-top: 6rem;
  text-align: center;
  color: #231F20;
  margin-bottom: 3rem;
}
.landingPage .form h2:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 20%;
  border-top: 1px solid #231F20;
  margin-top: 1rem;
}
.landingPage .form .error, .landingPage .form .success {
  text-align: center;
  margin: 4rem 6rem;
}
.landingPage .form .error p, .landingPage .form .success p {
  font-size: 1.8rem;
  color: #231F20;
}
.landingPage .form .Inputfields {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  display: -ms-flexbox;
  -ms-flex: 1;
  -ms-flex-wrap: wrap;
  margin: 0 4rem;
}
@media (max-width: 560px) {
  .landingPage .form .Inputfields {
    display: block;
    margin: 0;
  }
}
.landingPage .form .Inputfields .InputfieldHeader {
  font-size: 1.4rem;
  color: #636466;
  margin-left: 1rem;
  margin-bottom: 0.5rem;
  display: block;
}
.landingPage .form .Inputfields .info {
  font-size: 1.4rem;
  color: #636466;
  margin-left: 1rem;
  display: block;
}
.landingPage .form .Inputfields .InputfieldGroup {
  padding: 1rem;
  width: 50%;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
  display: -ms-flexbox;
  -ms-flex: 1;
  -ms-flex-wrap: wrap;
  -ms-flex-direction: column;
  -ms-flex-pack: justify;
}
@media (max-width: 560px) {
  .landingPage .form .Inputfields .InputfieldGroup {
    width: 100%;
  }
}
.landingPage .form .Inputfields .InputfieldFormBuilderFile .uploadButton {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  font-size: 1.6em;
  font-family: FFFagoWebPro;
  color: rgb(29, 175, 236);
  background: #FFF;
  border: 2px solid rgb(172, 224, 248);
  padding: 1rem 1rem 0.8rem;
  display: block;
  box-sizing: border-box;
  border-radius: 0.4rem 0 0 0.4rem;
  line-height: 1;
  position: relative;
  margin-right: 3rem;
  margin-bottom: 0.5rem;
  transition: border-color 0.25s ease-in, background-color 0.25s ease-in;
}
.landingPage .form .Inputfields .InputfieldFormBuilderFile .uploadButton input {
  position: fixed;
  top: -100%;
}
.landingPage .form .Inputfields .InputfieldFormBuilderFile .hasFile {
  background: rgb(29, 175, 236);
  color: #FFF;
  border-color: rgb(29, 175, 236);
}
.landingPage .form .Inputfields .InputfieldFormBuilderFile .uploadRow {
  position: relative;
}
.landingPage .form .Inputfields .InputfieldFormBuilderFile .uploadRow:hover .uploadButton {
  border-color: rgb(29, 175, 236);
}
.landingPage .form .Inputfields .InputfieldFormBuilderFile .uploadRow:hover .addFile {
  border-color: rgb(29, 175, 236);
}
.landingPage .form .Inputfields .InputfieldFormBuilderFile .addFile {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 3rem;
  border: 2px solid rgb(172, 224, 248);
  border-radius: 0 0.4rem 0.4rem 0;
  background-color: #FFF;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 784 980%27%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:rgba%2829, 175, 236, 1.0%29;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3E63a66f8aaf9b7b0f88ea565e0bcb9e46%3C/title%3E%3Cpath class=%27a%27 d=%27M500,10c13.8,0,25.4,4.7,34.8,14.2l343,343c9.4,9.4,14.2,21.1,14.2,34.8,0,14-4.7,25.7-14,35s-21,14-35,14c-13.8,0-25.4-4.7-34.8-14.2L549,177.3V941a49,49,0,0,1-98,0V177.3L191.8,436.8c-9.4,9.4-21.1,14.2-34.8,14.2-14,0-25.7-4.7-35-14s-14-21-14-35c0-13.8,4.7-25.4,14.2-34.8l343-343c9.4-9.5,21-14.2,34.8-14.2Z%27 transform=%27translate%28-108 -10%29%27/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: border-color 0.25s ease-in, background-color 0.25s ease-in;
  cursor: pointer;
}
.landingPage .form .Inputfields .InputfieldFormBuilderFile .removeFile {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6.81 7.13%27%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:rgba%28255, 255, 255, 1.0%29;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EX Icon%3C/title%3E%3Cpath class=%27a%27 d=%27M.43,5.67,2.35,3.42l-1.62-2A3.81,3.81,0,0,1,.39.92.84.84,0,0,1,.28.51.44.44,0,0,1,.49.16.91.91,0,0,1,1,0,.85.85,0,0,1,1.6.17a4.46,4.46,0,0,1,.56.64L3.45,2.48,4.83.81,5.12.45A2,2,0,0,1,5.35.2.77.77,0,0,1,5.6,0a.94.94,0,0,1,.32,0,.87.87,0,0,1,.54.16.46.46,0,0,1,.21.37,1.56,1.56,0,0,1-.45.85l-1.7,2L6.34,5.67a3.6,3.6,0,0,1,.36.49.74.74,0,0,1,.11.37.5.5,0,0,1-.1.3.66.66,0,0,1-.28.22A1,1,0,0,1,6,7.13.94.94,0,0,1,5.6,7a.86.86,0,0,1-.28-.2l-.39-.48L3.42,4.46l-1.61,2-.27.33-.19.18a.86.86,0,0,1-.26.14,1.13,1.13,0,0,1-.36.05A.85.85,0,0,1,.21,7,.53.53,0,0,1,0,6.52a1.45,1.45,0,0,1,.43-.85%27/%3E%3C/svg%3E");
  background-size: 1rem;
  background-color: rgb(29, 175, 236);
  border-color: rgb(29, 175, 236);
}
.landingPage .form .Inputfields .InputfieldText, .landingPage .form .Inputfields .InputfieldEmail, .landingPage .form .Inputfields .InputfieldTextarea {
  padding: 1rem;
  width: 50%;
  box-sizing: border-box;
}
@media (max-width: 560px) {
  .landingPage .form .Inputfields .InputfieldText, .landingPage .form .Inputfields .InputfieldEmail, .landingPage .form .Inputfields .InputfieldTextarea {
    width: 100% !important;
  }
}
.landingPage .form .Inputfields .InputfieldText input, .landingPage .form .Inputfields .InputfieldText textarea, .landingPage .form .Inputfields .InputfieldEmail input, .landingPage .form .Inputfields .InputfieldEmail textarea, .landingPage .form .Inputfields .InputfieldTextarea input, .landingPage .form .Inputfields .InputfieldTextarea textarea {
  background-color: rgb(229, 229, 230);
  font-size: 1.6rem;
  font-family: FFFagoWebPro;
  color: #000;
  border-radius: 0.4rem;
  padding: 1rem 1rem 0.8rem;
  border: 2px solid rgb(229, 229, 230);
  width: 100%;
  box-sizing: border-box;
  display: block;
}
.landingPage .form .Inputfields .InputError input, .landingPage .form .Inputfields .InputError textarea {
  border-color: rgb(241, 143, 146);
  background-color: rgb(241, 143, 146);
  color: #FFF;
  transition: background-color ease-out 0.25s, border-color ease-out 0.25s;
}

.InputfieldSubmit {
  position: relative;
}
.InputfieldSubmit input {
  position: absolute;
  left: 0;
  top: 1.25rem;
}
.InputfieldSubmit p {
  padding-left: 0;
}

[name*=_submit] {
  text-align: center;
  min-width: 17rem;
  cursor: pointer;
  font-size: 1.6em;
  font-family: FFFagoWebPro;
  color: #FFF;
  background: rgb(29, 175, 236);
  border: 2px solid rgb(29, 175, 236);
  padding: 1rem 4rem 0.8rem;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 0.4rem;
  position: relative;
}
[name*=_submit]:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  right: 1rem;
  top: 0.9rem;
  border-top: 0.75rem solid transparent;
  border-bottom: 0.75rem solid transparent;
  border-left: 1.1rem solid #FFF;
}

.cartTableWrap {
  padding: 0 5rem;
}
@media (max-width: 560px) {
  .cartTableWrap {
    padding: 0;
  }
}

.cartTable {
  border: none;
  width: 100%;
  table-layout: fixed;
  box-sizing: border-box;
}
.cartTable th, .cartTable td {
  vertical-align: top;
  padding-top: 0.2rem;
  padding-right: 1rem;
}
@media (max-width: 560px) {
  .cartTable th, .cartTable td {
    padding-right: 0.25rem;
  }
}
.cartTable__qty {
  width: 5%;
}
@media (max-width: 900px) {
  .cartTable__qty {
    width: 10%;
  }
}
.cartTable__sku {
  width: 10%;
}
@media (max-width: 900px) {
  .cartTable__sku {
    width: 20%;
  }
}
.cartTable__price {
  width: 15%;
}
@media (max-width: 900px) {
  .cartTable__price {
    display: none;
  }
}
.cartTable__discount {
  width: 10%;
}
@media (max-width: 900px) {
  .cartTable__discount {
    display: none;
  }
}
.cartTable__discountPrice {
  width: 10%;
}
@media (max-width: 900px) {
  .cartTable__discountPrice {
    display: none;
  }
}
.cartTable__finalPrice {
  width: 10%;
  text-align: right;
}
@media (max-width: 900px) {
  .cartTable__finalPrice {
    width: 20%;
  }
}
.cartTable thead tr {
  background: none !important;
}
.cartTable thead th {
  font-size: 1.2rem;
  font-weight: 300;
  font-family: ff-dax-web-pro-condensed;
  font-weight: 300;
  text-transform: uppercase;
  vertical-align: bottom;
}
.cartTable tbody .cartTable__qty span {
  padding: 0.4rem 0.5rem 0.3rem;
  color: #FFF;
  background: rgb(29, 175, 236);
  border-radius: 2px;
}
.cartTable tbody .cartTable__sku input {
  background: #e5e5e6;
  border: none;
  border-radius: 2px;
  padding: 0.4rem 1rem;
  display: block;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  top: -4px;
}
@media (max-width: 560px) {
  .cartTable tbody .cartTable__sku input {
    background: transparent;
    padding: 0.4rem 0;
  }
}
.cartTable tbody .cartTable__name span {
  color: #000;
  white-space: nowrap;
  font-size: 1.4rem;
  line-height: 1.8rem;
  display: block;
  position: relative;
  top: -2px;
}
@media (max-width: 900px) {
  .cartTable tbody .cartTable__name span {
    white-space: normal;
  }
}
@media (max-width: 560px) {
  .cartTable tbody .cartTable__name span {
    font-size: 1.2rem;
    top: -4px;
  }
}
.cartTable tbody .cartTable__price {
  color: #000;
}
.cartTable tbody .cartTable__discount {
  color: #000;
  width: 5rem;
  font-weight: bold;
  color: rgb(29, 175, 236);
}
.cartTable tbody .cartTable__discountPrice {
  color: #000;
}
.cartTable tbody .cartTable__finalPrice {
  color: 0;
  text-align: right;
}
.cartTable tbody .cartTable__finalPrice b {
  font-weight: bold;
  display: inline-block;
  padding: 0.4rem 0.5rem 0.3rem;
  color: #FFF;
  background: rgb(29, 175, 236);
  border-radius: 2px;
  position: relative;
  top: -4px;
}

.landingPageCart .mainVisualDescriptionBg {
  border-bottom: rgb(157, 212, 231) 16rem solid;
}

.landingPageCart .overview {
  height: 16rem;
  padding: 3rem 4rem;
  box-sizing: border-box;
  color: #FFF;
  position: relative;
  z-index: 2;
  margin-top: -8rem;
  text-align: center;
}
.landingPageCart .overview a {
  background: #FFF;
  border: 2px solid rgb(56, 170, 218);
  border-radius: 1rem;
  display: inline-block;
  padding: 3rem 2rem 2.4rem 12rem;
  text-transform: uppercase;
  text-decoration: none;
  color: rgb(71, 72, 71);
  font-size: 2.4rem;
  font-weight: 300;
  background: #fff url(/site/templates/build/images/fernglas.ca314405.png) no-repeat;
  background-size: 100px;
  background-position: 10px center;
}

.landingPageCart .mainVisualDescription p {
  margin-bottom: 0.8rem;
}

.landingPageCart .mainVisualDescription p:last-child {
  font-size: 1.6rem;
  margin: 0;
}

.landingPageCart .landingElement.text {
  max-width: 580px;
  margin: 0 auto;
  padding: 3rem 0rem;
  text-align: center;
}
.landingPageCart .landingElement.text p {
  color: rgb(71, 72, 71);
  font-size: 2rem;
  margin: 0;
}

.landing-select {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  grid-gap: 1.5rem;
  margin-top: 5rem;
}
.landing-select__extra {
  display: none;
  margin-top: 5rem;
  text-align: center;
}
.landing-select__extra--visible {
  display: block;
}
.landing-select__extra h3 {
  margin: 0 0 1rem;
}
.landing-select__product {
  appearance: none;
  background: none;
  cursor: pointer;
  text-align: left;
  position: relative;
  aspect-ratio: 1/1;
  border: 2px solid #DDD;
  overflow: hidden;
  padding: 1rem;
  opacity: 0.75;
}
.landing-select__product--selected {
  opacity: 1;
  border-color: #71CEF3;
}
.landing-select__title {
  position: absolute;
  inset: 1rem;
  color: #0077BF;
  font-family: "ff-dax-web-pro", "Arial Narrow", "Arial";
  z-index: 2;
  font-size: 1.5rem;
}
.landing-select__img {
  position: absolute;
  top: 6rem;
  bottom: 0;
  left: 0;
  right: 0;
  object-fit: contain;
  width: 100%;
  height: calc(100% - 6rem);
}

.company-header {
  background: #DAF0FD;
}
.company-header__visual {
  margin: 0 auto;
  position: relative;
}
.company-header__visual-img {
  width: 100%;
  display: block;
}
.company-header__headline {
  position: absolute;
  bottom: 1.6rem;
  right: 3.2rem;
  text-align: right;
}
@media (max-width: 720px) {
  .company-header__headline {
    position: static;
    background: #FFF;
    padding: 1rem;
  }
}
.company-header__headline h2, .company-header__headline h3 {
  text-transform: uppercase;
  font-size: 3.2rem;
  color: #71cef3;
  margin: 0;
}
.company-header__headline h3 {
  font-weight: 700;
  color: #004987;
}
.company-header--high .company-header__visual {
  margin: 0 auto;
}

.company-headline {
  text-align: center;
  padding: 6.4rem 0 3.2rem;
}
.company-headline h2 {
  font-weight: 600;
  color: #004987;
  font-size: 2.8rem;
}

.company-tiles {
  display: flex;
  justify-content: center;
}
@media (max-width: 1120px) {
  .company-tiles {
    display: block;
  }
}

.tile {
  margin: 1.2rem;
  margin-top: 2.4rem;
  margin-bottom: 0;
  text-decoration: none;
}
@media (max-width: 1120px) {
  .tile {
    display: block;
    max-width: 355px;
    margin: 0 auto 2.4rem;
  }
}
.tile .btn {
  text-align: center;
  cursor: pointer;
  font-size: 1.5em;
  text-transform: uppercase;
  font-family: FFFagoWebPro;
  color: #FFF;
  background: #1dafec;
  border: 2px solid #1dafec;
  padding: 1rem 4rem 0.8rem;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 0.4rem;
  position: relative;
  text-decoration: none;
  min-width: none;
}
.tile .btn svg {
  position: relative;
  bottom: -4px;
}
.tile--wide {
  max-width: 71rem;
  position: relative;
  background: #daf2fe;
  flex: 2;
}
@media (max-width: 1120px) {
  .tile--wide {
    max-width: 355px;
  }
}
.tile--wide .tile {
  overflow: hidden;
}
.tile--wide .tile__visual {
  width: 50%;
}
@media (max-width: 1120px) {
  .tile--wide .tile__visual {
    width: 100%;
  }
}
.tile--wide .tile__visual-img {
  width: 100%;
  display: block;
}
.tile--wide .tile__info {
  position: absolute;
  width: 50%;
  right: 0;
  bottom: 0;
  top: 0;
  box-sizing: border-box;
  padding: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 1120px) {
  .tile--wide .tile__info {
    position: relative;
    width: 100%;
  }
}
.tile--wide .tile__info h3 {
  font-weight: 700;
  margin: 0;
  color: #004986;
  text-transform: uppercase;
}
.tile--wide .tile__info p {
  color: #2a2d34;
  text-align: center;
  max-width: 100%;
}
.tile--wide.tile--imageLast .tile__visual {
  float: right;
}
.tile--wide.tile--imageLast .tile__info {
  left: 0;
  right: auto;
}
.tile--wide.tile--imageLast .tile__info p {
  max-width: 100%;
}
.tile--full {
  max-width: 71rem;
  position: relative;
  background: #daf2fe;
  display: flex;
}
.tile--full .tile {
  overflow: hidden;
}
.tile--full .tile__visual {
  width: 33.33333%;
}
.tile--full .tile__visual-img {
  width: 100%;
  display: block;
}
.tile--full .tile__info {
  position: relative;
  width: 66.666666%;
  right: 0;
  bottom: 0;
  top: 0;
  box-sizing: border-box;
  padding: 2.4rem 3.2rem;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
.tile--full .tile__info h3 {
  font-weight: 700;
  margin: 0;
  color: #004986;
  text-transform: uppercase;
}
.tile--full .tile__info p {
  color: #2a2d34;
  text-align: left;
}
.tile--full.tile--imageLast .tile__visual {
  float: right;
  order: 2;
}
.tile--full.tile--imageLast .tile__info {
  left: 0;
  right: auto;
  order: 1;
}
.tile--narrow {
  position: relative;
  background: #daf2fe;
  flex: 1;
  max-width: 35.6rem;
  height: 35.6rem;
}
.tile--narrow .tile__visual {
  height: 50%;
}
.tile--narrow .tile__visual-img {
  width: 100%;
  display: block;
}
.tile--narrow .tile__info {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  bottom: 0;
  box-sizing: border-box;
  padding: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.tile--narrow .tile__headline {
  font-weight: 700;
  margin: 0;
  color: #004986;
  text-transform: uppercase;
}
.tile--narrow .tile__text {
  color: #2a2d34;
  text-align: center;
  max-width: 100%;
}
.tile--dark {
  background: #004986;
}
.tile--dark .tile__info p, .tile--dark .tile__info h3 {
  color: #FFF;
}

.company-text {
  margin: 4rem auto 0;
}
@media (max-width: 740px) {
  .company-text {
    margin: 4rem 2rem 0;
  }
}
.company-text--headlineAbove {
  max-width: 64rem;
  text-align: center;
}
.company-text--headlineLeft {
  display: flex;
  max-width: 64rem;
  justify-content: center;
}
@media (max-width: 740px) {
  .company-text--headlineLeft {
    display: block;
  }
}
.company-text--headlineLeft .company-text__headline {
  margin-right: 3.2rem;
  text-align: right;
  max-width: 18rem;
  min-width: 18rem;
}
@media (max-width: 740px) {
  .company-text--headlineLeft .company-text__headline {
    text-align: center;
    max-width: none;
    margin-right: 0;
  }
}
.company-text--headlineLeft .company-text__body {
  margin-top: 0;
}
@media (max-width: 740px) {
  .company-text--headlineLeft .company-text__body {
    text-align: center;
  }
}
.company-text--headlineLeftSmall {
  display: flex;
  max-width: 64rem;
  justify-content: center;
}
.company-text--headlineLeftSmall .company-text__headline {
  margin-right: 3.2rem;
  max-width: 18rem;
  min-width: 18rem;
  text-align: right;
}
@media (max-width: 740px) {
  .company-text--headlineLeftSmall .company-text__headline {
    text-align: center;
    max-width: none;
    margin-right: 0;
  }
}
.company-text--headlineLeftSmall .company-text__headline-sub {
  margin-top: 0;
  font-size: 1.8rem;
  line-height: 1;
}
.company-text--headlineLeftSmall .company-text__body {
  margin-top: 0;
}
.company-text__headline {
  text-transform: uppercase;
}
.company-text__headline-main {
  color: #71cef3;
  font-size: 2.8rem;
  font-weight: normal;
  margin: 0;
}
.company-text__headline-sub {
  color: #004987;
  font-size: 2.4rem;
  font-weight: 600;
  margin: 1.2rem 0 0;
  line-height: 2.8rem;
}
@media (max-width: 740px) {
  .company-text__headline-sub {
    margin-bottom: 1.2rem;
  }
}
.company-text__body {
  margin-top: 3.2rem;
}
.company-text__body > p {
  color: #2a2d34;
  font-size: 1.4rem;
  line-height: 2.4rem;
  margin: 0.8rem 0 0;
}
.company-text__body > p:first-child {
  margin-top: 0;
}
.company-text + .company-tiles {
  margin-top: 3.2rem;
}

.company-image {
  margin-top: 4.8rem;
}
.company-image__img {
  max-height: 400px;
  width: 100%;
  display: block;
}
.company-image:last-child {
  margin-bottom: -4.8rem;
}

.company-blog-entry {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
}
.company-blog-entry__body {
  margin-top: 3.15rem;
  color: #2a2d34;
}
.company-blog-entry__body > * {
  margin-bottom: 0;
  margin-top: 1.05rem;
}
.company-blog-entry__body h1 {
  color: #71cef3;
  font-size: 3.5rem;
}
.company-blog-entry__body h1 + p {
  margin-top: 2.625rem;
  font-size: 1.8rem;
  line-height: 2.625rem;
}
.company-blog-entry__body h1 + p + h2 {
  margin-top: 3.15rem;
}
.company-blog-entry__body p {
  font-size: 1.6rem;
  line-height: 2.1rem;
}
.company-blog-entry__body h2 {
  font-size: 2rem;
  letter-spacing: 0;
  font-weight: 400;
  margin-top: 2.1rem;
  color: #004987;
}
.company-blog-entry__body h3 {
  font-weight: 400;
  margin-top: 2.1rem;
  color: #004987;
}

.company-blog-previews {
  text-align: center;
  background: #cfeefb;
  padding: 6.4rem 3.2rem;
  margin-top: 6.4rem;
}
.company-blog-previews__entries {
  display: flex;
  margin-top: 3.2rem;
  justify-content: center;
  flex-wrap: wrap;
}
.company-blog-previews:last-child {
  margin-bottom: -4.8rem;
}

.company-blog-preview {
  display: block;
  background: #FFF;
  width: 32rem;
  height: 32rem;
  text-decoration: none;
  text-align: left;
  color: #2a2d34;
  margin: 0 3.2rem;
  margin-top: 3.2rem;
  overflow: hidden;
  position: relative;
}
.company-blog-preview::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 5rem;
  background: rgb(255, 255, 255);
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
}
.company-blog-preview > * {
  text-decoration: none;
  margin: 0;
}
.company-blog-preview:hover {
  color: #004987;
}
.company-blog-preview__inner {
  padding: 2.4rem;
}
.company-blog-preview__visual {
  width: 100%;
  display: block;
}
.company-blog-preview__date {
  font-size: 1.6rem;
  opacity: 0.75;
}
.company-blog-preview__date-icon {
  height: 1.25rem;
  opacity: 0.5;
  margin-right: 0.25rem;
}
.company-blog-preview__headline {
  text-transform: uppercase;
  font-size: 2.4rem;
  line-height: 1;
  margin-top: 1.6rem;
  margin-bottom: 0;
}
.company-blog-preview p {
  line-height: 1.5;
  margin-top: 1.2rem;
  font-size: 1.4rem;
}

.company-form {
  max-width: 960px;
  margin: 0 auto;
}

.company-text--headlineLeft + .company-text--headlineLeftSmall {
  border-top: 1px solid #DDD;
  padding-top: 4rem;
}

.companyPage .articles {
  max-width: 800px;
  margin: 0 auto;
  padding: 0 2rem;
}

.breadcrumbs {
  padding-left: 25%;
}

.teaser {
  clear: both;
}

footer {
  clear: both;
}

.catalogCategory aside, .catalogArticleGroup aside {
  float: left;
  width: 25%;
}
.catalogCategory main, .catalogArticleGroup main {
  float: right;
  width: 75%;
}

.catalogArticle aside {
  float: left;
  width: 50%;
  margin-right: 0;
  box-sizing: border-box;
  padding-right: 1.25%;
}
.catalogArticle main {
  padding-left: 1.25%;
  float: right;
  width: 50%;
  margin-right: 0;
  box-sizing: border-box;
}

.depotContact aside {
  float: right;
  width: 50%;
  margin-right: 0;
  box-sizing: border-box;
  padding-right: 0;
}
.depotContact main {
  padding-left: 0;
  float: left;
  width: 50%;
  margin-right: 0;
  box-sizing: border-box;
}

@supports (-ms-accelerator: true) {
  .teaserBox-01 article {
    margin: 1%;
    float: left;
    width: 31%;
  }
  .highlightProduct {
    float: right;
    width: 32%;
    padding-bottom: 63.65%;
    margin: 1%;
    position: relative;
  }
  .highlightProduct article {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .teaserBox-01 article {
    margin: 1%;
    float: left;
    width: 31%;
  }
  .landingPageSimple .mainVisual {
    margin-top: 0rem;
  }
  .highlightProduct {
    float: right;
    width: 32%;
    padding-bottom: 63.65%;
    margin: 1%;
    position: relative;
  }
  .highlightProduct article {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
  }
}
@supports (display: grid) {
  #page {
    grid-area: main;
    display: grid;
    grid-gap: 2rem;
    grid-row-gap: 0;
    grid-template-columns: 2fr 2fr 1fr 3fr;
    grid-template-rows: auto minmax(min-content, 20px) auto auto;
    grid-template-areas: "header header header header header" ". breadcrumbs breadcrumbs breadcrumbs breadcrumbs" "main main main main main" "teaser teaser teaser teaser teaser" "footer footer footer footer footer";
  }
  .landingPageSimple .mainVisual {
    margin-top: -2rem;
  }
  .breadcrumbs {
    padding-left: 0 !important;
    grid-area: breadcrumbs;
  }
  .teaser {
    box-sizing: border-box;
    grid-area: teaser;
    padding-bottom: 4rem;
  }
  footer {
    grid-area: footer;
  }
  aside {
    grid-area: aside;
    width: auto !important;
  }
  main {
    grid-area: main;
    width: auto !important;
  }
  .catalogCategory #page, .catalogArticleGroup #page {
    grid-template-areas: "header header header header header" ". breadcrumbs breadcrumbs breadcrumbs breadcrumbs" "aside main main main main" "teaser teaser teaser teaser teaser" "footer footer footer footer footer";
  }
  .catalogArticle #page {
    grid-template-areas: "header header header header" ". breadcrumbs breadcrumbs breadcrumbs" "aside aside main main" "teaser teaser teaser teaser" "footer footer footer footer";
  }
  @media (max-width: 930px) {
    .catalogArticle #page {
      grid-template-areas: "header header header header" ". breadcrumbs breadcrumbs breadcrumbs" "aside aside aside main" "teaser teaser teaser teaser" "footer footer footer footer";
    }
  }
  @media (max-width: 640px) {
    .catalogArticle #page {
      grid-template-areas: "header header header header" "breadcrumbs breadcrumbs breadcrumbs breadcrumbs" "aside aside aside aside" "main main main main" "teaser teaser teaser teaser" "footer footer footer footer";
    }
  }
  .depotContact #page {
    grid-template-areas: "header header header header" ". breadcrumbs breadcrumbs breadcrumbs" "main main main aside" "teaser teaser teaser teaser" "footer footer footer footer";
  }
  @media (max-width: 930px) {
    .depotContact #page {
      grid-template-areas: "header header header header" ". breadcrumbs breadcrumbs breadcrumbs" "main main main aside" "teaser teaser teaser teaser" "footer footer footer footer";
    }
  }
  @media (max-width: 640px) {
    .depotContact #page {
      grid-template-areas: "header header header header" "breadcrumbs breadcrumbs breadcrumbs breadcrumbs" "aside aside aside aside" "main main main main" "teaser teaser teaser teaser" "footer footer footer footer";
    }
  }
  .catalogSearch #page {
    grid-template-areas: "header header header header" ". breadcrumbs breadcrumbs breadcrumbs" "main main main main" "teaser teaser teaser teaser" "footer footer footer footer";
  }
  .home #page {
    grid-row-gap: 0;
    grid-template-areas: "header header header header" "main main main main" "teaser teaser teaser teaser" "footer footer footer footer";
  }
  .companyPage, .companyBlogEntry, .landingPageRonden, .landingPageRondenOverview {
    padding: 0;
  }
  @media (max-width: 1120px) {
    .companyPage header, .companyBlogEntry header, .landingPageRonden header, .landingPageRondenOverview header {
      padding-right: 2rem;
    }
    .companyPage header .serviceMenu #search, .companyBlogEntry header .serviceMenu #search, .landingPageRonden header .serviceMenu #search, .landingPageRondenOverview header .serviceMenu #search {
      max-width: 180px;
      overflow: hidden;
    }
  }
  .companyPage #page, .companyBlogEntry #page, .landingPageRonden #page, .landingPageRondenOverview #page {
    max-width: none;
    display: block;
  }
  .companyPage #page header, .companyPage #page footer, .companyBlogEntry #page header, .companyBlogEntry #page footer, .landingPageRonden #page header, .landingPageRonden #page footer, .landingPageRondenOverview #page header, .landingPageRondenOverview #page footer {
    max-width: 1090px;
    margin: 0 auto;
    grid-area: none;
  }
  .companyPage #page header, .companyBlogEntry #page header, .landingPageRonden #page header, .landingPageRondenOverview #page header {
    padding-left: 0;
    position: relative;
  }
  .companyPage #page header nav, .companyBlogEntry #page header nav, .landingPageRonden #page header nav, .landingPageRondenOverview #page header nav {
    padding-left: 22.5%;
    box-sizing: border-box;
  }
  .companyPage #page footer, .companyBlogEntry #page footer, .landingPageRonden #page footer, .landingPageRondenOverview #page footer {
    margin-top: 4.8rem;
  }
  .companyPage .breadcrumbs, .companyBlogEntry .breadcrumbs, .landingPageRonden .breadcrumbs, .landingPageRondenOverview .breadcrumbs {
    display: none;
  }
  .companyPage main, .companyBlogEntry main, .landingPageRonden main, .landingPageRondenOverview main {
    padding-top: 0;
  }
  .companyPage .teaser, .companyBlogEntry .teaser, .landingPageRonden .teaser, .landingPageRondenOverview .teaser {
    display: none;
  }
  .companyPage footer, .companyBlogEntry footer, .landingPageRonden footer, .landingPageRondenOverview footer {
    margin-top: 2.4rem;
  }
  .basicPage #page {
    grid-row-gap: 0;
    grid-template-areas: "header header header header" ". breadcrumbs breadcrumbs breadcrumbs" "main main main main" "teaser teaser teaser teaser" "footer footer footer footer";
  }
  .teaserBox-01 {
    display: grid;
    grid-gap: 2rem;
    grid-template-areas: "article01 article02 highlight" "article03 article04 highlight";
    padding: 4rem 0;
  }
  @media (max-width: 640px) {
    .teaserBox-01 {
      grid-gap: 1rem;
      grid-template-areas: "article01 highlight" "article02 highlight" "article03 article04";
    }
  }
  .teaserBox-01 article {
    width: 100%;
    float: none;
    padding-bottom: 0;
    height: 31vw;
    margin: 0;
  }
  @media (min-width: 1090px) {
    .teaserBox-01 article {
      height: 335px;
    }
  }
  @media (max-width: 640px) {
    .teaserBox-01 article {
      height: 46vw;
    }
  }
  .teaserBox-01 article:first-child {
    grid-area: article01;
  }
  .teaserBox-01 article:nth-child(2) {
    grid-area: article02;
  }
  .teaserBox-01 article:nth-child(3) {
    grid-area: article03;
  }
  .teaserBox-01 article:nth-child(4) {
    grid-area: article04;
  }
  .teaserBox-01 .highlightProduct {
    grid-area: highlight;
  }
  .teaserBox-01 .highlightProduct article {
    height: 100%;
    width: 100%;
    margin: 0;
    float: none;
    background: #FFF;
  }
  .teaserBox-01 .highlightProduct article h3 {
    background: transparent;
  }
  .teaserBox-01 .highlightProduct article .article-image {
    left: 0;
    right: 0;
    background-size: contain;
  }
  @media (max-width: 640px) {
    .catalogCategory #page, .catalogArticleGroup #page {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "header header" "breadcrumbs breadcrumbs" "aside aside" "main main " "teaser teaser" "footer footer";
    }
  }
}
.home main, .catalogSelection main {
  padding-top: 0;
}

.catalogSelection main {
  padding-top: 0;
  margin-top: -2rem;
}

.tabNav > ul, header nav > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: nowrap;
  display: -ms-flexbox;
  ms-flex-wrap: wrap;
  margin-top: 3rem;
}
.tabNav > ul > li, header nav > ul > li {
  margin-right: 0.4rem;
  font-size: 1.8rem;
}
@media (max-width: 740px) {
  .tabNav > ul > li, header nav > ul > li {
    font-size: 1.4rem;
  }
}
.tabNav > ul > li > a, header nav > ul > li > a {
  position: relative;
  font-family: "ff-dax-web-pro";
  font-weight: 500;
  text-decoration: none;
  display: block;
  padding: 1.4rem 2.4rem 1rem;
  line-height: 1;
  text-transform: uppercase;
  border-radius: 6px 6px 0 0;
  letter-spacing: 0.125rem;
  background: #ACE0F8;
  color: #FFF;
  transition: background linear 0.25s, color linear 0.25s;
}
@media (max-width: 740px) {
  .tabNav > ul > li > a, header nav > ul > li > a {
    padding: 1.4rem 1.4rem 1rem;
  }
}
.tabNav > ul > .showsSubNav > a, header nav > ul > .showsSubNav > a {
  background: rgb(13, 102, 162);
  color: #D9E8F1;
}
.tabNav > ul > .current > a, header nav > ul > .current > a {
  background: rgb(13, 102, 162);
  color: #D9E8F1;
  transition: padding-bottom linear 0.25s;
}
.tabNav > ul > .currentBg > a, header nav > ul > .currentBg > a {
  background: rgba(13, 102, 162, 0.2);
  color: #D9E8F1;
  padding-bottom: 1rem;
}
.tabNav > ul > .currentBg > a:after, header nav > ul > .currentBg > a:after {
  opacity: 0 !important;
}

.tabs {
  padding: 1.2rem;
  border: 1px solid #0D66A2;
}

#info > p:last-child {
  margin-bottom: 0;
}

body.dev #page::after {
  content: "DEV";
  position: fixed;
  left: 0;
  top: 0;
  width: 5rem;
  height: 5rem;
  color: #FFF;
  background: red;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
  z-index: 10;
}

header {
  grid-area: header;
  height: 162px;
  position: relative;
  z-index: 3;
  padding-left: 25%;
}
@media (max-width: 720px) {
  header {
    height: 105px;
    padding-left: 0;
  }
}
header #logo {
  max-width: 20px;
}
@media (max-width: 720px) {
  header #logo {
    height: 105px;
  }
  header #logo h1 {
    z-index: 4;
  }
}
header .mobile-toggle {
  display: none;
  position: absolute;
  right: 0;
  padding: 0;
  top: -3rem;
  font-size: 1.6rem;
  text-decoration: none;
}
@media (max-width: 720px) {
  header .mobile-toggle {
    display: block;
  }
}
header .serviceMenu {
  display: flex;
  display: -ms-flexbox;
  justify-content: flex-end;
  -ms-flex-pack: end;
  padding-top: 2.4rem;
  margin-bottom: 6.4em;
  height: 3rem;
}
@media (max-width: 720px) {
  header .serviceMenu {
    padding-top: 0;
    margin-bottom: 66px;
  }
}
header .serviceMenu > ul {
  display: flex;
  display: -ms-flexbox;
  text-align: right;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 720px) {
  header .serviceMenu > ul {
    display: none;
  }
}
header .serviceMenu > ul li {
  margin-right: 3rem;
}
header .serviceMenu > ul li a {
  text-decoration: none;
  font-size: 1.2rem;
}
header .serviceMenu > ul li a.current {
  font-weight: 700;
}
header .serviceMenu .nav--subnav:hover .nav__subnav {
  display: block;
}
header .serviceMenu .nav__subnav {
  display: none;
  list-style: none;
  background: #FFF;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 0.2rem;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.2);
  padding: 0.9rem;
  margin: 0;
  position: relative;
  z-index: 10;
}
header .serviceMenu .nav__subnav li {
  margin: 0;
  white-space: nowrap;
}
header .serviceMenu #search {
  position: relative;
  z-index: 5;
  min-width: 40%;
}
@media (max-width: 960px) {
  header .serviceMenu #search {
    top: 1.2rem;
    min-width: 40%;
  }
}
@media (max-width: 720px) {
  header .serviceMenu #search {
    top: 1.2rem;
    min-width: 50%;
  }
}
@media (max-width: 340px) {
  header .serviceMenu #search {
    top: 1.2rem;
    min-width: 45%;
  }
}
header nav {
  position: relative;
  z-index: 3;
  height: 0;
}
header nav > ul {
  margin: 0;
}
@media (max-width: 720px) {
  header nav > ul {
    display: none;
    background: #71CEF3;
    margin-top: 0;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-top: 4rem;
  }
}
header nav > ul > li {
  margin-right: 1.5rem;
}
@media (max-width: 720px) {
  header nav > ul > li {
    display: block;
    border-bottom: 1px solid #231F20;
    background: #ACE0F8;
    margin-right: 0;
  }
  header nav > ul > li a {
    border-radius: 0;
  }
  header nav > ul > li a:after {
    display: none;
  }
}
header nav > ul > li > a {
  color: #0080C6;
  background: transparent;
  padding: 1.4rem 3.2rem 1.6rem;
}
@media (max-width: 920px) {
  header nav > ul > li > a {
    padding: 1rem 2rem 1.6rem;
  }
}
header nav > ul > .current > a:after {
  content: "";
  position: absolute;
  left: -1.2rem;
  right: -1.2rem;
  height: 1px;
  bottom: -1px;
  background: #231F20;
  transition: opacity 0.25s linear;
  opacity: 1;
}
header nav > ul > .showsSubNav > a:after {
  opacity: 0;
}
header nav > ul .subNav {
  opacity: 0;
  display: none;
  position: absolute;
  z-index: 4;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 0.2rem;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.2);
  padding: 1.8rem 1.8rem;
  transition: top 0.25s linear, opacity 0.25s linear;
  font-size: 1.4rem;
  line-height: 1.2;
  list-style: none;
  text-transform: uppercase;
  column-count: 2;
  column-gap: 2.4rem;
}
@media (max-width: 720px) {
  header nav > ul .subNav {
    display: none !important;
  }
}
header nav > ul .subNav li {
  margin: 0 0 1.2rem;
  padding-left: 1.2rem;
  background: url(/site/templates/build/images/arrow.f36af2e6.svg) no-repeat;
  background-size: 7px auto;
  background-position: 0 2px;
  transition: background-position linear 0.25s;
}
header nav > ul .subNav li:hover {
  background-position: 2px 2px;
}
header nav > ul .subNav a {
  color: #0065A4;
  text-decoration: none;
}
header nav > ul .subNav .currentSub a {
  font-weight: 700;
}
header nav > ul .subNavOpen {
  display: block;
  opacity: 1;
}
header nav > ul .subNavTransition {
  opacity: 0;
  display: block;
}
header h1 {
  position: absolute;
  z-index: 3;
  margin: 0;
  left: 0;
}
header h1 img {
  display: block;
  height: 242px;
  cursor: pointer;
  margin-top: -7px;
}
@media (max-width: 720px) {
  header h1 img {
    height: 160px;
  }
}

@media (min-width: 720px) {
  .nav--mobile {
    display: none !important;
  }
}

footer {
  height: 162px;
}
footer:after {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 162px;
  background: #71CEF3;
}
footer nav {
  position: relative;
  z-index: 1;
  padding: 2.4rem 0;
  font-size: 1.4rem;
  text-align: right;
}
footer nav a {
  text-decoration: none;
  font-size: 1.2rem;
  margin-left: 3rem;
}
footer nav a.current {
  font-weight: 700;
}
@media (max-width: 680px) {
  footer nav a:after {
    content: "";
    display: block;
  }
}
footer nav .copyright {
  font-size: 1.2rem;
  float: left;
  font-weight: 600;
}
footer .social {
  display: flex;
  position: relative;
  z-index: 1;
  background: #71CEF3;
  margin: 0 -1rem;
  align-items: center;
}

.depotLogos {
  margin: 1rem 0;
}
.depotLogos li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 540px) {
  .depotLogos li {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
  }
}
.depotLogos li span, .depotLogos li a {
  width: auto;
  max-width: 120px;
  box-sizing: border-box;
  display: block;
  text-align: center;
}
.depotLogos li span img, .depotLogos li a img {
  max-width: 120px;
  max-height: 64px;
  justify-content: space-between;
  display: -ms-flexbox;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: -moz-crisp-edges;
  image-rendering: auto;
}
.depotLogos li span:first-child, .depotLogos li a:first-child {
  padding-left: 0;
}
.depotLogos li span:last-child, .depotLogos li a:last-child {
  padding-right: 0;
}
@media (max-width: 540px) {
  .depotLogos li span, .depotLogos li a {
    max-width: none;
    padding: 1rem !important;
  }
  .depotLogos li span img, .depotLogos li a img {
    height: 8rem;
    max-width: none;
    object-fit: contain;
    object-position: center bottom;
    width: 100%;
  }
}

.unslider .unslider-nav {
  position: relative;
  padding-top: 10px;
  z-index: 2;
}

.depot-list {
  margin: 3.2rem 0;
  border: 1px solid #B9E5F9;
}

.depots {
  list-style: none;
  margin: 0;
  padding: 0;
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
  display: -ms-flexbox;
  -ms-flex-positive: 1;
  -ms-flex-wrap: wrap;
}
.depots li:before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  content: "";
  z-index: 0;
}
.depots li:nth-child(4n-2):before, .depots li:nth-child(4n-3):before {
  background: #B9E5F9;
}
@media (max-width: 1260px) {
  .depots li:nth-child(1n):before {
    background: #FFF;
  }
  .depots li:nth-child(2n-1):before {
    background: #B9E5F9;
  }
}
.depots li {
  font-size: 1.4rem;
  color: #6B6C72;
  display: flex;
  align-items: center;
  justify-content: space-between;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  padding: 0 0.6rem;
  box-sizing: border-box;
  position: relative;
  width: 50%;
}
@media (max-width: 1260px) {
  .depots li {
    width: 100%;
  }
}
.depots span {
  padding: 1rem 2rem 0.8rem;
  position: relative;
  white-space: nowrap;
  min-width: 120px;
}
.depots a {
  background: #20BEF0;
  color: #FFF;
  display: inline-block;
  padding: 0.6rem 0.8rem 0.4rem;
  text-decoration: none;
  position: relative;
  font-size: 1.2rem;
  white-space: nowrap;
}

.downloadTable {
  table-layout: auto;
}
.downloadTable h3 {
  margin: 2rem 0 1rem;
}

#sheetSearch, #videoSearch {
  display: block;
  padding: 0.8rem 1.2rem 0.8rem;
  padding-left: 4rem;
  font-family: "ff-dax-web-pro";
  border-radius: 0;
  font-size: 1.6rem;
  box-sizing: border-box;
  text-overflow: ellipsis;
  background: #a0def7;
  position: relative;
  width: 49%;
  box-sizing: border-box;
  background-color: #e5e5e6;
  border-radius: 0.4rem;
  border: none;
  color: #555;
}
@media (max-width: 560px) {
  #sheetSearch, #videoSearch {
    font-size: 1.6rem;
  }
}
#sheetSearch:focus, #videoSearch:focus {
  outline: none;
}

#sheetSearchForm, #videoSearchForm {
  position: relative;
  left: 25%;
  width: 75%;
  margin: 5rem 0 4rem;
}
@media (max-width: 560px) {
  #sheetSearchForm, #videoSearchForm {
    left: 0%;
    width: 100%;
  }
}
#sheetSearchForm label, #videoSearchForm label {
  color: #0077BF;
  font-size: 1.2rem;
  padding-bottom: 0.4rem;
  font-weight: 600;
  display: block;
}
#sheetSearchForm .fa-search, #videoSearchForm .fa-search {
  position: absolute;
  left: 1rem;
  font-size: 1.4rem;
  color: #0080C6;
  bottom: 0.8rem;
  color: #6b6c72;
  font-size: 2rem;
  z-index: 2;
}

#videoSearchForm {
  left: 0;
}

.dataSheets table {
  border: none;
}
.dataSheets tr {
  background: #fff;
}
.dataSheets th {
  width: 25%;
  text-align: right;
  color: #0077BF;
  font-size: 1.8rem;
  font-weight: normal;
}
.dataSheets td {
  width: 75%;
}
.dataSheets th, .dataSheets td {
  vertical-align: top;
  line-height: 1.6rem;
  padding: 0;
}
@media (max-width: 560px) {
  .dataSheets th, .dataSheets td {
    display: block;
    width: auto;
    text-align: left;
    padding: 0;
  }
}
.dataSheets th {
  padding-top: 2.5rem;
  padding-right: 2rem;
}
@media (max-width: 560px) {
  .dataSheets th {
    padding-top: 2rem;
  }
}
.dataSheets .downloadSheet {
  display: flex;
  flex-wrap: wrap;
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  margin-right: -2rem;
}
@media (max-width: 720px) {
  .dataSheets .downloadSheet {
    display: block;
    margin: 0;
  }
}
.dataSheets .downloadSheetInner {
  width: 50%;
}
@media (max-width: 720px) {
  .dataSheets .downloadSheetInner {
    width: auto;
  }
}
.dataSheets .downloads {
  margin: 0.5rem 0 1rem;
  padding: 0.5rem 0;
  background: #d0eefb;
  padding: 1rem;
  margin: 1.5rem;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 560px) {
  .dataSheets .downloads {
    margin: 1rem 0;
  }
}
.dataSheets .downloads li {
  margin-bottom: 0.5rem;
  white-space: nowrap;
  padding-left: 3rem;
  position: relative;
}
.dataSheets .downloads li:last-child {
  margin: 0;
}
.dataSheets .downloads li .flag {
  position: absolute;
  top: 0.2rem;
  left: 0;
}
.dataSheets .downloads a {
  color: #004987;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

table {
  border: 1px solid rgb(185, 229, 249);
  border-collapse: collapse;
  width: 100%;
  margin: 0 0 3rem;
  table-layout: fixed;
}
table th, table td {
  padding: 0.6rem;
  font-size: 1.4rem;
  color: #6B6C72;
  text-align: left;
  vertical-align: center;
}
table th.revision, table td.revision {
  width: 8rem;
  text-align: center;
}
table th.type, table td.type {
  width: 2rem;
}
table th.flags, table td.flags {
  width: 2rem;
}
table th.download, table td.download {
  width: 7rem;
}
table th.date, table td.date {
  width: 11.2rem;
}
table th {
  font-weight: 700;
}
table tr {
  background: rgb(185, 229, 249);
}
table tr:nth-child(odd) {
  background: #FFF;
}
table thead tr:first-child {
  background: rgb(185, 229, 249);
}
table thead th {
  vertical-align: bottom;
}
table td, table th {
  line-height: 1;
}
table td a, table th a {
  text-decoration: none;
  color: #6B6C72;
}
table td.type, table th.type {
  text-transform: uppercase;
}
table td.download i, table th.download i {
  font-size: 1.4rem;
}
table td.download a, table th.download a {
  display: block;
  white-space: nowrap;
  padding: 0.6rem 0.8rem 0.4rem;
  background: #20BEF0;
  color: #FFF;
  font-size: 1.2rem;
  cursor: pointer;
  text-align: center;
}
table td .downloads, table th .downloads {
  list-style: none;
  padding: 0;
  margin: 0;
}

.technical-data {
  border: 0;
  margin: 0;
}
.technical-data th {
  font-weight: bold;
}
.technical-data tr, .technical-data tr:nth-child(odd) {
  background: #FFF;
}
.technical-data tr:last-child td, .technical-data tr:nth-child(odd):last-child td {
  border-bottom: 0;
}
.technical-data td, .technical-data th {
  border-bottom: 1px solid #b9e5f9;
  width: 50%;
  padding: 1rem 0;
}
.technical-data td:nth-child(2), .technical-data th:nth-child(2), .technical-data td:nth-child(3), .technical-data th:nth-child(3) {
  text-align: right;
  width: 25%;
}

.flag {
  display: inline-block;
  width: 2rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.country-2, .country-de {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%27480%27 width=%27640%27 viewBox=%270 0 640 480%27%3E%3Cpath fill=%27%23ffce00%27 d=%27M0 320h640v160.002H0z%27/%3E%3Cpath d=%27M0 0h640v160H0z%27/%3E%3Cpath fill=%27%23d00%27 d=%27M0 160h640v160H0z%27/%3E%3C/svg%3E");
}

.country-3, .country-gb {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 641.71 481.28%27%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;%7D.b%7Bclip-path:url%28%23a%29;%7D.c%7Bfill:%23006;%7D.d%7Bfill:%23fff;%7D.e%7Bfill:%23c00;%7D%3C/style%3E%3CclipPath id=%27a%27%3E%3Crect class=%27a%27 width=%27641.71%27 height=%27481.28%27/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3EDownload %282%29%3C/title%3E%3Cg class=%27b%27%3E%3Cpath class=%27c%27 d=%27M-160.43,0H802.15V481.29H-160.43Z%27/%3E%3Cpath class=%27d%27 d=%27M-160.43,0V53.81l855,427.48H802.15V427.48L-52.79,0ZM802.15,0V53.81L-52.79,481.29H-160.43V427.48L694.53,0Z%27/%3E%3Cpath class=%27d%27 d=%27M240.64,0V481.29H401.07V0ZM-160.43,160.43V320.86H802.15V160.43Z%27/%3E%3Cpath class=%27e%27 d=%27M-160.43,192.52v96.26H802.15V192.52ZM272.73,0V481.29H369V0ZM-160.43,481.29,160.43,320.86h71.78L-88.69,481.29Zm0-481.29L160.43,160.43H88.69L-160.43,35.87Zm570,160.43L730.4,0h71.74L481.29,160.43H409.57Zm392.6,320.86L481.29,320.86H553L802.15,445.42Z%27/%3E%3C/g%3E%3C/svg%3E");
}

.country-4 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 735.51 482.13%27%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;%7D.b%7Bclip-path:url%28%23a%29;%7D.c%7Bfill:%23006;%7D.d%7Bfill:%23fff;%7D.e%7Bfill:%23c00;%7D.f%7Bfill:%23ffce00;%7D.g%7Bfill:%23d00;%7D%3C/style%3E%3CclipPath id=%27a%27 transform=%27translate%281.5 2.13%29%27%3E%3Crect class=%27a%27 x=%27259%27 y=%27195%27 width=%27380%27 height=%27285%27/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3EDownload%3C/title%3E%3Cg class=%27b%27%3E%3Cpath class=%27c%27 d=%27M164,195H734V480H164Z%27 transform=%27translate%281.5 2.13%29%27/%3E%3Cpath class=%27d%27 d=%27M164,195v31.86L670.28,480H734V448.14L227.73,195Zm570,0v31.86L227.73,480H164V448.14L670.28,195Z%27 transform=%27translate%281.5 2.13%29%27/%3E%3Cpath class=%27d%27 d=%27M401.5,195V480h95V195ZM164,290v95H734V290Z%27 transform=%27translate%281.5 2.13%29%27/%3E%3Cpath class=%27e%27 d=%27M164,309v57H734V309ZM420.5,195V480h57V195ZM164,480l190-95h42.48l-190,95Zm0-285,190,95H311.52L164,216.24Zm337.52,95,190-95H734L544,290H501.52ZM734,480,544,385h42.48L734,458.76Z%27 transform=%27translate%281.5 2.13%29%27/%3E%3C/g%3E%3Cpath class=%27f%27 d=%27M-1.5,187.87h380v95H-1.5Z%27 transform=%27translate%281.5 2.13%29%27/%3E%3Cpath d=%27M-1.5-2.13h380v95H-1.5Z%27 transform=%27translate%281.5 2.13%29%27/%3E%3Cpath class=%27g%27 d=%27M-1.5,92.87h380v95H-1.5Z%27 transform=%27translate%281.5 2.13%29%27/%3E%3C/svg%3E");
}

.country-5, .country-fr {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%27480%27 width=%27640%27 viewBox=%270 0 640 480%27%3E  %3Cg fill-rule=%27evenodd%27 stroke-width=%271pt%27%3E    %3Cpath fill=%27%23fff%27 d=%27M0 0h640v480H0z%27/%3E    %3Cpath fill=%27%2300267f%27 d=%27M0 0h213.337v480H0z%27/%3E    %3Cpath fill=%27%23f31830%27 d=%27M426.662 0H640v480H426.662z%27/%3E  %3C/g%3E%3C/svg%3E");
}

.country-6, .country-it {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%27480%27 width=%27640%27 viewBox=%270 0 640 480%27%3E  %3Cg fill-rule=%27evenodd%27 stroke-width=%271pt%27%3E    %3Cpath fill=%27%23fff%27 d=%27M0 0h640v479.997H0z%27/%3E    %3Cpath fill=%27%23009246%27 d=%27M0 0h213.331v479.997H0z%27/%3E    %3Cpath fill=%27%23ce2b37%27 d=%27M426.663 0h213.331v479.997H426.663z%27/%3E  %3C/g%3E%3C/svg%3E");
}

.country-7, .country-nl {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%27480%27 width=%27640%27 viewBox=%270 0 640 480%27%3E      %3Cg fill-rule=%27evenodd%27 stroke-width=%271pt%27 transform=%27scale%281.25 .9375%29%27%3E        %3Crect rx=%270%27 ry=%270%27 height=%27509.76%27 width=%27512%27 fill=%27%23fff%27/%3E        %3Crect rx=%270%27 ry=%270%27 height=%27169.92%27 width=%27512%27 y=%27342.08%27 fill=%27%2321468b%27/%3E        %3Cpath fill=%27%23ae1c28%27 d=%27M0 0h512v169.92H0z%27/%3E      %3C/g%3E    %3C/svg%3E");
}

.country-8, .country-pl {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%27480%27 width=%27640%27 viewBox=%270 0 640 480%27%3E%3Cg fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23fff%27 d=%27M640 480H0V0h640z%27/%3E%3Cpath fill=%27%23dc143c%27 d=%27M640 480H0V240h640z%27/%3E%3C/g%3E%3C/svg%3E");
}

.country-9, .country-dk {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%27480%27 width=%27640%27 viewBox=%270 0 640 480%27%3E%3Cpath fill=%27%23c60c30%27 d=%27M0 0h640.1v480H0z%27/%3E%3Cpath fill=%27%23fff%27 d=%27M205.714 0h68.57v480h-68.57z%27/%3E%3Cpath fill=%27%23fff%27 d=%27M0 205.714h640.1v68.57H0z%27/%3E%3C/svg%3E");
}

.country-10, .country-se {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%27480%27 width=%27640%27 viewBox=%270 0 640 480%27%3E  %3Cdefs%3E    %3CclipPath id=%27a%27%3E      %3Cpath fill-opacity=%27.67%27 d=%27M-53.421 0h682.67v512h-682.67z%27/%3E    %3C/clipPath%3E  %3C/defs%3E  %3Cg clip-path=%27url%28%23a%29%27 transform=%27translate%2850.082%29 scale%28.9375%29%27%3E    %3Cg fill-rule=%27evenodd%27 stroke-width=%271pt%27%3E      %3Cpath fill=%27%23006aa7%27 d=%27M-121.103.302h256V205.1h-256zM-121.103 307.178h256v204.8h-256z%27/%3E      %3Cpath fill=%27%23fecc00%27 d=%27M-121.103 204.984h256v102.4h-256z%27/%3E      %3Cpath fill=%27%23fecc00%27 d=%27M133.843.01h102.4v511.997h-102.4z%27/%3E      %3Cpath fill=%27%23fecc00%27 d=%27M232.995 205.013h460.798v102.4H232.995z%27/%3E      %3Cpath fill=%27%23006aa7%27 d=%27M236.155 307.208h460.797v204.799H236.155zM236.155.302h460.797V205.1H236.155z%27/%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E");
}

svg#zipMap {
  min-width: 420px;
  width: 100%;
  max-height: 320px;
}
svg#zipMap g {
  cursor: pointer;
}
svg#zipMap g * {
  transition: fill linear 0.25s;
}
svg#zipMap g:hover *:not(.st1) {
  fill: #0080c6;
}

.area-0 g#area-00 *:not(.st1) {
  fill: #0080c6;
}

.area-1 g#area-01 *:not(.st1) {
  fill: #0080c6;
}

.area-2 g#area-02 *:not(.st1) {
  fill: #0080c6;
}

.area-3 g#area-03 *:not(.st1) {
  fill: #0080c6;
}

.area-4 g#area-04 *:not(.st1) {
  fill: #0080c6;
}

.area-5 g#area-05 *:not(.st1) {
  fill: #0080c6;
}

.area-6 g#area-06 *:not(.st1) {
  fill: #0080c6;
}

.area-7 g#area-07 *:not(.st1) {
  fill: #0080c6;
}

.area-8 g#area-08 *:not(.st1) {
  fill: #0080c6;
}

.area-9 g#area-09 *:not(.st1) {
  fill: #0080c6;
}

.area-nl g#area-nl *:not(.st1) {
  fill: #0080c6;
}

.area-at g#area-at *:not(.st1) {
  fill: #0080c6;
}

.area-ch g#area-ch *:not(.st1) {
  fill: #0080c6;
}

.body-text {
  display: block;
  padding-bottom: 3.2rem;
}
.body-text--after {
  padding-top: 3.2rem;
  padding-bottom: 0;
}
.body-text h2 {
  text-transform: none;
  font-size: 2.4rem;
  margin: 3.2rem 0 2.4rem;
  font-weight: bold;
  letter-spacing: 0;
}
.body-text h3 {
  margin: 2.4rem 0 0.8rem;
  font-size: 2.1rem;
  font-weight: bold;
  letter-spacing: 0;
}
.body-text p, .body-text ul {
  font-size: 1.6rem;
  line-height: 1.4;
  font-weight: 200;
  margin: 0.8rem 0;
}
.body-text li {
  font-size: 1.6rem;
  line-height: 1.5;
  margin: 0;
}
.body-text table {
  margin: 3.2rem 0;
  width: 100%;
}
.body-text table th {
  font-weight: bold;
  text-align: left;
  vertical-align: bottom;
}
.body-text table td {
  vertical-align: top;
  background: #FFF;
}
.body-text table td:first-child {
  font-weight: bold;
}
.body-text__products {
  background: #cfeefb;
  padding: 1.6rem 1.6rem 1.6rem;
}
.body-text__products .articles {
  margin-bottom: 0;
}
.body-text__products .pagination {
  margin-bottom: 0;
}
.body-text__products article {
  background: #fff;
}

html {
  scroll-behavior: smooth;
}

.catalog-content--after {
  margin-top: 3.2rem;
}
.catalog-content--before {
  text-align: center;
}
.catalog-content__products {
  margin-top: 1.6rem;
  background: #cfeefb;
  padding: 1.6rem 1.6rem 1.6rem;
}
.catalog-content__products .articles {
  margin-bottom: 0;
}
.catalog-content__products .pagination {
  margin-bottom: 0;
}
.catalog-content__products article {
  background: #fff;
}

.collapsible-block {
  margin-top: 1.6rem;
}
.collapsible-block + .collapsible-block {
  margin-top: 0.8rem;
}
.collapsible-block--open .collapsible-block__header {
  background: #0d66a2;
}
.collapsible-block--open .collapsible-block__header:hover {
  background: #0d66a2;
}
.collapsible-block--open .collapsible-block__headline {
  color: #FFF;
  opacity: 1;
}
.collapsible-block--open .collapsible-block__toggle {
  color: #FFF;
  transform: rotate(90deg);
}
.collapsible-block--open .collapsible-block__body {
  height: auto;
}
.collapsible-block__header {
  position: relative;
  background: #cfeefb;
  cursor: pointer;
}
.collapsible-block__header:hover {
  background: #aad9ed;
}
.collapsible-block__headline {
  color: #0d66a2;
  opacity: 0.75;
  font-size: 1.6rem;
  letter-spacing: 0.05px;
  font-weight: 300;
  padding: 1.2rem;
  margin: 0;
}
.collapsible-block__toggle {
  text-align: right;
  appearance: none;
  color: #0d66a2;
  font-size: 2rem;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background: none;
  border: none;
  display: block;
  cursor: pointer;
  transition: transform linear 0.25s, color linear 0.25s;
}
.collapsible-block__toggle:focus {
  outline: none;
  font-weight: bold;
}
.collapsible-block__body {
  overflow: hidden;
}

.text-block {
  color: #2a2d34;
  font-size: 1.5rem;
  overflow: hidden;
}
.text-block > * {
  margin: 0.8rem 0 0;
}
.text-block > *:last-child {
  padding-bottom: 1.6rem;
}
.text-block ul {
  display: inline-block;
  margin: 0 auto;
  text-align: left;
}
.text-block ul li {
  margin-top: 0.8rem;
}
.text-block h3 {
  font-weight: bold;
  margin-top: 1.6rem;
  line-height: 1.2;
  font-size: 1.6rem;
}
.text-block p {
  margin: 0.8rem 0 0;
}
.text-block ul + p {
  margin-top: 1.6rem;
}
.text-block ul {
  margin-top: 0.8rem;
}
.text-block h3 + p {
  margin-top: 0.4rem;
}
.text-block table {
  border: none;
  margin-top: 1.6rem;
}
.text-block table thead tr:first-child {
  background: #0d66a2;
}
.text-block table thead tr:first-child th {
  color: #fff;
  font-size: 1.2rem;
  border: none;
}
.text-block table tbody tr {
  background: #FFF;
}
.text-block table tbody td, .text-block table tbody th {
  border: none;
  border-top: 2px solid #0d66a2;
  font-size: 1.2rem;
  vertical-align: top;
}
.text-block table tbody th {
  font-weight: bold;
}
.text-block__button {
  display: inline-block;
  white-space: nowrap;
  padding: 0.8rem 1.6rem 1rem;
  background: #1AA0E2;
  color: #FFF;
  font-size: 1.6rem;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  margin-top: 1.6rem;
}

/** Light color-scheme **/
:root {
  --cc-bg: #fff;
  --cc-text: #2d4156;
  --cc-btn-primary-bg: #2d4156;
  --cc-btn-primary-text: var(--cc-bg);
  --cc-btn-primary-hover-bg: #1d2e38;
  --cc-btn-secondary-bg: #eaeff2;
  --cc-btn-secondary-text: var(--cc-text);
  --cc-btn-secondary-hover-bg: #d8e0e6;
  --cc-toggle-bg-off: #919ea6;
  --cc-toggle-bg-on: var(--cc-btn-primary-bg);
  --cc-toggle-bg-readonly: #d5dee2;
  --cc-toggle-knob-bg: #fff;
  --cc-toggle-knob-icon-color: #ecf2fa;
  --cc-block-text: var(--cc-text);
  --cc-cookie-category-block-bg: #f0f4f7;
  --cc-cookie-category-block-bg-hover: #e9eff4;
  --cc-section-border: #f1f3f5;
  --cc-cookie-table-border: #e9edf2;
  --cc-overlay-bg: rgba(4, 6, 8, .85);
  --cc-webkit-scrollbar-bg: #cfd5db;
  --cc-webkit-scrollbar-bg-hover: #9199a0;
}

/** Dark color-scheme **/
.c_darkmode {
  --cc-bg: #181b1d;
  --cc-text: #d8e5ea;
  --cc-btn-primary-bg: #a6c4dd;
  --cc-btn-primary-text: #000;
  --cc-btn-primary-hover-bg: #c2dff7;
  --cc-btn-secondary-bg: #33383c;
  --cc-btn-secondary-text: var(--cc-text);
  --cc-btn-secondary-hover-bg: #3e454a;
  --cc-toggle-bg-off: #667481;
  --cc-toggle-bg-on: var(--cc-btn-primary-bg);
  --cc-toggle-bg-readonly: #454c54;
  --cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);
  --cc-toggle-knob-icon-color: var(--cc-bg);
  --cc-block-text: #b3bfc5;
  --cc-cookie-category-block-bg: #23272a;
  --cc-cookie-category-block-bg-hover: #2b3035;
  --cc-section-border: #292d31;
  --cc-cookie-table-border: #2b3035;
  --cc-webkit-scrollbar-bg: #667481;
  --cc-webkit-scrollbar-bg-hover: #9199a0;
}

.cc_div *,
.cc_div :before,
.cc_div :after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: none;
  font-style: inherit;
  font-variant: normal;
  font-weight: inherit;
  font-family: inherit;
  line-height: 1.2;
  font-size: 1em;
  transition: none;
  animation: none;
  margin: 0;
  padding: 0;
  text-transform: none;
  letter-spacing: unset;
  color: inherit;
  background: none;
  border: none;
  box-shadow: none;
  text-decoration: none;
  text-align: left;
  visibility: unset;
}

.cc_div {
  font-size: 16px;
  font-weight: 400;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  color: #2d4156;
  color: var(--cc-text);
}

.cc_div .c-bn,
.cc_div .b-tl,
#s-ttl,
#c-ttl,
#s-bl td:before {
  font-weight: 600;
}

#cm,
#s-inr,
.cc_div .c-bl,
.cc_div .b-tl,
#s-bl .act .b-acc {
  border-radius: 0.35em;
}

#s-bl .act .b-acc {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.cc_div input,
.cc_div button,
.cc_div a {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.cc_div a {
  border-bottom: 1px solid;
}

.cc_div a:hover {
  text-decoration: none;
  border-color: transparent;
}

/* Make elements "animatable" */
.c--anim #cm,
.c--anim #s-cnt,
.c--anim #s-inr,
#cs-ov,
#cm-ov {
  transition: visibility 0.25s linear, opacity 0.25s ease, transform 0.25s ease !important;
}

.c--anim .c-bn {
  transition: background-color 0.25s ease !important;
}

/* start transitions */
.c--anim #cm.bar.slide,
.c--anim .bar.slide #s-inr {
  transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease !important;
}

.c--anim #cm.bar.slide + #cm-ov,
.c--anim .bar.slide + #cs-ov {
  transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease !important;
}

#cm.bar.slide,
.cc_div .bar.slide #s-inr {
  transform: translateX(100%);
  opacity: 1;
}

#cm.bar.top.slide,
.cc_div .bar.left.slide #s-inr {
  transform: translateX(-100%);
  opacity: 1;
}

#cm.slide,
.cc_div .slide #s-inr {
  transform: translateY(1.6em);
}

#cm.top.slide {
  transform: translateY(-1.6em);
}

#cm.bar.slide {
  transform: translateY(100%);
}

#cm.bar.top.slide {
  transform: translateY(-100%);
}

/* end transitions */
/* Show modals */
.show--consent .c--anim #cm,
.show--consent .c--anim #cm.bar,
.show--settings .c--anim #s-inr,
.show--settings .c--anim .bar.slide #s-inr {
  opacity: 1;
  transform: scale(1);
  visibility: visible !important;
}

.show--consent .c--anim #cm.box.middle,
.show--consent .c--anim #cm.cloud.middle {
  transform: scale(1) translateY(-50%);
}

.show--settings .c--anim #s-cnt {
  visibility: visible !important;
}

/* Show overlays */
.force--consent.show--consent .c--anim #cm-ov,
.show--settings .c--anim #cs-ov {
  visibility: visible !important;
  opacity: 1 !important;
}

#cm {
  font-family: inherit;
  padding: 1.1em 1.8em 1.4em 1.8em;
  position: fixed;
  z-index: 1;
  background: #fff;
  background: var(--cc-bg);
  max-width: 24.2em;
  width: 100%;
  bottom: 1.25em;
  right: 1.25em;
  box-shadow: 0 0.625em 1.875em #000000;
  box-shadow: 0 0.625em 1.875em rgba(2, 2, 3, 0.28);
  opacity: 0;
  visibility: hidden;
  transform: scale(0.95);
  line-height: initial;
}

/** fix https://github.com/orestbida/cookieconsent/issues/94 **/
#cc_div #cm {
  display: block !important;
}

#c-ttl {
  margin-bottom: 0.7em;
  font-size: 1.05em;
}

.cloud #c-ttl {
  margin-top: -0.15em;
}

#c-txt {
  font-size: 0.9em;
  line-height: 1.5em;
}

.cc_div #c-bns {
  display: flex;
  justify-content: space-between;
  margin-top: 1.4em;
}

.cc_div .c-bn {
  color: #40505a;
  color: var(--cc-btn-secondary-text);
  background: #e5ebef;
  background: var(--cc-btn-secondary-bg);
  padding: 1em 1.7em;
  display: inline-block;
  cursor: pointer;
  font-size: 0.82em;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  text-align: center;
  border-radius: 4px;
  flex: 1;
}

#c-bns button + button,
#s-cnt button + button,
#s-c-bn {
  float: right;
  margin-left: 1em;
}

#s-cnt #s-rall-bn {
  float: none;
}

#cm .c_link:hover,
#cm .c_link:active,
#s-cnt button + button:hover,
#s-cnt button + button:active,
#s-c-bn:active,
#s-c-bn:hover {
  background: #d8e0e6;
  background: var(--cc-btn-secondary-hover-bg);
}

/**
CookieConsent settings modal
**/
#s-cnt {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 101;
  display: table;
  height: 100%;
  visibility: hidden;
}

#s-bl {
  outline: none;
}

#s-bl .title {
  margin-top: 1.4em;
}

#s-bl .title:first-child {
  margin-top: 0;
}

#s-bl .b-bn {
  margin-top: 0;
}

#s-bl .b-acc .p {
  margin-top: 0;
  padding: 1em;
}

#s-cnt .b-bn .b-tl {
  display: block;
  font-family: inherit;
  font-size: 0.95em;
  width: 100%;
  position: relative;
  padding: 1.3em 6.4em 1.3em 2.7em;
  background: none;
  transition: background-color 0.25s ease;
}

#s-cnt .b-bn .b-tl.exp {
  cursor: pointer;
}

#s-cnt .act .b-bn .b-tl {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

#s-cnt .b-bn .b-tl:active,
#s-cnt .b-bn .b-tl:hover {
  background: #e9eff4;
  background: var(--cc-cookie-category-block-bg-hover);
}

#s-bl .b-bn {
  position: relative;
}

#s-bl .c-bl {
  padding: 1em;
  margin-bottom: 0.5em;
  transition: background-color 0.25s ease;
}

#s-bl .c-bl:last-child {
  margin-bottom: 0.5em;
}

#s-bl .c-bl:first-child {
  transition: none;
  padding: 0;
  margin-top: 0;
  border: none;
  margin-bottom: 2em;
}

#s-bl .c-bl:not(.b-ex):first-child:hover {
  background: transparent;
  background: unset;
}

#s-bl .c-bl.b-ex {
  padding: 0;
  border: none;
  background: #f0f4f7;
  background: var(--cc-cookie-category-block-bg);
  transition: none;
}

#s-bl .c-bl.b-ex + .c-bl {
  margin-top: 2em;
}

#s-bl .c-bl.b-ex + .c-bl.b-ex {
  margin-top: 0;
}

#s-bl .c-bl.b-ex:first-child {
  margin-bottom: 1em;
}

#s-bl .c-bl.b-ex:first-child {
  margin-bottom: 0.5em;
}

#s-bl .b-acc {
  max-height: 0;
  overflow: hidden;
  padding-top: 0;
  margin-bottom: 0;
  display: none;
}

#s-bl .act .b-acc {
  max-height: 100%;
  display: block;
  overflow: hidden;
}

#s-cnt .p {
  font-size: 0.9em;
  line-height: 1.5em;
  margin-top: 0.85em;
  color: #2d4156;
  color: var(--cc-block-text);
}

.cc_div .b-tg .c-tgl:disabled {
  cursor: not-allowed;
}

#c-vln {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}

#cs {
  padding: 0 1.7em;
  width: 100%;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
}

#s-inr {
  height: 100%;
  position: relative;
  max-width: 45em;
  margin: 0 auto;
  transform: scale(0.96);
  opacity: 0;
  padding-top: 4.75em;
  padding-bottom: 4.75em;
  position: relative;
  height: 100%;
  overflow: hidden;
  visibility: hidden;
  box-shadow: rgba(3, 6, 9, 0.26) 0px 13px 27px -5px;
}

#s-inr,
#s-hdr,
#s-bns {
  background: #fff;
  background: var(--cc-bg);
}

#s-bl {
  overflow-y: auto;
  overflow-y: overlay;
  overflow-x: hidden;
  height: 100%;
  padding: 1.3em 2.1em;
  display: block;
  width: 100%;
}

#s-bns {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1em 2.1em;
  border-top: 1px solid #f1f3f5;
  border-color: var(--cc-section-border);
  height: 4.75em;
}

.cc_div .cc-link {
  color: #253b48;
  color: var(--cc-btn-primary-bg);
  border-bottom: 1px solid #253b48;
  border-color: var(--cc-btn-primary-bg);
  display: inline;
  padding-bottom: 0;
  text-decoration: none;
  cursor: pointer;
  font-weight: 600;
}

.cc_div .cc-link:hover,
.cc_div .cc-link:active {
  border-color: transparent;
}

#c-bns button:first-child,
#s-bns button:first-child {
  color: #fff;
  color: var(--cc-btn-primary-text);
  background: #253b48;
  background: var(--cc-btn-primary-bg);
}

#c-bns.swap button:first-child {
  color: #40505a;
  color: var(--cc-btn-secondary-text);
  background: #e5ebef;
  background: var(--cc-btn-secondary-bg);
}

#c-bns.swap button:last-child {
  color: #fff;
  color: var(--cc-btn-primary-text);
  background: #253b48;
  background: var(--cc-btn-primary-bg);
}

.cc_div .b-tg .c-tgl:checked ~ .c-tg {
  background: #253b48;
  background: var(--cc-toggle-bg-on);
}

#c-bns button:first-child:active,
#c-bns button:first-child:hover,
#s-bns button:first-child:active,
#s-bns button:first-child:hover,
#c-bns.swap button:last-child:active,
#c-bns.swap button:last-child:hover {
  background: #1d2e38;
  background: var(--cc-btn-primary-hover-bg);
}

#c-bns.swap button:first-child:active,
#c-bns.swap button:first-child:hover {
  background: #d8e0e6;
  background: var(--cc-btn-secondary-hover-bg);
}

#s-hdr {
  position: absolute;
  top: 0;
  width: 100%;
  display: table;
  padding: 0 2.1em;
  height: 4.75em;
  vertical-align: middle;
  z-index: 2;
  border-bottom: 1px solid #f1f3f5;
  border-color: var(--cc-section-border);
}

#s-ttl {
  display: table-cell;
  vertical-align: middle;
  font-size: 1em;
}

#s-c-bn {
  padding: 0;
  width: 1.7em;
  height: 1.7em;
  font-size: 1.45em;
  margin: 0;
  font-weight: initial;
  position: relative;
}

#s-c-bnc {
  display: table-cell;
  vertical-align: middle;
}

.cc_div span.t-lb {
  position: absolute;
  top: 0;
  z-index: -1;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
}

#c_policy__text {
  height: 31.25em;
  overflow-y: auto;
  margin-top: 1.25em;
}

#c-s-in {
  position: relative;
  transform: translateY(-50%);
  top: 50%;
  height: 100%;
  height: calc(100% - 2.5em);
  max-height: 37.5em;
}

@media screen and (min-width: 688px) {
  /** works only on webkit-based browsers **/
  #s-bl::-webkit-scrollbar {
    width: 0.9em;
    height: 100%;
    background: transparent;
    border-radius: 0 0.25em 0.25em 0;
  }
  #s-bl::-webkit-scrollbar-thumb {
    border: 0.25em solid var(--cc-bg);
    background: #cfd5db;
    background: var(--cc-webkit-scrollbar-bg);
    border-radius: 100em;
  }
  #s-bl::-webkit-scrollbar-thumb:hover {
    background: #9199a0;
    background: var(--cc-webkit-scrollbar-bg-hover);
  }
  #s-bl::-webkit-scrollbar-button {
    width: 10px;
    height: 5px;
  }
}
/** custom checkbox **/
/* The container */
.cc_div .b-tg {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: inline-block;
  margin: auto;
  right: 1.2em;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
}

/* Hide the browser's default checkbox */
.cc_div .b-tg .c-tgl {
  position: absolute;
  cursor: pointer;
  display: block;
  top: 0;
  left: 0;
  margin: 0;
  border: 0;
}

/* Create a custom checkbox */
.cc_div .b-tg .c-tg {
  position: absolute;
  background: #919ea6;
  background: var(--cc-toggle-bg-off);
  transition: background-color 0.25s ease, box-shadow 0.25s ease;
  pointer-events: none;
}

.cc_div span.t-lb,
.cc_div .b-tg,
.cc_div .b-tg .c-tg,
.cc_div .b-tg .c-tgl {
  width: 3.4em;
  height: 1.5em;
  border-radius: 4em;
}

.cc_div .b-tg .c-tg.c-ro {
  cursor: not-allowed;
}

.cc_div .b-tg .c-tgl ~ .c-tg.c-ro {
  background: #d5dee2;
  background: var(--cc-toggle-bg-readonly);
}

.cc_div .b-tg .c-tgl ~ .c-tg.c-ro:after {
  box-shadow: none;
}

/* Style the checkmark/indicator */
.cc_div .b-tg .c-tg:after {
  content: "";
  position: relative;
  display: block;
  left: 0.125em;
  top: 0.125em;
  width: 1.25em;
  height: 1.25em;
  border: none;
  box-sizing: content-box;
  background: #fff;
  background: var(--cc-toggle-knob-bg);
  box-shadow: 0 1px 2px rgba(24, 32, 35, 0.36);
  transition: transform 0.25s ease;
  border-radius: 100%;
}

/* Show the checkmark when checked */
.cc_div .b-tg .c-tgl:checked ~ .c-tg:after {
  transform: translateX(1.9em);
}

#s-bl table,
#s-bl th,
#s-bl td {
  border: none;
}

#s-bl tbody tr {
  transition: background-color 0.25s ease;
}

#s-bl tbody tr:hover {
  background: #e9eff4;
  background: var(--cc-cookie-category-block-bg-hover);
}

#s-bl table {
  text-align: left;
  border-collapse: collapse;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

#s-bl td,
#s-bl th {
  padding: 0.8em 0.625em;
  text-align: left;
  vertical-align: top;
  font-size: 0.8em;
  padding-left: 1.2em;
}

#s-bl th {
  font-family: inherit;
  padding: 1.2em 1.2em;
}

#s-bl thead tr:first-child {
  border-bottom: 1px solid #e9edf2;
  border-color: var(--cc-cookie-table-border);
}

.force--consent #s-cnt,
.force--consent #cs {
  width: 100vw;
}

#cm-ov,
#cs-ov {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden;
  opacity: 0;
  background: #070707;
  background: rgba(4, 6, 8, 0.85);
  background: var(--cc-overlay-bg);
  display: none;
  transition: none;
}

.show--settings #cs-ov,
.c--anim #cs-ov,
.force--consent .c--anim #cm-ov,
.force--consent.show--consent #cm-ov {
  display: block;
}

#cs-ov {
  z-index: 2;
}

.force--consent .cc_div {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  width: 100vw;
  visibility: hidden;
  transition: visibility 0.25s linear;
}

.force--consent.show--consent .c--anim .cc_div,
.force--consent.show--settings .c--anim .cc_div {
  visibility: visible;
}

.force--consent #cm {
  position: absolute;
}

.force--consent #cm.bar {
  width: 100vw;
  max-width: 100vw;
}

html.force--consent.show--consent {
  overflow-y: hidden !important;
}

html.force--consent.show--consent,
html.force--consent.show--consent body {
  height: auto !important;
  overflow-x: hidden !important;
}

/** END BLOCK PAGE SCROLL */
/** BEGIN ICONS **/
.cc_div .b-bn .b-tl.exp::before,
.cc_div .act .b-bn .b-tl.exp::before {
  border: solid #2d4156;
  border-color: var(--cc-btn-secondary-text);
  border-width: 0 2px 2px 0;
  padding: 0.2em;
  display: inline-block;
  position: absolute;
  content: "";
  margin-right: 15px;
  position: absolute;
  transform: translateY(-50%) rotate(45deg);
  left: 1.2em;
  top: 50%;
}

.cc_div .act .b-bn .b-tl::before {
  transform: translateY(-20%) rotate(225deg);
}

.cc_div .on-i::before {
  border: solid #fff;
  border-color: var(--cc-toggle-knob-icon-color);
  border-width: 0 2px 2px 0;
  padding: 0.1em;
  display: inline-block;
  padding-bottom: 0.45em;
  content: "";
  margin: 0 auto;
  transform: rotate(45deg);
  top: 0.37em;
  left: 0.75em;
  position: absolute;
}

#s-c-bn::before,
#s-c-bn::after {
  content: "";
  position: absolute;
  left: 0.82em;
  top: 0.58em;
  height: 0.6em;
  width: 1.5px;
  background: #444d53;
  background: var(--cc-btn-secondary-text);
  transform: rotate(45deg);
  border-radius: 1em;
  margin: 0 auto;
}

#s-c-bn::after {
  transform: rotate(-45deg);
}

.cc_div .off-i,
.cc_div .on-i {
  height: 100%;
  width: 50%;
  position: absolute;
  right: 0;
  display: block;
  text-align: center;
  transition: opacity 0.15s ease;
}

.cc_div .on-i {
  left: 0;
  opacity: 0;
}

.cc_div .off-i::before,
.cc_div .off-i::after {
  right: 0.8em;
  top: 0.42em;
  content: " ";
  height: 0.7em;
  width: 0.09375em;
  display: block;
  background: #cdd6dc;
  background: var(--cc-toggle-knob-icon-color);
  margin: 0 auto;
  position: absolute;
  transform-origin: center;
}

.cc_div .off-i::before {
  transform: rotate(45deg);
}

.cc_div .off-i::after {
  transform: rotate(-45deg);
}

.cc_div .b-tg .c-tgl:checked ~ .c-tg .on-i {
  opacity: 1;
}

.cc_div .b-tg .c-tgl:checked ~ .c-tg .off-i {
  opacity: 0;
}

/** END ICONS **/
#cm.box.middle,
#cm.cloud.middle {
  top: 50%;
  transform: translateY(-37%);
  bottom: auto;
}

#cm.box.middle.zoom,
#cm.cloud.middle.zoom {
  transform: scale(0.95) translateY(-50%);
}

#cm.box.center {
  left: 1em;
  right: 1em;
  margin: 0 auto;
}

/* Start cloud layout */
#cm.cloud {
  max-width: 50em;
  margin: 0 auto;
  text-align: center;
  left: 1em;
  right: 1em;
  overflow: hidden;
  padding: 1.3em 2em;
  width: unset;
}

.cc_div .cloud #c-inr {
  display: table;
  width: 100%;
}

.cc_div .cloud #c-inr-i {
  width: 70%;
  display: table-cell;
  vertical-align: top;
  padding-right: 2.4em;
}

.cc_div .cloud #c-txt {
  font-size: 0.85em;
}

.cc_div .cloud #c-bns {
  min-width: 170px;
  display: table-cell;
  vertical-align: middle;
}

#cm.cloud .c-bn {
  margin: 0.625em 0 0 0;
  width: 100%;
}

#cm.cloud .c-bn:first-child {
  margin: 0;
}

#cm.cloud.left {
  margin-right: 1.25em;
}

#cm.cloud.right {
  margin-left: 1.25em;
}

/* End cloud layout */
/* Start bar layout */
#cm.bar {
  width: 100%;
  max-width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  position: fixed;
  padding: 2em;
}

#cm.bar #c-inr {
  max-width: 32em;
  margin: 0 auto;
}

#cm.bar #c-bns {
  max-width: 33.75em;
}

#cm.bar #cs {
  padding: 0;
}

.cc_div .bar #c-s-in {
  top: 0;
  transform: none;
  height: 100%;
  max-height: 100%;
}

.cc_div .bar #s-hdr,
.cc_div .bar #s-bl,
.cc_div .bar #s-bns {
  padding-left: 1.6em;
  padding-right: 1.6em;
}

.cc_div .bar #cs {
  padding: 0;
}

/* align bar to right by default */
.cc_div .bar #s-inr {
  margin: 0;
  margin-left: auto;
  margin-right: 0;
  border-radius: 0;
  max-width: 32em;
}

.cc_div .bar.left #s-inr {
  margin-left: 0;
  margin-right: auto;
}

/* Force table to not be like tables anymore */
.cc_div .bar #s-bl table,
.cc_div .bar #s-bl thead,
.cc_div .bar #s-bl tbody,
.cc_div .bar #s-bl th,
.cc_div .bar #s-bl td,
.cc_div .bar #s-bl tr,
.cc_div .bar #s-cnt {
  display: block;
}

/* Hide table headers (but not display: none;, for accessibility) */
.cc_div .bar #s-bl thead tr {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

.cc_div .bar #s-bl tr {
  border-top: 1px solid #e3e7ed;
  border-color: var(--cc-cookie-table-border);
}

.cc_div .bar #s-bl td {
  /* Behave  like a "row" */
  border: none;
  position: relative;
  padding-left: 35%;
}

.cc_div .bar #s-bl td:before {
  position: absolute;
  left: 1em;
  padding-right: 0.625em;
  white-space: nowrap;
  content: attr(data-column);
  color: #000;
  color: var(--cc-text);
  overflow: hidden;
  text-overflow: ellipsis;
}

/* End bar layout */
/* Positions */
#cm.top {
  bottom: auto;
  top: 1.25em;
}

#cm.left {
  right: auto;
  left: 1.25em;
}

#cm.right {
  left: auto;
  right: 1.25em;
}

#cm.bar.left,
#cm.bar.right {
  left: 0;
  right: 0;
}

#cm.bar.top {
  top: 0;
}

/* end positions */
@media screen and (max-width: 688px) {
  #cm,
  #cm.cloud,
  #cm.left,
  #cm.right {
    width: auto;
    max-width: 100%;
    margin: 0;
    padding: 1.4em !important;
    right: 1em;
    left: 1em;
    bottom: 1em;
    display: block;
  }
  .force--consent #cm,
  .force--consent #cm.cloud {
    width: auto;
    max-width: 100vw;
  }
  #cm.top {
    top: 1em;
    bottom: auto;
  }
  #cm.bottom {
    bottom: 1em;
    top: auto;
  }
  #cm.bar.bottom {
    bottom: 0;
  }
  #cm.cloud .c-bn {
    font-size: 0.85em;
  }
  #s-bns,
  .cc_div .bar #s-bns {
    padding: 1em 1.3em;
  }
  .cc_div .bar #s-inr {
    max-width: 100%;
    width: 100%;
  }
  .cc_div .cloud #c-inr-i {
    padding-right: 0;
  }
  #cs {
    border-radius: 0;
    padding: 0;
  }
  #c-s-in {
    max-height: 100%;
    height: 100%;
    top: 0;
    transform: none;
  }
  .cc_div .b-tg {
    transform: scale(1.1);
    right: 1.1em;
  }
  #s-inr {
    margin: 0;
    padding-bottom: 7.9em;
    border-radius: 0;
  }
  #s-bns {
    height: 7.9em;
  }
  #s-bl,
  .cc_div .bar #s-bl {
    padding: 1.3em;
  }
  #s-hdr,
  .cc_div .bar #s-hdr {
    padding: 0 1.3em;
  }
  /** dynamic table layout **/
  #s-bl table {
    width: 100%;
  }
  #s-inr.bns-t {
    padding-bottom: 10.5em;
  }
  .bns-t #s-bns {
    height: 10.5em;
  }
  .cc_div .bns-t .c-bn {
    font-size: 0.83em;
    padding: 0.9em 1.6em;
  }
  #s-cnt .b-bn .b-tl {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
  }
  /* Force table to not be like tables anymore */
  #s-bl table,
  #s-bl thead,
  #s-bl tbody,
  #s-bl th,
  #s-bl td,
  #s-bl tr,
  #s-cnt {
    display: block;
  }
  /* Hide table headers (but not display: none;, for accessibility) */
  #s-bl thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  #s-bl tr {
    border-top: 1px solid #e3e7ed;
    border-color: var(--cc-cookie-table-border);
  }
  #s-bl td {
    /* Behave  like a "row" */
    border: none;
    position: relative;
    padding-left: 35%;
  }
  #s-bl td:before {
    position: absolute;
    left: 1em;
    padding-right: 0.625em;
    white-space: nowrap;
    content: attr(data-column);
    color: #000;
    color: var(--cc-text);
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #cm .c-bn,
  .cc_div .c-bn {
    width: 100%;
    margin-right: 0;
  }
  #s-cnt #s-rall-bn {
    margin-left: 0;
  }
  .cc_div #c-bns {
    flex-direction: column;
  }
  #c-bns button + button,
  #s-cnt button + button {
    margin-top: 0.625em;
    margin-left: 0;
    float: unset;
  }
  #cm.cloud,
  #cm.box {
    left: 1em;
    right: 1em;
    width: auto;
  }
  #cm.cloud.right,
  #cm.cloud.left {
    margin: 0;
  }
  .cc_div .cloud #c-bns,
  .cc_div .cloud #c-inr,
  .cc_div .cloud #c-inr-i {
    display: block;
    width: auto;
    min-width: unset;
  }
  .cc_div .cloud #c-txt {
    font-size: 0.9em;
  }
  .cc_div .cloud #c-bns {
    margin-top: 1.625em;
  }
}
/* Begin IE fixes */
.cc_div.ie #c-vln {
  height: 100%;
  padding-top: 5.62em;
}

.cc_div.ie .bar #c-vln {
  padding-top: 0;
}

.cc_div.ie #cs {
  max-height: 37.5em;
  position: relative;
  top: 0;
  margin-top: -5.625em;
}

.cc_div.ie .bar #cs {
  margin-top: 0;
  max-height: 100%;
}

.cc_div.ie #cm {
  border: 1px solid #dee6e9;
}

.cc_div.ie #c-s-in {
  top: 0;
}

.cc_div.ie .b-tg {
  padding-left: 1em;
  margin-bottom: 0.7em;
}

.cc_div.ie .b-tg .c-tgl:checked ~ .c-tg:after {
  left: 1.95em;
}

.cc_div.ie #s-bl table {
  overflow: auto;
}

.cc_div.ie .b-tg .c-tg {
  display: none;
}

.cc_div.ie .b-tg .c-tgl {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0.2em;
  height: auto;
}

.cc_div.ie #s-cnt .b-bn .b-tl {
  padding: 1.3em 6.4em 1.3em 1.4em;
}

.cc_div.ie .bar #s-bl td:before {
  display: none;
}

.cc_div.ie .bar #s-bl td {
  padding: 0.8em 0.625em 0.8em 1.2em;
}

.cc_div.ie .bar #s-bl thead tr {
  position: relative;
}

.cc_div.ie .b-tg .t-lb {
  filter: alpha(opacity=0);
}

.cc_div.ie #cm-ov,
.cc_div.ie #cs-ov {
  filter: alpha(opacity=80);
}

/** END IE FIXES **/
.landingPageRonden .ronden-section-headline, .landingPageRondenOverview .ronden-section-headline {
  text-align: center;
  margin: 0;
  color: #0f4b83;
}
.landingPageRonden .teaser, .landingPageRondenOverview .teaser {
  display: block;
  max-width: 1090px;
  margin-left: auto;
  margin-right: auto;
}

.landingPageRonden #page footer, .landingPageRondenOverview #page footer {
  margin-top: 0 !important;
}

.landingPageRondenOverview .section__inner {
  max-width: 1090px;
  margin: auto;
}
.landingPageRondenOverview .ronden-header img {
  position: relative;
  width: 100%;
}
.landingPageRondenOverview .ronden-menu {
  margin: 0;
}
@media (max-width: 590px) {
  .landingPageRondenOverview .articles {
    padding: 0 1rem;
  }
}
.landingPageRondenOverview article {
  width: 23.5%;
  margin-right: 2%;
}
@media (max-width: 590px) {
  .landingPageRondenOverview article {
    width: 48%;
    margin-right: 4%;
  }
}
.landingPageRondenOverview article:nth-child(3n) {
  margin-right: 2%;
}
@media (max-width: 590px) {
  .landingPageRondenOverview article:nth-child(3n) {
    margin-right: 4%;
  }
}
.landingPageRondenOverview article:nth-child(4n) {
  margin-right: 0;
}
@media (max-width: 590px) {
  .landingPageRondenOverview article:nth-child(2n) {
    margin-right: 0;
  }
}
.landingPageRondenOverview .section-start {
  color: #0077BF;
  margin-bottom: 1.6rem;
}
.landingPageRondenOverview .section-start::after {
  display: none;
}
.landingPageRondenOverview .landing-dark::after {
  display: none;
}
.landingPageRondenOverview .toggleIcon {
  margin-bottom: 1.6rem;
}
.landingPageRondenOverview .ronden-links__headline {
  border: 0;
}
.landingPageRondenOverview .ronden-links {
  margin-top: 1.6rem;
}
.landingPageRondenOverview .toggleIconLupe {
  width: 64px;
  height: 64px;
  display: block;
  margin: 0 auto;
  text-align: center;
  background: url(/site/templates/build/images/lupe.797a4c9a.png) no-repeat;
  background-size: 100%;
}

.landing-toggle:hover {
  background: #c5e6f8;
  cursor: pointer;
}
.landing-toggle:hover .toggleIconLupe {
  background-position: 0 100%;
}
.landing-toggle.open:hover {
  background: #dcf0fb;
}
.landing-toggle.open .toggleIconLupe {
  background: url(/site/templates/build/images/close.aa56be99.png) no-repeat;
  background-size: contain;
}

.ronden-details {
  max-width: 490px;
  margin: 3.2rem auto 0;
  display: block;
}

.ronden-header {
  background: #DAF0FD;
  overflow: hidden;
}
.ronden-header img {
  position: absolute;
  top: 0;
}
.ronden-header__inner {
  max-width: 1080px;
  position: relative;
  margin: auto;
  padding: 0 0.5rem;
}
@media (max-width: 1100px) {
  .ronden-header__inner {
    padding: 0 2rem;
  }
}
.ronden-header__title {
  position: relative;
  padding: 5rem 0 0;
}
.ronden-header__headline {
  text-transform: none;
  font-family: "ff-dax-web-pro", sans-serif;
  font-weight: 800;
  color: #19AB8D;
  font-size: 12rem;
  margin: 0;
  line-height: 1;
}
@media (max-width: 550px) {
  .ronden-header__headline {
    font-size: 8rem;
  }
}
.ronden-header__subheadline {
  font-family: "ff-dax-web-pro", sans-serif;
  font-weight: 600;
  color: #19AB8D;
  font-size: 3rem;
  padding-left: 8rem;
  margin: 1rem 0 0;
  line-height: 1;
}
.ronden-header__subheadline .highlight {
  color: rgb(196, 32, 108);
  font-weight: 600;
}
@media (max-width: 1100px) {
  .ronden-header__subheadline {
    padding-left: 0;
  }
}
.ronden-header__text {
  position: relative;
  color: #1a171b;
  font-size: 1.5rem;
  line-height: 1.4;
}
.ronden-header__link {
  position: relative;
  margin: 2rem 0 0;
  text-align: center;
}

.ronden-menu {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 3rem 0 0;
  padding: 0;
  list-style: none;
  background: #2d6498;
}
@media (max-width: 1100px) {
  .ronden-menu {
    margin: 3rem -2rem 0;
  }
}
@media (max-width: 490px) {
  .ronden-menu {
    margin: 3rem -2rem 0;
    flex-wrap: wrap;
  }
}
.ronden-menu > li {
  width: 19.5%;
  box-sizing: border-box;
  position: relative;
  border-right: 1px solid #FFF;
  background: #0f4b83;
}
@media (max-width: 490px) {
  .ronden-menu > li {
    position: relative;
    bottom: -1px;
    border: 0;
    width: 50%;
    border-bottom: 1px solid #FFF;
  }
  .ronden-menu > li:nth-child(odd), .ronden-menu > li:last-child {
    border-right: 1px solid #FFF !important;
  }
}
.ronden-menu > li > a {
  padding: 1rem;
  display: block;
  color: #FFF;
  font-size: 1.6rem;
  text-decoration: none;
}
.ronden-menu > li:hover {
  background: #1465b1;
}
.ronden-menu > li.active {
  background: #009ee0;
}
.ronden-menu > li.active:hover {
  background: #009ee0;
}
.ronden-menu > li:last-child {
  border-right: 0;
}
.ronden-menu > li:last-child .info-box {
  left: auto;
  right: 0;
}
@media (max-width: 720px) {
  .ronden-menu > li:nth-child(3) .info-box, .ronden-menu > li:nth-child(4) .info-box {
    left: auto;
    right: -154.8076923%;
  }
}

.ronden-products {
  overflow: auto;
  margin: 4rem auto 0;
}

.products-matrix {
  table-layout: fixed;
  border-spacing: 0.5rem;
  border-collapse: separate;
  background: transparent;
  width: auto;
  margin: 2rem auto 0;
  border: none;
}
.products-matrix__row-label {
  color: #0061a1;
  font-size: 1.8rem;
  vertical-align: bottom;
  padding: 0;
  text-align: right;
}
.products-matrix__row-label small {
  display: inline-block;
  position: relative;
  bottom: 0.125rem;
  font-size: 1.2rem;
  font-weight: normal;
}
.products-matrix__row-label div {
  position: relative;
  bottom: 1rem;
  font-weight: bold;
}
.products-matrix__row-label span {
  display: block;
  border-bottom: 1px solid #006198;
  border-left: 1px solid #006198;
  height: 1rem;
  padding: 0.25rem 0 0.25rem 0.25rem;
  padding-left: 0.5rem;
}
.products-matrix__column-label {
  font-weight: 300;
  text-align: center;
  font-size: 1.25rem;
  padding-left: 0;
  padding-right: 0;
}
.products-matrix__column-label div {
  position: relative;
  top: 0rem;
}
.products-matrix__column-label div::after {
  content: "";
  position: absolute;
  width: 1rem;
  border-top: 1px solid #706e5e;
  top: -8.5px;
  left: -6px;
}
.products-matrix__column-label span {
  display: block;
  border-top: 1px solid #706e5e;
  border-left: 1px solid #FFF;
  height: 1rem;
  padding-top: 0.75rem;
}
.products-matrix__column-label--start {
  border-left: 10px solid #FFF;
}
.products-matrix__column-label--start span {
  border-left: 1px solid #706e5e;
  left: -20px;
}
.products-matrix__column-label--start div::after {
  display: none;
}
.products-matrix tr {
  background: transparent !important;
}
.products-matrix th {
  width: 3rem;
  white-space: nowrap;
  background: transparent;
}
.products-matrix td {
  width: 3em;
  border-spacing: 0.5rem;
  border-collapse: separate;
  background: transparent;
  padding: 0;
}
.products-matrix td img {
  height: 214px;
  display: block;
  margin-top: 2rem;
}
.products-matrix td span {
  display: block;
  width: 4rem;
  height: 3rem;
  background: rgb(237, 247, 252);
}
.products-matrix td a {
  overflow: hidden;
  display: block;
  width: 4rem;
  height: 3rem;
  background: #ddf0fa;
  text-indent: 100%;
  white-space: nowrap;
  position: relative;
  transition: background-color 0.25s linear;
}
.products-matrix td a::after {
  content: "";
  position: absolute;
  top: 0.65rem;
  left: 50%;
  margin-left: -0.9rem;
  background: #ddf0fa;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.25rem solid #0070b8;
  border-radius: 100%;
  box-shadow: 0 0 0px 2px #ddf0fa;
  opacity: 0;
  transition: opacity 0.25s linear;
}
.products-matrix td a:hover {
  background: #0070b8;
}
.products-matrix td a:hover::after {
  opacity: 1;
}
.products-matrix__cell--section-start {
  border-left: 10px solid #FFF;
}

.ronden-infobox__inner {
  display: flex;
  margin: 4rem auto 0;
  max-width: 1080px;
}
@media (max-width: 640px) {
  .ronden-infobox__inner {
    display: block;
  }
}
.ronden-infobox__inner > div {
  width: 50%;
  flex: 1;
  border-right: 2px solid #FFF;
}
@media (max-width: 640px) {
  .ronden-infobox__inner > div {
    border: 0;
    width: auto;
    border-bottom: 2px solid #FFF;
  }
}
.ronden-infobox__inner > div:last-child {
  border-left: 2px solid #FFF;
  border-right: 0;
}
.ronden-infobox [class*=content] {
  border-top: 2px solid #FFF;
  background: rgb(219, 240, 233);
  padding: 1rem;
  display: none;
}
.ronden-infobox [class*=content] ul {
  list-style: none;
}
.ronden-infobox [class*=content] li {
  color: #1a171b;
  margin-top: 0.25rem;
}
.ronden-infobox [class*=content] li::before {
  content: "•";
  color: #0f4b83;
  font-weight: bold;
  display: inline-block;
  width: 1.5rem;
  margin-left: -1.5rem;
  font-size: 2rem;
  line-height: 1;
  position: relative;
  bottom: -3px;
}
.ronden-infobox [class*=toggle] {
  display: block;
  border: 0;
  appearance: none;
  background: rgb(196, 235, 247);
  width: 100%;
  box-sizing: border-box;
  padding: 4rem 1rem;
  text-align: center;
  cursor: pointer;
}
.ronden-infobox [class*=toggle]:hover, .ronden-infobox [class*=toggle]:focus {
  background: #aee3f4;
  outline: 0;
}
.ronden-infobox [class*=toggle]:hover .cls-2, .ronden-infobox [class*=toggle]:hover .cls-3, .ronden-infobox [class*=toggle]:hover .cls-4 {
  stroke: #60B3E6;
}
.ronden-infobox [class*=toggle]:hover .cls-1 {
  fill: #60B3E6;
}
.ronden-infobox [class*=toggle] h3 {
  color: #0f4b83;
  font-family: FFFagoWebPro;
  font-size: 3rem;
  margin: 0 0 1rem;
}
.ronden-infobox [class*=toggle] svg {
  width: 6rem;
  height: 6rem;
}

.ronden-links {
  margin-top: 8rem;
  text-align: center;
}
.ronden-links a {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  padding: 4rem;
  font-size: 1.8rem;
}
.ronden-links a:hover img {
  transform: scale(1.1);
}
.ronden-links img {
  transition: transform linear 0.25s;
  width: 8rem;
  display: block;
  margin: 0 auto 1rem;
}
.ronden-links__headline {
  border-top: 1px solid #bfc0c1;
  padding-top: 4rem;
  max-width: 960px;
  margin: auto !important;
}
.ronden-links__inner {
  background: url(/site/templates/build/images/ronden-links-bg.1ed3a862.png) no-repeat;
  background-size: cover;
  padding: 4rem 2rem;
  max-width: 1080px;
  margin: 2rem auto 0;
}

.ronden-sintern {
  padding: 8rem 2rem;
  text-align: center;
}

.sintern-button {
  appearance: none;
  background: none;
  border: 0;
  padding: 0.8rem 2rem;
  border-radius: 1rem;
  text-transform: uppercase;
  cursor: pointer;
  font-family: "ff-dax-web-pro", sans-serif;
  font-weight: 500;
  font-size: 3rem;
  color: #0077BF;
  letter-spacing: 0.125rem;
}
.sintern-button img {
  display: block;
  max-width: 160px;
  margin: 1rem auto;
  transition: transform 0.125s linear;
}
.sintern-button:hover, .sintern-button:focus {
  outline: none;
  color: #00578c;
}
.sintern-button:hover img, .sintern-button:focus img {
  transform: scale(1.05);
}
.sintern-button:hover + svg #fire-large {
  fill: #007AA8 !important;
  opacity: 0.75;
}
.sintern-button + svg #fire-large {
  fill: #009ee0 !important;
  opacity: 0.5;
  transition: opacity linear 0.25s, fill linear 0.25s;
}

#modal-sintern .iziModal-header.iziModal-noSubtitle, #modal-composition .iziModal-header.iziModal-noSubtitle {
  min-height: 2rem;
  box-shadow: none;
}
#modal-sintern .modal__inner, #modal-composition .modal__inner {
  padding: 2rem;
}
@media (max-width: 760px) {
  #modal-sintern .modal__inner, #modal-composition .modal__inner {
    padding: 0em;
  }
}
#modal-sintern .modal__header h2, #modal-composition .modal__header h2 {
  text-align: left;
  padding: 0 2rem 2rem;
}
@media (max-width: 760px) {
  #modal-sintern .modal__header h2, #modal-composition .modal__header h2 {
    padding: 2rem;
  }
}
#modal-sintern .modal__header img, #modal-composition .modal__header img {
  display: block;
  max-width: 100%;
}
#modal-sintern .modal__content, #modal-composition .modal__content {
  padding: 2rem 2rem 0;
}
#modal-sintern .modal__content > img, #modal-composition .modal__content > img {
  max-width: 100%;
  padding: 1rem 1rem 2rem;
  box-sizing: border-box;
}
#modal-sintern .modal__content h3, #modal-composition .modal__content h3 {
  margin: 2rem 0 0;
}
#modal-sintern .modal__content h3 .number, #modal-composition .modal__content h3 .number {
  margin-right: 0.5rem;
}
#modal-sintern .modal__content p, #modal-composition .modal__content p {
  color: #333;
}
#modal-sintern .modal__content .number, #modal-composition .modal__content .number {
  display: inline-block;
  background: #0f4b83;
  width: 1.8rem;
  height: 1.8rem;
  color: #FFF;
  text-align: center;
  font-size: 1.3rem;
  line-height: 1.5;
  border-radius: 100%;
  font-family: FFFagoWebPro;
  position: relative;
  bottom: 3px;
}
#modal-sintern .modal__content td > .number, #modal-composition .modal__content td > .number {
  bottom: 0;
}
#modal-sintern .modal__content table, #modal-composition .modal__content table {
  margin: 2rem 0 0;
  width: 66.66666%;
  border: 1px solid #DFDFDF;
}
@media (max-width: 760px) {
  #modal-sintern .modal__content table, #modal-composition .modal__content table {
    width: 100%;
  }
}
#modal-sintern .modal__content table tr, #modal-composition .modal__content table tr {
  background: #FFF;
}
#modal-sintern .modal__content table tr:first-child, #modal-composition .modal__content table tr:first-child {
  background: #b9e5f9;
}
#modal-sintern .modal__content th, #modal-sintern .modal__content td, #modal-composition .modal__content th, #modal-composition .modal__content td {
  text-align: center;
  font-weight: normal;
  vertical-align: top;
  color: #333;
  border-right: 1px solid #BBB;
}
#modal-sintern .modal__content .sintern-info, #modal-composition .modal__content .sintern-info {
  margin-top: 3rem;
}
#modal-sintern .modal__content .sintern-info__table, #modal-composition .modal__content .sintern-info__table {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 760px) {
  #modal-sintern .modal__content .sintern-info__table, #modal-composition .modal__content .sintern-info__table {
    display: block;
  }
}
#modal-sintern .modal__content .sintern-info__graph, #modal-composition .modal__content .sintern-info__graph {
  width: 33.33333%;
}
@media (max-width: 760px) {
  #modal-sintern .modal__content .sintern-info__graph, #modal-composition .modal__content .sintern-info__graph {
    width: auto;
  }
}
#modal-sintern .modal__content .sintern-info__graph img, #modal-composition .modal__content .sintern-info__graph img {
  display: block;
  height: 80px;
  width: auto;
  padding-left: 1rem;
}
@media (max-width: 760px) {
  #modal-sintern .modal__content .sintern-info__graph img, #modal-composition .modal__content .sintern-info__graph img {
    width: auto;
    padding-left: 0rem;
    padding-top: 1rem;
  }
}
#modal-sintern .modal__content .sintern-info__info, #modal-composition .modal__content .sintern-info__info {
  width: 75%;
  margin-top: 4rem;
}
@media (max-width: 760px) {
  #modal-sintern .modal__content .sintern-info__info, #modal-composition .modal__content .sintern-info__info {
    width: auto;
  }
}

.ronden-infos__buttons {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.sintern-link {
  padding-left: 2rem;
  text-decoration: none;
  display: inline-block;
  margin-right: 20%;
  white-space: nowrap;
}
.sintern-link img {
  width: 4rem;
  height: auto;
  display: block;
  margin-bottom: 0.5rem;
}

.table-toggle {
  position: relative;
  cursor: pointer;
  text-decoration: underline;
  border: 1px solid #b9e5f9;
  text-decoration: none;
  color: #6B6C72;
  padding: 10px 6px;
  margin-top: 0 !important;
  margin-bottom: -1px !important;
  font-size: 14px;
  display: block;
  font-weight: bold;
  position: relative;
}
.table-toggle span {
  display: block;
  white-space: nowrap;
  padding: 0.6rem 0.8rem 0.4rem;
  background: #20BEF0;
  color: #FFF;
  font-size: 1.2rem;
  cursor: pointer;
  text-align: center;
  position: absolute;
  right: 6px;
  top: 6px;
  width: 54px;
  line-height: 1;
}
.table-toggle span i {
  font-size: 1.4rem;
}
.table-toggle + table {
  display: none;
}
.table-toggle--open {
  background: #20BEF0;
  color: #FFF;
}
.table-toggle--open i {
  transform: rotate(90deg);
}

.depotContact .catalog-content--before {
  text-align: left;
}
.depotContact aside {
  margin-top: 6.2rem;
}
.depotContact .vcards {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 930px) {
  .depotContact .vcards {
    display: block;
  }
}
.depotContact .vcard {
  flex: 50% 0 0;
  box-sizing: border-box;
}
.depotContact .vcard:nth-child(even) {
  padding-left: 1rem;
}
.depotContact .vcard:nth-child(odd) {
  padding-right: 1rem;
}
@media (max-width: 930px) {
  .depotContact .vcard {
    display: block;
  }
  .depotContact .vcard:nth-child(odd), .depotContact .vcard:nth-child(odd) {
    padding: 0;
  }
}

.videos {
  display: flex;
  margin: 4rem -0.5rem 0;
  flex-wrap: wrap;
}
@media (max-width: 640px) {
  .videos {
    display: block;
    margin: 4rem 0 0;
  }
}
.videos__title {
  margin: 1rem 0;
  font-weight: bold;
}
.videos__video {
  width: 50%;
  padding: 1rem;
  box-sizing: border-box;
  background: #daf2fe;
  border: 0.5rem solid #FFF;
}
@media (max-width: 640px) {
  .videos__video {
    width: auto;
    margin: 1rem 0 0;
  }
}
.videos__article {
  display: inline-block;
  background: #004986;
  color: #FFF;
  text-decoration: none;
  border-radius: 0.5rem;
  font-size: 1.25rem;
  padding: 0.25rem;
}
.videos__search {
  display: none;
}

section {
  display: flex;
}

aside {
  /*
  width: 26rem;
  margin-right: 2rem;*/
  margin-top: 13.2rem;
}
@media (max-width: 720px) {
  aside {
    margin-top: 2rem;
  }
}
aside h2 {
  font-size: 2.4rem;
}
aside .back {
  display: inline-block;
  font-size: 1.4rem;
  line-height: 1.2;
  margin: 4rem 0 0rem;
  text-decoration: none;
}
aside .back:before {
  content: "";
  background: url(/site/templates/build/images/arrow.f36af2e6.svg) no-repeat;
  background-size: 7px auto;
  background-position: 0 0;
  transform: rotate(180deg);
  display: inline-block;
  width: 7px;
  height: 20px;
}
@media (max-width: 620px) {
  aside .back {
    display: none;
  }
}

.catalogArticle aside {
  margin-top: 9rem;
}
@media (max-width: 620px) {
  .catalogArticle aside {
    margin-top: 3rem;
  }
}

.categories ul {
  font-size: 1.4rem;
  line-height: 1.2;
  list-style: none;
  padding: 0;
  text-transform: uppercase;
}
.categories ul ul {
  margin-left: 1.2rem;
  margin-top: 1.2rem;
  margin-bottom: 3rem;
  text-transform: none;
}
.categories ul > li > ul ul {
  display: none;
}
.categories ul li {
  margin: 0.6rem 0;
  padding-left: 1.2rem;
  background: url(/site/templates/build/images/arrow.f36af2e6.svg) no-repeat;
  background-size: 7px auto;
  background-position: 0 2px;
}
.categories ul a {
  color: #0065A4;
  text-decoration: none;
}
.categories ul .section, .categories ul .current {
  font-weight: 600;
  color: #1aa0e1;
}

.media {
  padding-right: 1.25%;
  box-sizing: border-box;
}
.media h2 {
  font-size: 3.2rem;
  text-transform: uppercase;
  margin: 0 0 1rem;
}
.media .articleImageContainer {
  width: 100%;
  height: 0;
  padding-bottom: 75%;
  border: 1px solid #0077BF;
  box-sizing: border-box;
  text-align: center;
  position: relative;
}
.media .articleImage {
  display: block;
  max-width: 100%;
  margin: 0 auto;
  position: absolute;
  left: 2rem;
  right: 2rem;
  bottom: 2rem;
  top: 2rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.media .articleVideo {
  margin-top: 1rem;
  width: 8rem;
  height: 8rem;
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.media .articleVideo:after, .media .articleVideo:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
}
.media .articleVideo:after {
  width: 0;
  height: 0;
  border: 16px solid transparent;
  border-left: 20px solid #fff;
  margin-top: -18px;
  margin-left: -7px;
  -webkit-filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.25));
}
.media .articleVideo:before {
  margin-top: -34px;
  margin-left: -34px;
  width: 60px;
  height: 60px;
  border: 3px solid #fff;
  border-radius: 50%;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.18);
  background: rgba(0, 0, 0, 0.42);
}
.media .articleVideo:hover:before {
  background: rgba(0, 0, 0, 0.7);
}
.media .articleVideo img {
  display: block;
  height: 100%;
  width: auto;
}

main {
  padding-top: 6rem;
}
@media (max-width: 720px) {
  main {
    padding-top: 4rem;
  }
}
main h2 {
  font-size: 3.2rem;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  margin: 0;
  line-height: 1.1;
  margin-bottom: 1rem;
}
main h3 {
  font-size: 1.8rem;
  margin: 0 0 3.6rem;
}
main h3 b {
  font-weight: 600;
}

.catalogArticle main {
  padding-top: 14.2rem;
}
@media (max-width: 540px) {
  .catalogArticle main {
    padding-top: 3.2rem;
  }
}
.catalogArticle main label {
  color: #7F8185;
  display: block;
  font-size: 1.4rem;
  margin-bottom: 0.6rem;
}

select {
  background: #FFF no-repeat 95% center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjYgNi4xMyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzZkNmU3MDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93LXNlbGVjdDwvdGl0bGU+PHBvbHlsaW5lIGNsYXNzPSJhIiBwb2ludHM9IjguNiAxLjk3IDQuMzMgNi4xMyAwIDIuMDIgMCAwLjA1IDQuMzUgNC4xNSA4LjYgMCA4LjYgMS45NyIvPjwvc3ZnPg==);
  background-size: 8px auto;
  font-size: 1.2rem;
  border: 1px solid #71cef3;
  color: #6D6E70;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0.5rem 0.5rem 0.4rem;
  padding-right: 2.4rem;
  line-height: 1.2;
  text-shadow: none;
  font-family: "ff-dax-web-pro", "Arial Narrow", "Arial";
}
select.dark {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjYgNi4xMyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I0ZGRjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93LXNlbGVjdDwvdGl0bGU+PHBvbHlsaW5lIGNsYXNzPSJhIiBwb2ludHM9IjguNiAxLjk3IDQuMzMgNi4xMyAwIDIuMDIgMCAwLjA1IDQuMzUgNC4xNSA4LjYgMCA4LjYgMS45NyIvPjwvc3ZnPg==);
  background-color: #1279BC;
  color: #FFF;
  border: 1px solid #1279BC;
}

.download-list {
  font-size: 1.8rem;
  line-height: 1.8rem;
}
.download-list .fa-li {
  top: 1rem;
}
.download-list li {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #ACE0F8;
}
.download-list li:last-child {
  border-bottom: none;
  padding-bottom: 0rem;
  margin-bottom: 0rem;
}
.download-list a {
  text-decoration: none;
}
.download-list a small {
  font-size: 1.4rem;
}

.catalogInfo {
  text-align: left;
  width: 100%;
  font-size: 1.6rem;
  position: relative;
}

#sortArticles {
  text-align: right;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
@media (max-width: 720px) {
  #sortArticles {
    align-items: flex-start;
    justify-content: flex-start;
  }
}
#sortArticles select {
  display: block;
  margin-left: 1rem;
  display: inline-block;
}
@media (max-width: 720px) {
  #sortArticles select {
    margin-right: 1rem;
    margin-left: 0;
  }
}

.articles {
  margin: 2rem 0;
  overflow: hidden;
  /*
      @supports(display: grid) {


          display: grid;
          grid-gap: 2rem;
          grid-template-columns: 1fr 1fr 1fr;

      }
  */
}

.catalogSearch article, .catalogPromotions article, .catalogNewArticles article, .catalogSelection article {
  width: 22.75%;
  padding-bottom: 22.75%;
  cursor: pointer;
}
.catalogSearch article:nth-child(1n), .catalogPromotions article:nth-child(1n), .catalogNewArticles article:nth-child(1n), .catalogSelection article:nth-child(1n) {
  margin-right: 3%;
}
.catalogSearch article:nth-child(4n), .catalogPromotions article:nth-child(4n), .catalogNewArticles article:nth-child(4n), .catalogSelection article:nth-child(4n) {
  margin-right: 0;
}
@media (max-width: 590px) {
  .catalogSearch article, .catalogPromotions article, .catalogNewArticles article, .catalogSelection article {
    width: 48%;
    padding-bottom: 48%;
  }
  .catalogSearch article:nth-child(3n), .catalogPromotions article:nth-child(3n), .catalogNewArticles article:nth-child(3n), .catalogSelection article:nth-child(3n) {
    margin-right: 4%;
  }
  .catalogSearch article:nth-child(2n), .catalogPromotions article:nth-child(2n), .catalogNewArticles article:nth-child(2n), .catalogSelection article:nth-child(2n) {
    margin-right: 0;
  }
}

article.aktion:after, .articleImageContainer.aktion:after {
  background-image: url(/site/templates/build/images/aktion.6141eabe.png);
  content: " ";
  position: absolute;
  left: 1.5rem;
  bottom: 2.75rem;
  background-repeat: no-repeat;
  width: 18.5%;
  height: 18.5%;
  background-size: contain;
  z-index: 3;
  image-rendering: -webkit-optimize-contrast;
}
article.aktion.new:after, .articleImageContainer.aktion.new:after {
  left: auto;
  right: 1.5rem;
  top: 6.5rem;
}
article.new:before, .articleImageContainer.new:before {
  background-image: url(/site/templates/build/images/neu.d2007e07.png);
  content: " ";
  position: absolute;
  left: 1rem;
  bottom: 1.75rem;
  background-repeat: no-repeat;
  width: 25%;
  height: 25%;
  background-size: contain;
  z-index: 3;
  image-rendering: -webkit-optimize-contrast;
}

.teaserBox-01 .highlightProduct article {
  background: #f2fafe;
}

.highlightedArticlePreview .moreProducts {
  clear: both;
  margin: 0;
  padding: 2rem 0 0;
}

.highlightedArticle article {
  opacity: 0.5;
  transition: opacity 0.25s linear;
}
.highlightedArticle article:hover {
  opacity: 1;
}
.highlightedArticle article.highlight {
  opacity: 1;
}

article {
  position: relative;
  width: 30.66666%;
  border: 1px solid #1279BC;
  height: 0;
  padding-bottom: 30.66666%;
  float: left;
  margin-right: 4%;
  margin-bottom: 4%;
  overflow: hidden;
  box-sizing: border-box;
}
article:nth-child(3n) {
  margin-right: 0;
}
@media (max-width: 590px) {
  article {
    width: 48%;
    padding-bottom: 48%;
  }
  article:nth-child(3n) {
    margin-right: 4%;
  }
  article:nth-child(2n) {
    margin-right: 0;
  }
}
article a {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-decoration: none;
  padding: 1.2rem;
  box-sizing: border-box;
}
article h3 {
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 0 0 0.4rem;
  text-transform: uppercase;
  color: #0077BF;
  border-bottom: 0.5px solid #1279bc;
  font-size: 1.4rem;
  background: #FFF;
}
article .article-image {
  z-index: 1;
  position: absolute;
  left: 1rem;
  top: 4rem;
  bottom: 5rem;
  right: 1rem;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  /*
          @supports(display: grid) {
              position: static;
              display: block;
              margin: 1rem 1rem 4rem;
              min-height: 132px;

          }
  */
}
article .price-box {
  z-index: 2;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background: #19AB8D;
  color: #FFF;
  padding: 0.8rem 1.2rem 0.2rem;
  text-align: right;
  font-family: FFFagoWebPro;
}
article .price-box:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #19AB8D;
  transform: rotate(90deg);
  right: 0;
  bottom: 75%;
}
article .price-box .uvp {
  font-size: 1.4rem;
  margin-right: 1.2rem;
  font-family: "FFFagoWebPro", "ff-dax-web-pro-condensed";
  letter-spacing: 0.05rem;
}
@media (max-width: 360px) {
  article .price-box .uvp {
    margin-right: 0.6rem;
    font-size: 1.2rem;
  }
}
article .price-box .on-request {
  font-family: "FFFagoWebPro", "ff-dax-web-pro-condensed";
  letter-spacing: 0.05rem;
  position: relative;
  z-index: 2;
}
@media (max-width: 360px) {
  article .price-box .on-request {
    margin-right: 0.6rem;
    font-size: 1.2rem;
  }
}
article .price-box .on-request span {
  font-size: 1.8rem;
  text-transform: uppercase;
}
article .price-box .unavailable {
  font-size: 13px;
  line-height: 16px;
  display: block;
  position: relative;
  z-index: 2;
  top: -1px;
  text-transform: uppercase;
}
article .price-box .price {
  font-size: 24px;
  position: relative;
  z-index: 2;
}
article .price-box .price span {
  margin-left: 4px;
}
article .price-box.teaser-box:after {
  top: -10px;
}
article .price-box.teaser-box p {
  text-transform: uppercase;
  font-size: 2.4rem;
  text-align: center;
}
@media (max-width: 640px) {
  article .price-box.teaser-box p {
    font-size: 1.4rem;
  }
}
article .price-box.teaser-box .cta {
  font-size: 1.4rem;
  text-transform: none;
  text-decoration: underline;
}
article .teaser-image {
  bottom: 16rem;
  image-rendering: auto;
}

.pagination {
  text-align: right;
  margin-bottom: 3.6rem;
}
.pagination a {
  display: inline-block;
  padding: 0.2rem;
  margin-left: 0.2rem;
  font-size: 1.4rem;
  color: #9C9EA0;
  text-decoration: none;
}
.pagination .MarkupPagerNavOn a span {
  color: #58595B;
  font-weight: 600 !important;
}

.breadcrumbs {
  box-sizing: border-box;
  padding-top: 3rem;
  position: relative;
}
@media (max-width: 720px) {
  .breadcrumbs {
    padding-top: 2rem;
    padding-left: 13rem;
    display: none;
  }
}
.breadcrumbs a, .breadcrumbs span {
  color: #6D6E70;
  font-size: 1.2rem;
  letter-spacing: 0.05rem;
  text-decoration: none;
}
.breadcrumbs span {
  color: #151516;
  font-weight: 600;
}
.breadcrumbs a {
  font-weight: 500;
}

.shopInfos {
  display: flex;
  justify-content: center;
  display: -ms-flexbox;
  -ms-flex: 1;
  -ms-flex-pack: justify;
  padding: 0 4rem;
}
@media (max-width: 890px) {
  .shopInfos {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
}
@media (max-width: 540px) {
  .shopInfos {
    padding: 0;
  }
}
.shopInfos .shopInfo {
  border: 2px solid #ACE0F8;
  border-radius: 1rem;
  margin: 1rem;
  padding: 1rem;
  box-sizing: border-box;
  min-width: 220px;
  max-width: 320px;
  display: flex;
  justify-content: space-between;
  display: -ms-flexbox;
  -ms-flex: 1;
  -ms-flex-pack: justify;
}
@media (max-width: 540px) {
  .shopInfos .shopInfo {
    width: 100%;
    max-width: auto;
  }
}
.shopInfos .shopInfo img {
  order: 1;
  -ms-flex-order: 1;
  box-sizing: border-box;
  padding-left: 1rem;
  width: 28.5%;
  height: 100%;
}
.shopInfos .shopInfo h3 {
  order: 2;
  -ms-flex-order: 2;
  width: 67.5%;
  box-sizing: border-box;
  padding: 1rem;
  color: #333;
  font-size: 2rem;
  line-height: 1.2;
  letter-spacing: 0.05rem;
  margin: 0;
  font-family: ff-dax-compact-web-pro;
  font-weight: 300;
}

.productSlider {
  z-index: 2;
}
.productSlider img {
  width: 100%;
  display: block;
}

.productSlidesBg {
  position: absolute;
  background: #DAF0FD;
  left: 0;
  right: 0;
  z-index: 1;
  height: 27.7%;
}

@media (max-width: 720px) {
  .productSlides {
    margin-left: -1rem;
    margin-right: -1rem;
  }
}

.vcard {
  font-size: 1.4rem;
  font-size: 1.4rem;
  border-bottom: 1px solid #ace0f8;
  padding-bottom: 2rem;
}
.vcard:last-child {
  border-bottom: none;
}
.vcard h3 {
  margin-bottom: 0;
}

.catalogWrap {
  overflow: hidden;
  margin: 0 -1rem;
}

.catalogList {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  justify-content: space-evenly;
  align-items: flex-end;
  display: -ms-flexbox;
  -ms-flex-pack: space-evenly;
  -ms-flex-wrap: wrap;
  margin: 0 -1rem;
  padding: 0;
}
.catalogList > li {
  box-sizing: border-box;
  padding: 0 2rem;
  width: 33.33333%;
  margin-bottom: 2rem;
}
@media (max-width: 720px) {
  .catalogList > li {
    width: 50%;
    justify-content: flex-start;
  }
}
@media (max-width: 420px) {
  .catalogList > li {
    width: 50%;
    justify-content: flex-start;
  }
}
.catalogList > li h3 {
  margin: 0 0 0.5rem;
}
.catalogList > li img {
  box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.25);
  display: block;
  width: 100%;
  margin-bottom: 2rem;
  transition: transform linear 0.125s;
}
.catalogList > li img:hover {
  transform: scale(1.01);
}
.catalogList > li .fileSize {
  display: block;
}
.catalogList > li .fileDownload {
  display: block;
}

#formModal .cms-text {
  padding: 1rem 2rem 2rem;
}

.triggerForm {
  cursor: pointer;
}

.inline-form {
  margin: 2rem 0;
}

.catalogSelection .breadcrumbs, .landingPageRonden .breadcrumbs, .landingPageRondenOverview .breadcrumbs {
  display: none;
}

.section-start {
  margin: 3.2rem 0;
  text-align: center;
  color: #1a1919;
  padding: 0;
}
.section-start:after {
  content: "";
  display: block;
  margin: 0.75rem auto;
  width: 200px;
  border-bottom: 2px solid #aaa9a9;
}

.quick-info-boxes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 0;
  padding: 0;
  list-style: none;
}
.quick-info-boxes > li {
  width: 19.5%;
  box-sizing: border-box;
  position: relative;
  background: #0f4b83;
}
.quick-info-boxes > li > a {
  padding: 1rem;
  display: block;
  color: #FFF;
  font-size: 1.6rem;
  text-decoration: none;
}
.quick-info-boxes > li:hover {
  background: #12589a;
}
.quick-info-boxes > li.active {
  background: #15986d;
}
.quick-info-boxes > li.active:hover {
  background: #15986d;
}
.quick-info-boxes > li.active .info-box {
  opacity: 1;
  pointer-events: all;
  height: auto;
}
.quick-info-boxes > li:last-child .info-box {
  left: auto;
  right: 0;
}
@media (max-width: 720px) {
  .quick-info-boxes > li:nth-child(3) .info-box, .quick-info-boxes > li:nth-child(4) .info-box {
    left: auto;
    right: -154.8076923%;
  }
}
.quick-info-boxes .info-box {
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 200ms linear;
  position: absolute;
  z-index: 10;
  box-sizing: border-box;
  padding: 1rem;
  margin-top: 0.5rem;
  left: 0;
  width: 203.2051282%;
  color: #4e5350;
  background: #d9ede4;
}
@media (max-width: 720px) {
  .quick-info-boxes .info-box {
    margin-top: 0;
    width: 409.6153846%;
    top: 70px;
  }
}
.quick-info-boxes .info-box hr {
  margin: 1rem 0;
  padding: 0;
  border-bottom-color: #899590;
}
.quick-info-boxes .info-box ul {
  list-style: disc;
  padding-left: 2rem;
}
.quick-info-boxes .info-box li {
  margin-bottom: 0.25rem;
  font-size: 1.4rem;
}
.quick-info-boxes .info-box h3 {
  margin: 1rem 0;
  font-size: 1.6rem;
  color: #5687a5;
}

.landing-light, .landing-dark {
  display: block;
  padding: 3.2rem 0;
}

.landing-dark {
  background: #dcf0fb;
  position: relative;
}
@media (min-width: 1090px) {
  .landing-dark:after {
    position: absolute;
    content: "";
    width: 1000px;
    left: 100%;
    background: #dcf0fb;
    top: 0;
    bottom: 0;
  }
  .landing-dark:before {
    position: absolute;
    content: "";
    width: 1000px;
    right: 100%;
    background: #dcf0fb;
    top: 0;
    bottom: 0;
  }
}

.faded {
  opacity: 0.25;
  pointer-events: none;
}

.can-fade {
  transition: opacity 300ms linear;
}

#datenTable {
  display: none;
  margin-bottom: 3.2rem;
  overflow: auto;
}

.specificationsTable {
  min-width: 640px;
  margin: 0 auto;
  background: transparent;
  border: none;
  box-sizing: border-box;
  width: 90%;
  table-layout: fixed;
}
.specificationsTable.open {
  display: table;
}
.specificationsTable th {
  width: 19%;
}
.specificationsTable th img {
  max-width: 100%;
}
.specificationsTable th:first-child {
  width: 24%;
}
.specificationsTable th, .specificationsTable td {
  padding: 0.75rem 1rem;
}
.specificationsTable thead th {
  background: #275a7e;
  color: #FFF;
  border-right: 1px solid #FFF;
  font-weight: normal;
  text-align: center;
}
.specificationsTable thead th:last-child {
  border-right: none;
}
.specificationsTable thead th:nth-child(2) {
  background: #56849c;
}
.specificationsTable thead .empty, .specificationsTable thead tr, .specificationsTable thead tr:first-child {
  background: transparent;
  border-right: none;
}
.specificationsTable thead .emptyRow th {
  background: #dbeff5;
  padding: 3px;
}
.specificationsTable thead .imageRow td, .specificationsTable thead .imageRow th {
  background: none;
  padding: 4px 2px;
}
.specificationsTable tbody td {
  background: #bce5f7;
}
.specificationsTable tbody .light td {
  background: #FFF;
}
.specificationsTable tbody td, .specificationsTable tbody th {
  border: 1px solid #85a6bf;
  border-right: none;
  border-bottom: none;
  text-align: center;
  font-size: 1.4rem;
  line-height: 1.4;
  vertical-align: top;
  color: #262727;
}
.specificationsTable tbody td:last-child, .specificationsTable tbody th:last-child {
  border-right: 1px solid #85a6bf;
}
.specificationsTable tbody td:first-child, .specificationsTable tbody th:first-child {
  text-align: left;
}
.specificationsTable tbody tr:last-child th, .specificationsTable tbody tr:last-child td {
  border-bottom: 1px solid #85a6bf;
}
.specificationsTable tbody .headerRow {
  background: #8ed3f2;
}
.specificationsTable tbody .headerRow th {
  color: #262929;
  font-weight: normal;
  text-align: center;
}
.specificationsTable tbody .headerRow th:first-child {
  font-weight: 700;
  text-align: left;
}
.specificationsTable tbody .emtpyRow td {
  background: #FFF;
}

.toggleIcon {
  width: 64px;
  height: 64px;
  display: block;
  margin: 0 auto;
  text-align: center;
  background: url(/site/templates/build/images/lupe.797a4c9a.png) no-repeat;
  background-size: contain;
}
.toggleIcon.open {
  background-image: url(/site/templates/build/images/close.aa56be99.png);
}

.productInfo {
  position: relative;
}
.productInfo h3 {
  position: relative;
  z-index: 2;
}

.specialOffer img {
  max-width: 140px;
  text-decoration: none;
  border: none;
  position: absolute;
  right: 0;
  bottom: -2px;
}

div[data-service] {
  width: 100%;
}

.splide__slide {
  --im-btn-color: $colBgDark;
}
.splide__slide div[data-service] .cll .c-bg {
  opacity: 0.75;
}
.splide__slide div[data-service] .cll .c-bg::before {
  background: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0VBQTREO0FOb2dCNUQ7O0FNbGdCQTtFQUFzRTtBTnNnQnRFOztBTXJnQkE7RUFBa0U7QU55Z0JsRTs7QU12Z0JBO0FBQ0E7O0VBQzBGO0FOMmdCMUY7O0FNMWdCQTs7RUFDc0Y7QU44Z0J0Rjs7QU01Z0JBO0FBQ0E7OztFQUVpRztBTmdoQmpHOztBTS9nQkE7OztFQUU2RjtBTm1oQjdGOztBTWpoQkE7QUFDQTtFQUF1RTtBTnFoQnZFOztBTXBoQkE7RUFBbUU7QU53aEJuRTs7QU12aEJBO0VBQXFEO0FOMmhCckQ7O0FNemhCQTs7O0VBRXFGO0FONmhCckY7O0FNM2hCQTtFQUE4RTtBTitoQjlFLEVNL2hCOEY7QUFFOUY7QUFDQTs7Ozs7RUFJdUY7QU5naUJ2RixFTWhpQnNHO0FBRXRHO0FBQ0E7O0VBQzZHO0FOaWlCN0c7O0FNL2hCQTtBQUNBO0VBRUU7SUFBZ0U7RU5raUJoRTtFTWppQkE7SUFBNEQ7RU5vaUI1RDtFTWxpQkE7SUFBc0U7RU5xaUJ0RTtFTXBpQkE7SUFBa0U7RU51aUJsRTtFTXJpQkE7RUFDQTs7SUFDMEY7RU53aUIxRjtFTXZpQkE7O0lBQ3NGO0VOMGlCdEY7RU14aUJBO0VBQ0E7SUFBdUU7RU4yaUJ2RTtFTTFpQkE7SUFBbUU7RU42aUJuRTtFTTNpQkE7RUFDQTs7O0lBRWlHO0VOOGlCakc7RU01aUJBOzs7SUFFNkY7RU4raUI3RjtBQUNGO0FNN2lCQTtBQUNBOzs7Ozs7OztDQUFBO0FBVUE7QUFDQTtFQUFrRDtBTitpQmxEOztBTTlpQkE7RUFBd0Q7QU5rakJ4RDs7QU1oakJBO0FBQ0E7RUFDRTtFQUNBO0FObWpCRjs7QU1qakJBO0VBQXdEO0FOcWpCeEQ7O0FNcGpCQTs7Q0FBQTtBQUdBOztFQUN3RTtBTndqQnhFOztBTXRqQkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBTnlqQkY7O0FNdmpCQTtFQUErQztBTjJqQi9DOztBTTFqQkE7RUFBb0U7QU44akJwRTs7QU03akJBO0VBQ0U7QU5na0JGOztBTTlqQkE7RUFDRTtFQUNBO0FOaWtCRjs7QU0vakJBO0FBQ0E7O0VBQ2lGO0FO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QjtJQUFHO0VQMmpGcHE4RTtFTzNqRjhxOEU7SUFBRztJQUFVO0lBQXlDO0VQZ2tGcHU4RTtBQUNGO0FPamtGd3c4RTtFQUFhO0lBQUc7RVBxa0Z0eDhFO0VPcmtGZ3k4RTtJQUFHO0lBQVU7SUFBeUM7RVAwa0Z0MThFO0FBQ0Y7QU8za0YwMzhFO0VBQXFCO0lBQUc7SUFBVTtJQUF5QztFUGlsRm44OEU7RU9qbEZvKzhFO0lBQUc7SUFBVTtJQUF1QjtFUHNsRnhnOUU7QUFDRjtBT3ZsRjBoOUU7RUFBYTtJQUFHO0lBQVU7SUFBeUM7RVA2bEYzbDlFO0VPN2xGNG45RTtJQUFHO0lBQVU7SUFBdUI7RVBrbUZocTlFO0FBQ0Y7QU9ubUZrcjlFO0VBQXFCO0lBQUc7RVB1bUZ4czlFO0VPdm1Ga3Q5RTtJQUFHO0lBQVU7SUFBMEM7RVA0bUZ6dzlFO0FBQ0Y7QU83bUY4eTlFO0VBQWE7SUFBRztFUGluRjV6OUU7RU9qbkZzMDlFO0lBQUc7SUFBVTtJQUEwQztFUHNuRjczOUU7QUFDRjtBT3ZuRms2OUU7RUFBcUI7SUFBRztJQUFVO0lBQTBDO0VQNm5GNSs5RTtFTzduRjhnK0U7SUFBRztJQUFVO0lBQXVCO0VQa29GbGorRTtBQUNGO0FPbm9Gb2srRTtFQUFhO0lBQUc7SUFBVTtJQUEwQztFUHlvRnRvK0U7RU96b0Z3cStFO0lBQUc7SUFBVTtJQUF1QjtFUDhvRjVzK0U7QUFDRjtBTy9vRjh0K0U7RUFBcUI7SUFBRztFUG1wRnB2K0U7RU9ucEY4ditFO0lBQUc7SUFBVTtJQUEwQztFUHdwRnJ6K0U7QUFDRjtBT3pwRjAxK0U7RUFBYTtJQUFHO0VQNnBGeDIrRTtFTzdwRmszK0U7SUFBRztJQUFVO0lBQTBDO0VQa3FGejYrRTtBQUNGO0FPbnFGODgrRTtFQUFxQjtJQUFHO0lBQVU7SUFBeUM7RVB5cUZ2aC9FO0VPenFGd2ovRTtJQUFHO0lBQVU7SUFBdUI7RVA4cUY1bC9FO0FBQ0Y7QU8vcUY4bS9FO0VBQWE7SUFBRztJQUFVO0lBQXlDO0VQcXJGL3EvRTtFT3JyRmd0L0U7SUFBRztJQUFVO0lBQXVCO0VQMHJGcHYvRTtBQUNGO0FPM3JGc3cvRTtFQUFxQjtJQUFHO0VQK3JGNXgvRTtFTy9yRnN5L0U7SUFBRztJQUFVO0lBQXlDO0VQb3NGNTEvRTtBQUNGO0FPcnNGZzQvRTtFQUFhO0lBQUc7RVB5c0Y5NC9FO0VPenNGdzUvRTtJQUFHO0lBQVU7SUFBeUM7RVA4c0Y5OC9FO0FBQ0Y7QU8vc0ZrLy9FO0VBQXFCO0lBQUc7SUFBb0Q7RVBvdEY1amdGO0VPcHRGc2tnRjtJQUFJO0VQdXRGMWtnRjtFT3Z0RituZ0Y7SUFBSTtFUDB0Rm5vZ0Y7RU8xdEZ1cmdGO0lBQUc7SUFBbUQ7RVA4dEY3dWdGO0FBQ0Y7QU8vdEYwdmdGO0VBQWE7SUFBRztJQUE0QztFUG91RnB6Z0Y7RU9wdUY4emdGO0lBQUk7RVB1dUZsMGdGO0VPdnVGKzJnRjtJQUFJO0VQMHVGbjNnRjtFTzF1Ris1Z0Y7SUFBRztJQUEyQztFUDh1Rjc4Z0Y7QUFDRjtBTy91RjA5Z0Y7RUFBcUI7SUFBRztJQUFxQztFUG92RnJoaEY7RU9wdkZramhGO0lBQUk7SUFBcUQ7SUFBNkM7RVB5dkZ4cGhGO0VPenZGa3FoRjtJQUFHO0lBQW9EO0lBQTRDO0VQOHZGcndoRjtBQUNGO0FPL3ZGa3hoRjtFQUFhO0lBQUc7SUFBcUM7RVBvd0ZyMGhGO0VPcHdGazJoRjtJQUFJO0lBQXFEO0lBQTZDO0VQeXdGeDhoRjtFT3p3Rms5aEY7SUFBRztJQUFvRDtJQUE0QztFUDh3RnJqaUY7QUFDRjtBUTd3RkE7RUFDSTtBUit3Rko7O0FRM3dGQTs7Ozs7O0dBQUE7QUFRQTtFQUNJO0VBQ0E7QVI2d0ZKOztBUTF3RkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjQ3ZCb0I7RUR3QnBCO0VBQ0E7RUFDQTtFQUNBO0FSNndGSjtBUTV3Rkk7RUFUSjtJQVVRO0VSK3dGTjtBQUNGO0FRN3dGUTtFQURKO0lBRVE7RVJneEZWO0FBQ0Y7O0FRbndGQTtFQUNJO0FSc3dGSjs7QVFud0ZBO0VBQ0k7RUFDQTtBUnN3Rko7O0FRbndGQTtFQUNJO0FSc3dGSjs7QVFud0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSc3dGSjs7QVFud0ZBO0VBRUk7QVJxd0ZKO0FRbndGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FScXdGUjtBUWx3Rkk7RUFDSTtFQUNBO0VBQ0E7QVJvd0ZSO0FRbHdGSTtFQUNJO0VBQ0E7QVJvd0ZSO0FRbHdGUTtFQUNJO0VBQ0E7QVJvd0ZaO0FRbHdGUTtFQUNJO0FSb3dGWjs7QVE5dkZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVJpd0ZKO0FRL3ZGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQ3ZIZ0I7QVR3M0Z4QjtBUWh3RlE7RUFSSjtJQVNRO0VSbXdGVjtBQUNGOztBVTczRkE7RUFDSTtBVmc0Rko7O0FVMTNGSTtFQUNJO0FWNjNGUjtBVTMzRkk7RUFDSTtBVjYzRlI7QVUxM0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNDNGUjtBVXozRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYyM0ZSO0FVdjNGSTtFQUNJO0VBQ0E7RUFDQTtBVnkzRlI7QVV2M0ZRO0VBTEo7SUFNUTtFVjAzRlY7QUFDRjtBVXozRlE7RUFDSTtFQUNBO0VBQ0E7QVYyM0ZaO0FVcDNGWTtFQUNJO0FWczNGaEI7QVVoM0ZJO0VBQ0k7QVZrM0ZSO0FVajNGUTtFQUNJO0FWbTNGWjs7QVU3MkZBO0VBR0k7QVY4MkZKO0FVMTJGUTtFQUNRO0lBQ0k7RVY0MkZsQjtFVTEyRmM7SUFDSTtFVjQyRmxCO0VVMTJGYztJQUNJO0VWNDJGbEI7QUFDRjtBVXgyRkk7RUFDSTtBVjAyRlI7QVV6MkZRO0VBRko7SUFHWTtFVjQyRmQ7RVUzMkZjO0lBQ0k7RVY2MkZsQjtBQUNGO0FVeDJGSTtFQUNJO0FWMDJGUjtBVXYyRkk7RUFDSTtBVnkyRlI7QVV2MkZRO0VBSEo7SUFJWTtFVjAyRmQ7QUFDRjtBVXgyRlE7RUFQSjtJQVFZO0VWMjJGZDtBQUNGO0FVdjJGSTtFQUNJO0VBQ0E7RUFDQTtBVnkyRlI7QVV4MkZRO0VBQ0k7RUFDQTtFQUNBO0FWMDJGWjtBVXgyRlk7RUFMSjtJQU1ZO0VWMjJGbEI7QUFDRjtBVXAyRkk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QVZxMkZSO0FVcDJGUTtFQVJKO0lBU1k7RVZ1MkZkO0FBQ0Y7QVVwMkZRO0VBQ0k7RUFNQTtFQUNBO0VBRUE7QVZnMkZaO0FVeDJGWTtFQUZKO0lBR1k7RVYyMkZsQjtBQUNGO0FVcDJGWTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm8yRmhCO0FVNzFGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYrMUZSO0FVNTFGSTtFQUNJO0VBQ0E7RUFDQTtBVjgxRlI7QVU1MUZRO0VBQ0k7QVY4MUZaO0FVejFGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWMjFGUjtBVXYxRlE7RUFDSTtBVnkxRlo7QVVyMUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVZ1MUZSO0FVdDFGUTtFQUxKO0lBTVE7RVZ5MUZWO0FBQ0Y7QVV2MUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnkxRlo7QVV4MUZZO0VBWko7SUFhUTtJQUNBO0lBQ0E7SUFDQTtFVjIxRmQ7QUFDRjtBVXgxRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYwMUZaO0FVeDFGWTtFQUNJO0lBQ0k7RVYwMUZsQjtBQUNGO0FVdjFGWTtFQWRKO0lBZVE7RVYwMUZkO0FBQ0Y7QVV4MUZZO0VBQ0k7QVYwMUZoQjtBVXAxRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVnMxRlI7QVVwMUZRO0VBQ0k7QVZzMUZaO0FVbjFGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZxMUZaO0FVbjFGWTtFQUVJO0VBQ0E7RUFDQTtBVm8xRmhCO0FVaDFGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZrMUZaO0FVLzBGUTtFQUNJO0FWaTFGWjtBVTcwRlE7RUFFSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0FWdzBGWjtBVXQwRlk7RUF2Qko7SUF3QlE7SUFDQTtJQUNBO0lBQ0E7RVZ5MEZkO0FBQ0Y7QVV0MEZRO0VBRUk7RUFDQTtBVnUwRlo7QVVwMEZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVZzMEZoQjtBVW4wRlk7RUFDSTtBVnEwRmhCO0FVOXpGUTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBVjh6Rlo7QVV2ekZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVZ5ekZSO0FVeHpGUTtFQUxKO0lBTVk7RVYyekZkO0FBQ0Y7QVV2ekZRO0VBQ0k7RUFDQTtFQUNBO0FWeXpGWjtBVXZ6Rlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ5ekZoQjtBVXR6Rlk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDaEI7Ozs7Ozs7Ozs7R0FBQTtBVit6RkE7QVVqekZnQjtFQUNJO0FWbXpGcEI7QVU1eUZnQjtFQUNJO0FWOHlGcEI7QVV6eUZRO0VBQ0k7QVYyeUZaO0FVdHlGSTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QVZzeUZSO0FVcnlGUTtFQVJKO0lBU1E7RVZ3eUZWO0FBQ0Y7QVVyeUZRO0VBQ0k7RUFDQTtFQUlBO0VBQ0E7RUFDQTtBVm95Rlo7QVV6eUZZO0VBSEo7SUFJUTtFVjR5RmQ7QUFDRjtBVXh5Rlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYweUZoQjtBVXZ5RmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnl5RnBCO0FVcnlGb0I7RUFDSTtBVnV5RnhCO0FVL3hGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FWZ3lGWjtBVS94Rlk7RUFmSjtJQWdCWTtFVmt5RmxCO0FBQ0Y7QVU1eEZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjh4RmhCO0FVMXhGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBVjB4RmhCO0FVeHhGZ0I7RUFDSTtFQUNBO0FWMHhGcEI7QVVoeEZRO0VBQ0k7RUFDQTtFQUNBO0FWa3hGWjtBVWp4Rlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWbXhGaEI7QVV0d0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWd3dGWjtBVXR3RlE7RUFDSTtFQUNBO0FWd3dGWjtBVXJ3RlE7RUFDSTtBVnV3Rlo7QVVod0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWa3dGWjtBVWp3Rlk7RUFQSjtJQVFRO0lBQ0E7SUFDQTtFVm93RmQ7QUFDRjtBVWp3RlE7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FWK3ZGWjtBVTd2Rlk7RUFwQko7SUFxQlE7SUFDQTtFVmd3RmQ7QUFDRjtBVTd2Rlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWK3ZGaEI7QVV6dkZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJ2Rlo7QVV2dkZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVZ5dkZaO0FVeHZGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjB2RmhCO0FVcHZGUTtFQUNJO0VBQ0E7QVZzdkZaO0FVcnZGWTtFQUNJO0VBQ0E7QVZ1dkZoQjtBVWp2RlE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtBVml2Rlo7QVUvdUZZO0VBWEo7SUFZUTtJQUNBO0VWa3ZGZDtBQUNGO0FVN3VGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYrdUZoQjtBVTN1Rlk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBVjR1RmhCO0FVenVGWTtFQUVJO0VBQ0E7RUFJQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnF1RmhCO0FVbnZGZ0I7RUFKSjtJQUtRO0VWc3ZGbEI7QUFDRjtBVWp1RmdCO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtBVit0RnBCO0FVN3RGb0I7RUFDSTtFQUNBO0FWK3RGeEI7QVV6dEZnQjtFQUNJO0VBQ0E7RUFDQTtBVjJ0RnBCO0FVeHRGZ0I7RUFDSTtBVjB0RnBCO0FVdnRGd0I7RUFDSTtBVnl0RjVCO0FVdHRGd0I7RUFDSTtBVnd0RjVCO0FVbnRGZ0I7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0FWK3NGcEI7QVU1c0ZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWOHNGcEI7QVUxc0ZZO0VBQ0k7RUFDQTtFQUtBO0FWd3NGaEI7QVU1c0ZnQjtFQUhKO0lBSVE7RVYrc0ZsQjtBQUNGO0FVenNGZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJzRnBCO0FVbnNGZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVnFzRnBCOztBVTNyRkE7RUFHSTtBVjRyRko7QVUzckZJO0VBQ0k7RUFDQTtFQUNBO0FWNnJGUjtBVTFyRkk7RUFDSTtBVjRyRlI7O0FVdHJGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWeXJGSjtBVXhyRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYwckZSOztBVXRyRkE7RUFDQztBVnlyRkQ7QVV4ckZJO0VBRko7SUFHTztFVjJyRkw7QUFDRjs7QVV2ckZBO0VBQ0M7RUFDQTtFQUlBO0VBQ0E7QVZ1ckZEO0FVbnJGQztFQUVDO0VBQ0E7RUFDQTtBVm9yRkY7QVVuckZRO0VBTFA7SUFNVTtFVnNyRlQ7QUFDRjtBVXByRkM7RUFDQztBVnNyRkY7QVVyckZRO0VBRlA7SUFHVztFVndyRlY7QUFDRjtBVXRyRkM7RUFDQztBVndyRkY7QVV2ckZRO0VBRlA7SUFHVztFVjByRlY7QUFDRjtBVW5yRkM7RUFDQztBVnFyRkY7QVVwckZRO0VBRlA7SUFHVztFVnVyRlY7QUFDRjtBVXByRkM7RUFDQztBVnNyRkY7QVVyckZRO0VBRlA7SUFHVztFVndyRlY7QUFDRjtBVXJyRkM7RUFDQztBVnVyRkY7QVV0ckZRO0VBRlA7SUFHVztFVnlyRlY7QUFDRjtBVXRyRkM7RUFDQztFQUNBO0FWd3JGRjtBVXZyRlE7RUFIUDtJQUlXO0VWMHJGVjtBQUNGO0FVdHJGRTtFQUNDO0FWd3JGSDtBVXJyRkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ1ckZIO0FVOXFGSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FWZ3JGTDtBVXhxRkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYwcUZMO0FVenFGb0I7RUFWaEI7SUFXbUI7SUFDQTtFVjRxRnJCO0FBQ0Y7QVVycUZJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ1cUZMO0FVdHFGVztFQVJQO0lBU1U7RVZ5cUZaO0FBQ0Y7QVV4cUZvQjtFQVhoQjtJQVlvQjtJQUNBO0VWMnFGdEI7QUFDRjtBVXBxRkc7RUFDQztBVnNxRko7QVVucUZHO0VBQ0M7RUFDQTtFQUFnQjtFQUNoQjtBVnNxRko7QVVscUZHO0VBQ0M7QVZvcUZKO0FVaHFGRztFQUNDO0VBQ0E7QVZrcUZKO0FVanFGSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZtcUZMOztBVTFwRkE7RUFDQztBVjZwRkQ7O0FVenBGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY0cEZEO0FVenBGQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMnBGRjs7QVV0cEZBO0VBQ0M7QVZ5cEZEOztBVXRwRkE7RUFDQztFQUNBO0FWeXBGRDs7QVVycEZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVZ3cEZSO0FVdnBGUTtFQUNJO0VBQ0E7RUFDQTtBVnlwRlo7O0FXMXlIQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FYNHlISjtBVzF5SEk7RUFDSTtFQUNBO0VBQ0E7QVg0eUhSO0FXMXlIUTtFQUNJO0FYNHlIWjtBV3h5SFE7RUFDSTtBWDB5SFo7QVdueUhJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhteUhSO0FXanlIUTtFQUNJO0VBQ0E7QVhteUhaO0FXL3hISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGl5SFI7QVc5eEhJO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWCt4SFI7O0FZeDFIQTtFQUVJO0FaMDFISjtBWXgxSEk7RUFFSTtFQUdBO0FadTFIUjtBWXQxSFE7RUFDSTtFQUNBO0FadzFIWjtBWXAxSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnMxSFI7QVlwMUhRO0VBTko7SUFPUTtJQUNBO0lBQ0E7RVp1MUhWO0FBQ0Y7QVlyMUhRO0VBQ0k7RUFDQTtFQUNBLGNBckNZO0VBc0NaO0FadTFIWjtBWXAxSFE7RUFDSTtFQUNBLGNBMUNXO0FaZzRIdkI7QVk5MEhRO0VBRUk7QVorMEhaOztBWTEwSEE7RUFDSTtFQUNBO0FaNjBISjtBWTMwSEk7RUFDSTtFQUNBLGNBL0RlO0VBZ0VmO0FaNjBIUjs7QVl4MEhBO0VBQ0k7RUFDQTtBWjIwSEo7QVl6MEhJO0VBSko7SUFLUTtFWjQwSE47QUFDRjs7QVl4MEhBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QVowMEhKO0FZeDBISTtFQVBKO0lBUVE7SUFDQTtJQUNBO0VaMjBITjtBQUNGO0FZejBISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjIwSFI7QVkxMEhRO0VBQ0k7RUFDQTtBWjQwSFo7QVl4MEhJO0VBR0k7RUFDQTtFQUNBLG1CQXRIUztFQXVIVDtBWncwSFI7QVl0MEhRO0VBUko7SUFVUTtFWncwSFY7QUFDRjtBWXIwSFE7RUFDSTtBWnUwSFo7QVlyMEhZO0VBQ0k7QVp1MEhoQjtBWXQwSGdCO0VBRko7SUFHUTtFWnkwSGxCO0FBQ0Y7QVl2MEhnQjtFQUNJO0VBQ0E7QVp5MEhwQjtBWXIwSFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadTBIaEI7QVlwMEhnQjtFQWRKO0lBZVE7SUFDQTtFWnUwSGxCO0FBQ0Y7QVlyMEhnQjtFQUNJO0VBQ0E7RUFDQSxjQW5LSjtFQW9LSTtBWnUwSHBCO0FZcDBIZ0I7RUFDSSxjQXZLRztFQXdLSDtFQUNBO0FaczBIcEI7QVk5ekhnQjtFQUNJO0FaZzBIcEI7QVk3ekhnQjtFQUNJO0VBQ0E7QVorekhwQjtBWTd6SG9CO0VBQ0k7QVorekh4QjtBWXJ6SEk7RUFHSTtFQUNBO0VBQ0EsbUJBM01TO0VBNE1UO0FacXpIUjtBWW56SFE7RUFDSTtBWnF6SFo7QVluekhZO0VBQ0k7QVpxekhoQjtBWW56SGdCO0VBQ0k7RUFDQTtBWnF6SHBCO0FZanpIWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVptekhoQjtBWWp6SGdCO0VBQ0k7RUFDQTtFQUNBLGNBek9KO0VBME9JO0FabXpIcEI7QVloekhnQjtFQUNJLGNBN09HO0VBOE9IO0Faa3pIcEI7QVkxeUhnQjtFQUNJO0VBQ0E7QVo0eUhwQjtBWXp5SGdCO0VBQ0k7RUFDQTtFQUNBO0FaMnlIcEI7QVlseUhJO0VBRUk7RUFDQSxtQkE1UVM7RUE2UVQ7RUFDQTtFQUNBO0FabXlIUjtBWS94SFk7RUFDSTtBWml5SGhCO0FZL3hIZ0I7RUFDSTtFQUNBO0FaaXlIcEI7QVk3eEhZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWit4SGhCO0FZeHhIWTtFQUNJO0VBQ0E7RUFDQSxjQWhUQTtFQWlUQTtBWjB4SGhCO0FZdnhIWTtFQUNJLGNBcFRPO0VBcVRQO0VBQ0E7QVp5eEhoQjtBWXB4SEk7RUFDSSxtQkE3VFE7QVptbEloQjtBWXB4SFE7RUFDSTtBWnN4SFo7O0FZaHhIQTtFQUVJO0Faa3hISjtBWWh4SEk7RUFKSjtJQU1RO0Vaa3hITjtBQUNGO0FZL3dISTtFQUNJO0VBQ0E7QVppeEhSO0FZOXdISTtFQUNJO0VBQ0E7RUFDQTtBWmd4SFI7QVk5d0hRO0VBTEo7SUFPUTtFWmd4SFY7QUFDRjtBWTd3SFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWit3SFo7QVk3d0hZO0VBTko7SUFRUTtJQUNBO0lBQ0E7RVord0hkO0FBQ0Y7QVkzd0hRO0VBQ0k7QVo2d0haO0FZM3dIWTtFQUhKO0lBS1E7RVo2d0hkO0FBQ0Y7QVl2d0hJO0VBQ0k7RUFDQTtFQUNBO0FaeXdIUjtBWXZ3SFE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBWnd3SFo7QVl0d0hZO0VBUEo7SUFTUTtJQUNBO0lBQ0E7RVp3d0hkO0FBQ0Y7QVl0d0hZO0VBQ0k7RUFDQTtFQUNBO0Fad3dIaEI7QVlwd0hRO0VBQ0k7QVpzd0haO0FZaHdISTtFQUNJO0Faa3dIUjtBWS92SEk7RUFDSSxjQXBhZ0I7RUFxYWhCO0VBQ0E7RUFDQTtBWml3SFI7QVk5dkhJO0VBQ0ksY0ExYWU7RUEyYWY7RUFDQTtFQUNBO0VBQ0E7QVpnd0hSO0FZOXZIUTtFQVBKO0lBU1E7RVpnd0hWO0FBQ0Y7QVk3dkhJO0VBRUk7QVo4dkhSO0FZNXZIUTtFQUNJLGNBeGJXO0VBeWJYO0VBQ0E7RUFDQTtBWjh2SFo7QVk1dkhZO0VBQ0k7QVo4dkhoQjtBWXh2SEk7RUFDSTtBWjB2SFI7O0FZdHZIQTtFQUVJO0Fad3ZISjtBWXR2SEk7RUFDSTtFQUNBO0VBQ0E7QVp3dkhSO0FZcnZISTtFQUNJO0FadXZIUjs7QVludkhBO0VBQ0k7RUFDQTtFQUNBO0Fac3ZISjtBWW52SEk7RUFFSTtFQU9BLGNBdmVlO0FacXRJdkI7QVludkhRO0VBQ0k7RUFDQTtBWnF2SFo7QVlodkhRO0VBQ0ksY0E5ZVk7RUErZVo7QVprdkhaO0FZL3VIWTtFQUNJO0VBQ0E7RUFDQTtBWml2SGhCO0FZL3VIZ0I7RUFDSTtBWml2SHBCO0FZNXVIUTtFQUNJO0VBQ0E7QVo4dUhaO0FZMXVIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0F2Z0JXO0FabXZJdkI7QVl6dUhRO0VBQ0k7RUFDQTtFQUNBLGNBN2dCVztBWnd2SXZCOztBWW51SEE7RUFDSTtFQUNBLG1CSC9nQm9CO0VHZ2hCcEI7RUFDQTtBWnN1SEo7QVlwdUhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpzdUhSO0FZbHVISTtFQUNJO0Fab3VIUjs7QVlodUhBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsY0E5aUJtQjtFQStpQm5CO0VBQ0E7RUFFQTtFQUNBO0FaZ3VISjtBWTl0SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FaK3RIUjtBWTV0SEk7RUFDSTtFQUNBO0FaOHRIUjtBWTF0SEk7RUFDSSxjQTNrQmU7QVp1eUl2QjtBWXp0SEk7RUFDSTtBWjJ0SFI7QVl4dEhJO0VBQ0k7RUFDQTtBWjB0SFI7QVl2dEhJO0VBQ0k7RUFDQTtBWnl0SFI7QVl2dEhRO0VBQ0k7RUFDQTtFQUNBO0FaeXRIWjtBWXJ0SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadXRIUjtBWXB0SEk7RUFDSTtFQUNBO0VBQ0E7QVpzdEhSOztBWWp0SEE7RUFDSTtFQUNBO0Fab3RISjs7QVlqdEhBO0VBQ0k7RUFDQTtBWm90SEo7O0FZanRIQTtFQUNJO0VBQ0E7RUFDQTtBWm90SEo7O0FhcDFJQTtFQUNJO0FidTFJSjs7QWFwMUlBO0VBQ0k7QWJ1MUlKOztBYW4xSUE7RUFDSTtBYnMxSUo7O0FhLzBJSTtFQUNJO0VBQ0E7QWJrMUlSO0FhLzBJSTtFQUNJO0VBQ0E7QWJpMUlSOztBYTEwSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNjBJUjtBYTEwSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNDBJUjs7QWF0MElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnkwSVI7QWF0MElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYncwSVI7O0FjdjRJQTtFQUVFO0lBQ0M7SUFDQTtJQUNBO0VkeTRJRDtFY240SUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0VkcTRJQTtFY3A0SUE7SUFDQztJQUNBO0lBQ0E7SUFDQTtFZHM0SUQ7QUFDRjtBY2o0SUE7RUFDSztFQUVIO0lBQ0M7SUFDQTtJQUNBO0VkazRJRDtFYzczSU07SUFDSTtFZCszSVY7RWMzM0lEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZDYzSUE7RWM1M0lBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWQ4M0lEO0FBQ0Y7QWVwN0lBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBRUE7SUFFQSxrTkFDSTtFZms3SVY7RWUxNklNO0lBQ0k7RWY0NklWO0VleDZJRTtJQUNJO0lBQ0E7RWYwNklOO0VldjZJRTtJQUNJO0lBQ0E7SUFDQTtFZnk2SU47RWV0NklFO0lBQ0k7RWZ3NklOO0VlcjZJRTtJQUNJO0lBQ0E7RWZ1NklOO0VlcjZJRTtJQUNJO0lBQ0E7RWZ1NklOO0VlbjZJTTtJQUNJLG1OQUNBO0VmbzZJVjtFZXg1SU07SUFDSSw4S0FDUTtFZnk1SWxCO0VlbjVJVTtJQVJKO01BU1EsK0tBQ1E7SWZxNUlwQjtFQUNGO0VlaDVJVTtJQWhCSjtNQWlCUSxnTkFDUTtJZms1SXBCO0VBQ0Y7RWV4NElNO0lBQ0ksNktBQ1E7RWZ5NElsQjtFZW40SVU7SUFSSjtNQVNRLDZLQUNRO0lmcTRJcEI7RUFDRjtFZWg0SVU7SUFoQko7TUFpQlEsZ05BQ1E7SWZrNElwQjtFQUNGO0VleDNJTTtJQUNJLDRLQUNRO0VmeTNJbEI7RWUvMklNO0lBR0k7SUFDQSxvSUFDUTtFZjgySWxCO0VlcDJJRTtJQWNJO0VmeTFJTjtFZXAySVU7SUFESjtNQUdRO0lmczJJWjtJZXIySVk7TUFDSTtNQUNBO0lmdTJJaEI7RUFDRjtFZWgySU07SUFRSTtJQUNBO0VmMjFJVjtFZXoxSVU7SUFDSTtJQUNBO0lBQ0E7RWYyMUlkO0VldDFJVTtJQUNJO0lBQ0E7RWZ3MUlkO0VldjFJYztJQUNJO0lBQ0E7RWZ5MUlsQjtFZW4xSVU7SUFDSTtFZnExSWQ7RWUvMElNO0lBRUk7RWZnMUlWO0VlNzBJTTtJQUNJO0VmKzBJVjtFZTUwSU07SUFDSTtFZjgwSVY7RWUzMElNO0lBQ0k7RWY2MElWO0VleDBJTTtJQUNJO0lBQ0EsNEtBQ1E7RWZ5MElsQjtFZS96SUU7SUFDSTtJQUNBO0lBQ0Esb0ZBQ1E7SUFXUjtFZnN6SU47RWU5eklNO0lBUEo7TUFRUTtNQUNBLHNGQUNRO0lmZzBJaEI7RUFDRjtFZXZ6SU07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmeXpJVjtFZXZ6SVU7SUFQSjtNQVFRO0lmMHpJWjtFQUNGO0VlenpJVTtJQVZKO01BV1E7SWY0eklaO0VBQ0Y7RWV4eklNO0lBQ0k7RWYweklWO0VleHpJTTtJQUNJO0VmMHpJVjtFZXh6SU07SUFDSTtFZjB6SVY7RWV4eklNO0lBQ0k7RWYweklWO0VldnpJTTtJQUVJO0Vmd3pJVjtFZXJ6SVU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmdXpJZDtFZXJ6SWM7SUFDSTtFZnV6SWxCO0VlcnpJYztJQUVJO0lBQ0E7SUFDQTtFZnN6SWxCO0VleHlJVTtJQURKO01BRVE7TUFDQSx5SEFDUTtJZjB5SXBCO0VBQ0Y7QUFDRjtBZTV4SUk7RUFFSTtBZjZ4SVI7O0FleHhJSTtFQUVJO0VBQ0E7QWYweElSOztBZ0JqbkpJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFHQTtBaEJnbkpSO0FnQjltSlE7RUFDSTtFQUNBO0FoQmduSlo7QWdCL21KWTtFQUhKO0lBSVE7RWhCa25KZDtBQUNGO0FnQjdtSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFFQTtBaEIwbUpSO0FnQmpuSlE7RUFYSjtJQVlRO0VoQm9uSlY7QUFDRjtBZ0J4bUpJO0VBQ0ksNkJQbkRnQjtFT29EaEIsY1BqRGdCO0FUMnBKeEI7QWdCdG1KSTtFQUNJLDZCUHpEZ0I7RU8wRGhCLGNQdkRnQjtFT3dEaEI7QWhCd21KUjtBZ0JwbUpJO0VBQ0ksbUNQL0RnQjtFT2dFaEIsY1A5RGdCO0VPK0RoQjtBaEJzbUpSO0FnQnJtSlE7RUFDSTtBaEJ1bUpaOztBZ0JobUpBO0VBQ0k7RUFDQTtBaEJtbUpKOztBZ0I5bEpJO0VBQ0k7QWhCaW1KUjs7QWlCcHJKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnVySlI7O0FpQm5ySkE7RUFFSTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0FqQm1ySko7QWlCaHJKSTtFQVhKO0lBWVE7SUFDQTtFakJtckpOO0FBQ0Y7QWlCaHJKSTtFQU9JO0FqQjRxSlI7QWlCbHJKUTtFQURKO0lBRVE7RWpCcXJKVjtFaUJwckpVO0lBQ0k7RWpCc3JKZDtBQUNGO0FpQmhySkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJrckpSO0FpQmhySlE7RUFUSjtJQVVRO0VqQm1ySlY7QUFDRjtBaUIvcUpJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QWpCOHFKUjtBaUI1cUpRO0VBWko7SUFhUTtJQUNBO0VqQitxSlY7QUFDRjtBaUIzcUpRO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FqQjRxSlo7QWlCM3FKWTtFQVJKO0lBU1E7RWpCOHFKZDtBQUNGO0FpQjVxSlk7RUFDSTtBakI4cUpoQjtBaUI1cUpnQjtFQUNJO0VBQ0E7QWpCOHFKcEI7QWlCN3FKb0I7RUFDSTtBakIrcUp4QjtBaUJycUpvQjtFQUNJO0FqQnVxSnhCO0FpQmxxSlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJvcUpoQjtBaUJscUpnQjtFQUNJO0VBQ0E7QWpCb3FKcEI7QWlCOXBKUTtFQUNJO0VBQ0E7RUFDQTtBakJncUpaO0FpQjdwSlk7RUFOSjtJQU9RO0lBQ0E7RWpCZ3FKZDtBQUNGO0FpQi9wSlk7RUFWSjtJQVdRO0lBQ0E7RWpCa3FKZDtBQUNGO0FpQmpxSlk7RUFkSjtJQWVRO0lBQ0E7RWpCb3FKZDtBQUNGO0FpQmhxSkk7RUFDSTtFQUNBO0VBQ0E7QWpCa3FKUjtBaUI3cEpRO0VBRUk7QWpCOHBKWjtBaUIxcEpZO0VBTko7SUFRUTtJQUVBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7RWpCMHBKZDtBQUNGO0FpQmxwSlk7RUFDSTtBakJvcEpoQjtBaUJscEpnQjtFQUhKO0lBSVE7SUFDQTtJQUNBO0lBR0E7RWpCbXBKbEI7RWlCanBKa0I7SUFDSTtFakJtcEp0QjtFaUJocEprQjtJQUNJO0VqQmtwSnRCO0FBQ0Y7QWlCL29KZ0I7RUFDSTtFQUNBO0VBQ0E7QWpCaXBKcEI7QWlCaHBKb0I7RUFKSjtJQUtRO0VqQm1wSnRCO0FBQ0Y7QWlCaHBKWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CUjdOUTtFUThOUjtFQUNBO0FqQmtwSmhCO0FpQmhwSlk7RUFDSTtBakJrcEpoQjtBaUI3b0pZO0VBS0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFHQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBakJvb0poQjtBaUIvcEpnQjtFQURKO0lBRVE7RWpCa3FKbEI7QUFDRjtBaUJ2b0pnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ5b0pwQjtBaUJ0b0pnQjtFQUNJO0FqQndvSnBCO0FpQnJvSmdCO0VBQ0k7RUFDQTtBakJ1b0pwQjtBaUJwb0pnQjtFQUNJO0FqQnNvSnBCO0FpQmpvSlk7RUFDSTtFQUNBO0FqQm1vSmhCO0FpQjluSlk7RUFDSTtFQUVBO0FqQituSmhCO0FpQnZuSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakJ5bkpSO0FpQnZuSlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakJ5bkpaO0FpQnhuSlk7RUFMSjtJQU1RO0VqQjJuSmQ7QUFDRjs7QWlCbG5KSTtFQURKO0lBRVE7RWpCc25KTjtBQUNGOztBa0JoOEpBO0VBRUk7QWxCazhKSjtBa0JoOEpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlRaZ0I7QVQ4OEp4QjtBa0IvN0pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJpOEpSO0FrQi83SlE7RUFDSTtFQUNBO0VBQ0E7QWxCaThKWjtBa0JoOEpZO0VBQ0k7QWxCazhKaEI7QWtCaDhKUztFQUNJO0lBQ0M7SUFDQTtFbEJrOEpaO0FBQ0Y7QWtCNzdKUTtFQUNJO0VBQ0E7RUFDQTtBbEIrN0paO0FrQjM3Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWxCNDdKUjs7QW1CaC9KQTtFQUNJO0FuQm0vSko7QW1CbC9KSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDUTtBbkJvL0poQjtBbUJqL0pRO0VBbEJKO0lBbUJRO0lBQ0E7SUFDQTtFbkJvL0pWO0FBQ0Y7QW1CbC9KUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QW5Cay9KWjtBbUJoL0pZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QW5CaS9KaEI7QW1COStKWTtFQUNJO0FuQmcvSmhCO0FtQjkrSlk7RUFDSTtBbkJnL0poQjtBbUI3K0pZO0VBM0JKO0lBNEJRO0lBQ0E7RW5CZy9KZDtFbUI5K0pjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkJnL0psQjtBQUNGOztBbUJsK0pJO0VBQ0k7RUFDQTtFQUNBO0FuQnErSlI7O0FvQnJqS0E7RUFDSTtFQUNBO0FwQndqS0o7O0FvQnBqS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXBCc2pLSjtBb0JwaktJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCc2pLUjtBb0JsaktJO0VBQ0k7QXBCb2pLUjtBb0JsaktJO0VBQ0k7SUFDSTtFcEJvaktWO0VvQmxqS007SUFDSTtFcEJvaktWO0FBQ0Y7QW9CL2lLSTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBcEI4aUtSO0FvQjdpS1E7RUFoQko7SUFpQlE7RXBCZ2pLVjtBQUNGO0FvQjNpS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEI2aUtSO0FvQjFpS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjRpS1I7O0FxQjduS0E7RUFDSTtBckJnb0tKO0FxQjluS0k7RUFDSTtBckJnb0tSOztBcUI1bktBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXJCOG5LSjtBcUI3bktJO0VBbEJKO0lBbUJRO0VyQmdvS047QUFDRjtBcUI5bktJO0VBQ0k7QXJCZ29LUjs7QXFCNW5LQTtFQUNJO0VBQ0E7RUFDQTtFQUNDO0FyQituS0w7QXFCOW5LSTtFQUxKO0lBTVE7SUFDQTtFckJpb0tOO0FBQ0Y7QXFCOW5LSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCZ29LUjtBcUI3bktJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIrbktSOztBcUJ4bktBO0VBQ0k7QXJCMm5LSjs7QXFCdm5LSTtFQUNJO0FyQjBuS1I7QXFCeG5LSTtFQUNJO0FyQjBuS1I7QXFCeG5LSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCeW5LUjtBcUJybktJO0VBRUk7QXJCc25LUjtBcUJubktJO0VBQ0k7RUFDQTtFQUNBO0FyQnFuS1I7QXFCbm5LUTtFQUxKO0lBTVE7SUFDQTtJQUNBO0lBQ0E7RXJCc25LVjtBQUNGO0FxQmxuS0k7RUFDSTtFQUNBO0FyQm9uS1I7QXFCbm5LUTtFQUhKO0lBSVE7RXJCc25LVjtBQUNGO0FxQmxuS0k7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FyQm1uS1I7QXFCam5LUTtFQVJKO0lBU1E7SUFDQTtFckJvbktWO0FBQ0Y7QXFCam5LSTtFQUVJO0FyQmtuS1I7QXFCam5LUTtFQUhKO0lBSVE7RXJCb25LVjtBQUNGO0FxQjltS0k7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBckIrbUtSO0FxQjVtS1E7RUFYSjtJQVlRO0VyQittS1Y7QUFDRjtBcUJ6bUtRO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7QXJCMG1LWjtBcUJ4bUtZO0VBQ0k7QXJCMG1LaEI7QXFCeG1LWTtFQUNJO0VBQ0E7RUFDQTtBckIwbUtoQjtBcUJybUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ1bUtaOztBcUIvbEtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJrbUtKO0FxQmhtS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQmttS1I7QXFCaG1LUTtFQUNJO0VBQ0E7QXJCa21LWjtBcUIvbEtRO0VBQ0k7QXJCaW1LWjtBcUI5bEtRO0VBQ0k7QXJCZ21LWjtBcUI3bEtRO0VBQ0k7QXJCK2xLWjtBcUI3bEtRO0VBQ0k7QXJCK2xLWjtBcUIxbEtJO0VBQ0k7QXJCNGxLUjtBcUIxbEtJO0VBQ0k7QXJCNGxLUjtBcUIxbEtJO0VBQ0k7QXJCNGxLUjtBcUJ4bEtRO0VBQ0k7QXJCMGxLWjtBcUJ2bEtRO0VBRUk7QXJCd2xLWjtBcUJwbEtJO0VBQ0k7QXJCc2xLUjtBcUJwbEtRO0VBQ0k7RUFDQTtBckJzbEtaO0FxQmpsS1E7RUFDSTtBckJtbEtaO0FxQjlrS1k7RUFFSTtBckIra0toQjtBcUI1a0tZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI4a0toQjtBcUJ6a0tRO0VBQ0k7RUFDQTtFQUNBO0FyQjJrS1o7O0FxQmprS0E7RUFFSTtFQUNBO0FyQm1rS0o7QXFCamtLSTtFQUNJO0FyQm1rS1I7QXFCaGtLSTtFQUNJO0FyQmtrS1I7QXFCaGtLVztFQUNJO0FyQmtrS2Y7QXFCN2pLSTtFQUNJO0VBQ0E7RUFDQTtBckIraktSO0FxQjVqS0k7RUFDSTtFQUNBO0FyQjhqS1I7O0FzQi8zS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCazRLSjs7QXNCNzNLQTtFQUNJO0F0Qmc0S0o7O0FzQjMzS0E7RUFDSTtBdEI4M0tKOztBc0J6M0tBO0VBRUk7QXRCMjNLSjs7QXNCdjNLQTtFQUNJO0F0QjAzS0o7O0FzQnQzS0E7RUFDSTtBdEJ5M0tKOztBc0JyM0tBO0VBQ0k7QXRCdzNLSjs7QXNCcDNLQTtFQUNJO0F0QnUzS0o7O0FzQnAzS0E7RUFDSTtBdEJ1M0tKOztBc0JuM0tBO0VBQ0k7QXRCczNLSjs7QXVCOTZLQTtFQUNJO0VBQ0E7RUFDQTtBdkJpN0tKO0F1Qjc2S0k7RUFDSTtBdkIrNktSO0F1Qjk2S1E7RUFDSTtBdkJnN0taO0F1Qjc2S1k7RUFDSTtBdkIrNktoQjs7QXVCdjZLUTtFQUNJO0F2QjA2S1o7O0F1Qm42S1E7RUFDSTtBdkJzNktaOztBdUIvNUtRO0VBQ0k7QXZCazZLWjs7QXVCMzVLUTtFQUNJO0F2Qjg1S1o7O0F1QnY1S1E7RUFDSTtBdkIwNUtaOztBdUJuNUtRO0VBQ0k7QXZCczVLWjs7QXVCLzRLUTtFQUNJO0F2Qms1S1o7O0F1QjM0S1E7RUFDSTtBdkI4NEtaOztBdUJ2NEtRO0VBQ0k7QXZCMDRLWjs7QXVCbjRLUTtFQUNJO0F2QnM0S1o7O0F1Qi8zS1E7RUFDSTtBdkJrNEtaOztBdUIzM0tRO0VBQ0k7QXZCODNLWjs7QXVCdjNLUTtFQUNJO0F2QjAzS1o7O0F3QmovS0E7RUFDSTtFQUNBO0F4Qm8vS0o7QXdCbC9LSTtFQUVJO0VBQ0E7QXhCbS9LUjtBd0JoL0tJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJrL0tSO0F3Qi8rS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEJpL0tSO0F3QjcrS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEIrK0tSO0F3QjUrS0k7RUFDSTtFQUNBO0VBQ0E7QXhCOCtLUjtBd0IzK0tJO0VBQ0k7RUFDQTtBeEI2K0tSO0F3QjMrS1E7RUFDSTtFQUNBO0VBQ0E7QXhCNitLWjtBd0IxK0tRO0VBQ0k7RUFDQTtBeEI0K0taO0F3QjErS1k7RUFDSTtBeEI0K0toQjtBd0JyK0tJO0VBQ0k7RUFDQTtBeEJ1K0tSO0F3QnIrS1E7RUFDSTtBeEJ1K0taO0F3QmwrS1E7RUFDSTtBeEJvK0taO0F3QmorS1E7RUFDSTtBeEJtK0taOztBeUIvaUxBO0VBQ0k7QXpCa2pMSjs7QXlCOWlMSTtFQUNJO0F6QmlqTFI7QXlCOWlMSTtFQUNJO0F6QmdqTFI7QXlCNWlMSTtFQUVJO0VBRUE7RUFDQTtBekI0aUxSO0F5QjFpTFE7RUFDSTtBekI0aUxaO0F5QnhpTFE7RUFDSTtBekIwaUxaO0F5QnZpTFE7RUFDSTtBekJ5aUxaOztBeUJsaUxBO0VBRUk7QXpCb2lMSjtBeUJsaUxJO0VBQ0k7QXpCb2lMUjtBeUI5aExZO0VBQ0ksbUJoQjNDUTtBVDJrTHhCO0F5Qi9oTGdCO0VBQ0ksbUJoQjdDSTtBVDhrTHhCO0F5QjdoTFk7RUFDSTtFQUNBO0F6QitoTGhCO0F5QjVoTFk7RUFDSTtFQUNBO0F6QjhoTGhCO0F5QnpoTFk7RUFDSTtBekIyaExoQjtBeUJyaExJO0VBQ0k7RUFDQSxtQmhCcEVnQjtFZ0JxRWhCO0F6QnVoTFI7QXlCdGhMUTtFQUNJO0F6QndoTFo7QXlCcGhMSTtFQUNJLGNoQjlFZ0I7RWdCK0VoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCc2hMUjtBeUJuaExJO0VBQ0k7RUFDQTtFQUNBLGNoQjFGZ0I7RWdCMkZoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJxaExSO0F5Qm5oTFE7RUFDSTtFQUNBO0F6QnFoTFo7QXlCamhMSTtFQUVJO0F6QmtoTFI7O0F5QjlnTEE7RUFDSSxjaEJsSG9CO0VnQm1IcEI7RUFDQTtBekJpaExKO0F5Qi9nTEk7RUFDSTtBekJpaExSO0F5Qi9nTFE7RUFDSTtBekJpaExaO0F5QjdnTEk7RUFDSTtFQUNBO0VBQ0E7QXpCK2dMUjtBeUI5Z0xRO0VBQ0k7QXpCZ2hMWjtBeUIzZ0xJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCNmdMUjtBeUIxZ0xJO0VBQ0k7QXpCNGdMUjtBeUJ4Z0xJO0VBQ0k7QXpCMGdMUjtBeUJ2Z0xJO0VBQ0k7QXpCeWdMUjtBeUJ0Z0xJO0VBQ0s7QXpCd2dMVDtBeUJyZ0xJO0VBQ0k7RUFDQTtBekJ1Z0xSO0F5QnBnTFk7RUFDSSxtQmhCdktRO0FUNnFMeEI7QXlCcGdMZ0I7RUFDSTtFQUNBO0VBQ0E7QXpCc2dMcEI7QXlCaGdMWTtFQUNJO0F6QmtnTGhCO0F5Qi8vS1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJpZ0xoQjtBeUIvL0tZO0VBQ0k7QXpCaWdMaEI7QXlCNS9LSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjgvS1I7O0EwQmp0TEE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJvdExKOztBMEJqdExBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm90TEo7O0EwQmp0TEE7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm90TEo7O0EwQmp0TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm90TEo7O0EwQmp0TEE7Ozs7O0VBS0k7QTFCb3RMSjs7QTBCanRMQTs7Ozs7RUFLSTtBMUJvdExKOztBMEJqdExBO0VBQ0k7RUFDQTtBMUJvdExKOztBMEJqdExBOzs7RUFHSTtFQUNBO0VBQ0E7QTFCb3RMSjs7QTBCanRMQTtFQUNJO0ExQm90TEo7O0EwQmp0TEE7RUFDSTtFQUNBO0ExQm90TEo7O0EwQmp0TEE7QUFDQTs7Ozs7RUFLSTtBMUJvdExKOztBMEJqdExBO0VBQ0k7QTFCb3RMSjs7QTBCanRMQTtBQUNBOztFQUVJO0ExQm90TEo7O0EwQmp0TEE7O0VBRUk7QTFCb3RMSjs7QTBCanRMQTs7RUFFSTtFQUNBO0ExQm90TEo7O0EwQmp0TEE7O0VBRUk7RUFDQTtBMUJvdExKOztBMEJqdExBOztFQUVJO0ExQm90TEo7O0EwQmp0TEE7RUFDSTtBMUJvdExKOztBMEJqdExBO0VBQ0k7QTFCb3RMSjs7QTBCanRMQTtFQUNJO0ExQm90TEo7O0EwQmx0TEE7QUFFQTtBQUVBOzs7O0VBSUk7RUFDQTtFQUNBO0ExQm10TEo7O0EwQmh0TEE7O0VBRUk7QTFCbXRMSjs7QTBCaHRMQTtFQUNJO0ExQm10TEo7O0EwQmh0TEE7QUFDQTs7RUFFSTtFQUNBO0ExQm10TEo7O0EwQmh0TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJtdExKOztBMEJodExBO0FBQ0E7RUFDSTtBMUJtdExKOztBMEJodExBO0VBQ0k7RUFDQTtBMUJtdExKOztBMEJodExBO0VBQ0k7QTFCbXRMSjs7QTBCaHRMQTtFQUNJO0VBQ0E7QTFCbXRMSjs7QTBCaHRMQTtFQUNJO0VBQ0E7RUFDQTtBMUJtdExKOztBMEJodExBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbXRMSjs7QTBCaHRMQTs7O0VBR0k7RUFDQTtBMUJtdExKOztBMEJodExBO0VBQ0k7QTFCbXRMSjs7QTBCaHRMQTs7Ozs7O0VBTUk7RUFDQTtBMUJtdExKOztBMEJodExBOztFQUFBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm10TEo7O0EwQmh0TEE7RUFDSTtBMUJtdExKOztBMEJodExBO0VBQ0k7QTFCbXRMSjs7QTBCaHRMQTtFQUNJO0ExQm10TEo7O0EwQmh0TEE7RUFDSTtBMUJtdExKOztBMEJodExBO0VBQ0k7RUFDQTtBMUJtdExKOztBMEJodExBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJtdExKOztBMEJodExBO0VBQ0k7QTFCbXRMSjs7QTBCaHRMQTtFQUNJO0VBQ0E7QTFCbXRMSjs7QTBCaHRMQTs7RUFFSTtFQUNBO0ExQm10TEo7O0EwQmh0TEE7RUFDSTtBMUJtdExKOztBMEJodExBO0VBQ0k7RUFDQTtFQUdBO0ExQml0TEo7O0EwQnpzTEE7RUFDSTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0k7RUFDQTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0k7QTFCNHNMSjs7QTBCenNMQTtFQUNJO0ExQjRzTEo7O0EwQnpzTEE7RUFDSTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0k7QTFCNHNMSjs7QTBCenNMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNHNMSjs7QTBCenNMQTtFQUNJO0VBQ0E7RUFDQTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0k7QTFCNHNMSjs7QTBCenNMQTtFQUNJO0VBQ0E7RUFDQTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNHNMSjs7QTBCenNMQTs7O0VBR0k7RUFDQTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNHNMSjs7QTBCenNMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNHNMSjs7QTBCenNMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI0c0xKOztBMEJ6c0xBOztFQUVJO0ExQjRzTEo7O0EwQnpzTEE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTFCNHNMSjs7QTBCenNMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQjRzTEo7O0EwQnpzTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0k7RUFDQTtBMUI0c0xKOztBMEJ6c0xBOzs7Ozs7RUFNSTtFQUNBO0ExQjRzTEo7O0EwQnpzTEE7O0VBRUk7RUFDQTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNHNMSjs7QTBCenNMQTtFQUNDO0VBQ0c7RUFDQTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNHNMSjs7QTBCenNMQTtFQUNJO0VBQ0E7QTFCNHNMSjs7QTBCenNMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI0c0xKOztBMEJ6c0xBO0VBQ0k7RUFDQTtFQUNBO0ExQjRzTEo7O0EwQnpzTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNHNMSjs7QTBCenNMQTtFQUNJO0VBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFMUI0c0xOO0UwQnpzTEU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFMUIyc0xOO0UwQnhzTEU7SUFDSTtJQUNBO0UxQjBzTE47RTBCdnNMRTtJQUNJO0lBQ0E7RTFCeXNMTjtBQUNGO0EwQnRzTEE7QUFDQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCd3NMSjs7QTBCcnNMQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCd3NMSjs7QTBCcnNMQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3c0xKOztBMEJyc0xBOzs7O0VBSUk7RUFDQTtFQUNBO0ExQndzTEo7O0EwQnJzTEE7RUFDSTtBMUJ3c0xKOztBMEJyc0xBO0VBQ0k7RUFDQTtBMUJ3c0xKOztBMEJyc0xBO0VBQ0k7QTFCd3NMSjs7QTBCcnNMQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3c0xKOztBMEJyc0xBO0FBQ0E7RUFDSTtBMUJ3c0xKOztBMEJyc0xBOzs7RUFHSTtBMUJ3c0xKOztBMEJyc0xBO0VBQ0k7QTFCd3NMSjs7QTBCcnNMQTtFQUNJO0VBQ0E7QTFCd3NMSjs7QTBCcnNMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3c0xKOztBMEJyc0xBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCd3NMSjs7QTBCcnNMQTtFQUNDO0VBQ0c7QTFCd3NMSjs7QTBCcnNMQTtFQUNJO0VBQ0E7QTFCd3NMSjs7QTBCcnNMQTs7RUFFSTtBMUJ3c0xKOztBMEJyc0xBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3c0xKOztBMEJyc0xBOzs7O0VBSUk7QTFCd3NMSjs7QTBCcnNMQTtFQUNJO0ExQndzTEo7O0EwQnJzTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQndzTEo7O0EwQnJzTEE7O0VBRUk7QTFCd3NMSjs7QTBCcnNMQTtFQUNJO0ExQndzTEo7O0EwQnJzTEE7RUFDSTtFQUNBO0ExQndzTEo7O0EwQnJzTEE7RUFDSTtBMUJ3c0xKOztBMEJyc0xBOztFQUVJO0VBQ0E7QTFCd3NMSjs7QTBCdHNMQTtBQUVBO0FBQ0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQndzTEo7O0EwQnJzTEE7RUFDSTtBMUJ3c0xKOztBMEJyc0xBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQndzTEo7O0EwQnJzTEE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3c0xKOztBMEJyc0xBO0VBQ0k7QTFCd3NMSjs7QTBCcnNMQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3c0xKOztBMEJyc0xBO0VBQ0k7RUFDQTtBMUJ3c0xKOztBMEJyc0xBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCd3NMSjs7QTBCcnNMQTtFQUNJO0ExQndzTEo7O0EwQnRzTEE7RUFDSTtBMUJ5c0xKOztBMEJ0c0xBO0VBQ0k7QTFCeXNMSjs7QTBCdnNMQTtFQUNJO0ExQjBzTEo7O0EwQnhzTEE7QUFFQTs7RUFFSTtFQUNBO0VBQ0E7QTFCMHNMSjs7QTBCdnNMQTs7RUFFSTtBMUIwc0xKOztBMEJ2c0xBO0VBQ0k7RUFDQTtFQUNBO0ExQjBzTEo7O0EwQnZzTEE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCMHNMSjs7QTBCdnNMQTtFQUNJO0VBQ0E7QTFCMHNMSjs7QTBCdnNMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQjBzTEo7O0EwQnZzTEE7RUFDSTtBMUIwc0xKOztBMEJ2c0xBO0VBQ0k7RUFDQTtFQUNBO0ExQjBzTEo7O0EwQnZzTEE7RUFDSTtFQUNBO0ExQjBzTEo7O0EwQnZzTEE7RUFDSTtBMUIwc0xKOztBMEJ2c0xBO0VBQ0k7QTFCMHNMSjs7QTBCdnNMQTtFQUNJO0ExQjBzTEo7O0EwQnhzTEE7QUFFQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIwc0xKOztBMEJ2c0xBO0VBQ0k7RUFDQTtBMUIwc0xKOztBMEJ2c0xBO0VBQ0k7QTFCMHNMSjs7QTBCdnNMQTtFQUNJO0ExQjBzTEo7O0EwQnZzTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUIwc0xKOztBMEJ2c0xBOzs7RUFHSTtFQUNBO0ExQjBzTEo7O0EwQnZzTEE7RUFDSTtBMUIwc0xKOztBMEJ2c0xBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjBzTEo7O0EwQnZzTEE7RUFDSTtFQUNBO0ExQjBzTEo7O0EwQnZzTEE7QUFDQTs7Ozs7OztFQU9JO0ExQjBzTEo7O0EwQnZzTEE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBMUIwc0xKOztBMEJ2c0xBO0VBQ0k7RUFDQTtBMUIwc0xKOztBMEJ2c0xBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCMHNMSjs7QTBCdnNMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIwc0xKOztBMEJ4c0xBO0FBRUE7QUFDQTtFQUNJO0VBQ0E7QTFCMHNMSjs7QTBCdnNMQTtFQUNJO0VBQ0E7QTFCMHNMSjs7QTBCdnNMQTtFQUNJO0VBQ0E7QTFCMHNMSjs7QTBCdnNMQTs7RUFFSTtFQUNBO0ExQjBzTEo7O0EwQnZzTEE7RUFDSTtBMUIwc0xKOztBMEJ4c0xBO0FBRUE7RUFFSTs7OztJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFCeXNMTjtFMEJ0c0xFOztJQUVJO0lBQ0E7RTFCd3NMTjtFMEJyc0xFO0lBQ0k7SUFDQTtFMUJ1c0xOO0UwQnBzTEU7SUFDSTtJQUNBO0UxQnNzTE47RTBCbnNMRTtJQUNJO0UxQnFzTE47RTBCbHNMRTtJQUNJO0UxQm9zTE47RTBCanNMRTs7SUFFSTtFMUJtc0xOO0UwQmhzTEU7SUFDSTtJQUNBO0UxQmtzTE47RTBCL3JMRTtJQUNJO0UxQmlzTE47RTBCOXJMRTtJQUNJO0lBQ0E7RTFCZ3NMTjtFMEI3ckxFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTFCK3JMTjtFMEI1ckxFO0lBQ0k7SUFDQTtFMUI4ckxOO0UwQjNyTEU7SUFDSTtJQUNBO0lBQ0E7RTFCNnJMTjtFMEIxckxFO0lBQ0k7RTFCNHJMTjtFMEJ6ckxEOztJQUVDO0UxQjJyTEE7RTBCeHJMRDs7SUFFTztFMUIwckxOO0UwQnZyTEU7RUFDQTtJQUNJO0UxQnlyTE47RTBCdHJMRTtJQUNJO0UxQndyTE47RTBCcnJMRTtJQUNJO0UxQnVyTE47RTBCcHJMRTtJQUNJO0lBQ0E7RTFCc3JMTjtFMEJuckxFO0lBQ0k7SUFDQTtFMUJxckxOO0UwQmxyTEU7RUFDQTs7Ozs7OztJQU9JO0UxQm9yTE47RTBCanJMRTtFQUNBO0lBQ0k7SUFDQTtJQUNBO0UxQm1yTE47RTBCaHJMRTtJQUNJO0lBQ0E7RTFCa3JMTjtFMEIvcUxFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTFCaXJMTjtFMEI5cUxFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQmdyTE47RTBCN3FMRTs7SUFFSTtJQUNBO0UxQitxTE47RTBCNXFMRTtJQUNJO0UxQjhxTE47RTBCM3FMRTtJQUNJO0UxQjZxTE47RTBCMXFMRTs7SUFFSTtJQUNBO0lBQ0E7RTFCNHFMTjtFMEJ6cUxFOztJQUVJO0lBQ0E7SUFDQTtFMUIycUxOO0UwQnhxTEU7O0lBRUk7RTFCMHFMTjtFMEJ2cUxFOzs7SUFHSTtJQUNBO0lBQ0E7RTFCeXFMTjtFMEJ0cUxFO0lBQ0k7RTFCd3FMTjtFMEJycUxFO0lBQ0k7RTFCdXFMTjtBQUNGO0EwQnBxTEE7QUFDQTtFQUNDO0VBQ0E7QTFCc3FMRDs7QTBCbnFMQTtFQUNJO0ExQnNxTEo7O0EwQm5xTEE7RUFDSTtFQUNBO0VBQ0g7RUFDQTtBMUJzcUxEOztBMEJucUxBO0VBQ0k7RUFDQTtBMUJzcUxKOztBMEJucUxBO0VBQ0k7QTFCc3FMSjs7QTBCbnFMQTtFQUNJO0ExQnNxTEo7O0EwQm5xTEE7RUFDQztFQUNBO0ExQnNxTEQ7O0EwQm5xTEE7RUFDSTtBMUJzcUxKOztBMEJucUxBO0VBQ0M7QTFCc3FMRDs7QTBCbnFMQTtFQUNJO0ExQnNxTEo7O0EwQm5xTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnNxTEo7O0EwQm5xTEE7RUFDSTtBMUJzcUxKOztBMEJucUxBO0VBQ0k7QTFCc3FMSjs7QTBCbnFMQTtFQUNJO0ExQnNxTEo7O0EwQm5xTEE7RUFDSTtBMUJzcUxKOztBMEJucUxBO0VBQ0k7QTFCc3FMSjs7QTBCbnFMQTs7RUFFSTtBMUJzcUxKOztBMEJucUxBO0FDdDRDSTtFQUNJO0VBQ0E7RUFDQTtBM0I2aU9SO0EyQjFpT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0I0aU9SOztBMkJ0aU9BO0VBQ0k7QTNCeWlPSjs7QTJCcGlPSTtFQUNJO0VBQ0E7QTNCdWlPUjtBMkJuaU9RO0VBQ0k7RUFDQTtBM0JxaU9aO0EyQmppT0k7RUFDSTtBM0JtaU9SO0EyQi9oT1E7RUFESjtJQUVRO0UzQmtpT1Y7QUFDRjtBMkIvaE9JO0VBQ0k7RUFDQTtBM0JpaU9SO0EyQi9oT1E7RUFKSjtJQUtRO0lBQ0E7RTNCa2lPVjtBQUNGO0EyQi9oT0k7RUFDSTtBM0JpaU9SO0EyQi9oT1E7RUFISjtJQUlRO0UzQmtpT1Y7QUFDRjtBMkI3aE9JO0VBQ0k7QTNCK2hPUjtBMkI1aE9JO0VBQ0k7SUFDSTtFM0I4aE9WO0FBQ0Y7QTJCM2hPSTtFQUNJO0VBQ0E7QTNCNmhPUjtBMkIzaE9RO0VBQ0k7QTNCNmhPWjtBMkJ0aE9RO0VBQ0k7QTNCd2hPWjtBMkJwaE9JO0VBQ0k7QTNCc2hPUjtBMkJqaE9JO0VBQ0k7QTNCbWhPUjtBMkJoaE9JO0VBQ0k7QTNCa2hPUjtBMkIvZ09JO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCK2dPUjs7QTJCdGdPSTtFQUNJO0VBQ0E7QTNCeWdPUjtBMkJ4Z09RO0VBRUk7QTNCeWdPWjtBMkJyZ09JO0VBQ0k7QTNCdWdPUjtBMkJwZ09JO0VBQ0k7RUFDQTtBM0JzZ09SOztBMkJsZ09BO0VBQ0k7RUFDQTtFQUNBO0EzQnFnT0o7O0EyQmxnT0E7RUFDSTtFQUNBO0EzQnFnT0o7QTJCbmdPSTtFQUNJO0VBQ0E7QTNCcWdPUjtBMkJqZ09JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNCbWdPUjtBMkJqZ09RO0VBTko7SUFPUTtFM0JvZ09WO0FBQ0Y7QTJCamdPSTtFQUNJO0VBQ0E7QTNCbWdPUjtBMkIvL05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY0F4TFM7RUF5TFQ7RUFDQTtFQUNBO0EzQmlnT1I7QTJCaGdPUTtFQVJKO0lBU1E7RTNCbWdPVjtBQUNGO0EyQmhnT0k7RUFDSTtFQUNBO0VBQ0EsY0FwTVM7RUFxTVQ7RUFDQTtFQUNBO0VBQ0E7QTNCa2dPUjtBMkJoZ09RO0VBQ0k7RUFDQTtBM0JrZ09aO0EyQi8vTlE7RUFkSjtJQWVRO0UzQmtnT1Y7QUFDRjtBMkI5L05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNCZ2dPUjtBMkI3L05JO0VBQ0k7RUFDQTtFQUNBO0EzQisvTlI7O0EyQjEvTkE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDUTtFQUVSO0VBQ0E7RUFDQTtFQUNBO0EzQjIvTko7QTJCei9OSTtFQXJCSjtJQXNCUTtFM0I0L05OO0FBQ0Y7QTJCMS9OSTtFQXpCSjtJQTBCUTtJQUNBO0UzQjYvTk47QUFDRjtBMkIzL05JO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBM0IyL05SO0EyQnovTlE7RUFUSjtJQVVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNCNC9OVjtFMkIxL05VO0lBQ0k7RTNCNC9OZDtBQUNGO0EyQnovTlE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0EzQjAvTlo7QTJCdC9OUTtFQUNHO0EzQncvTlg7QTJCci9OUTtFQUNJO0EzQnUvTlo7QTJCdC9OWTtFQUNJO0EzQncvTmhCO0EyQnAvTlE7RUFFSTtBM0JxL05aO0EyQnAvTlk7RUFDSTtFQUNBO0EzQnMvTmhCO0EyQm4vTlE7RUFFUTtJQUNJO0lBQ0E7RTNCby9ObEI7QUFDRjs7QTJCditOQTtFQUNJO0VBQ0E7QTNCMCtOSjs7QTJCditOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQjArTko7QTJCeCtOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCMCtOUjtBMkJ4K05RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0IwK05aO0EyQnQrTlE7RUFDSTtFQUNBO0VBQ0E7QTNCdytOWjtBMkJyK05RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnUrTlo7QTJCaCtOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCaytOUjtBMkJoK05RO0VBQ0k7RUFDQTtBM0JrK05aO0EyQmgrTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCaytOaEI7QTJCOTlOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCZytOWjtBMkI3OU5RO0VBRUk7QTNCODlOWjtBMkI1OU5ZO0VBQ0k7RUFDQTtBM0I4OU5oQjtBMkJ6OU5nQjtFQUNJO0EzQjI5TnBCO0EyQm45Tkk7RUFDSTtBM0JxOU5SO0EyQmw5Tkk7RUFFSTtFQUNBO0VBQ0E7QTNCbTlOUjtBMkIvOE5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JpOU5SO0EyQi84TlE7RUFDSTtFQUNBO0VBQ0E7QTNCaTlOWjtBMkI5OE5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNCZzlOWjtBMkI3OE5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQis4Tlo7QTJCNzhOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQis4TmhCO0EyQjM4Tlk7RUFDSTtBM0I2OE5oQjtBMkI1OE5nQjtFQUNJO0EzQjg4TnBCO0EyQng4Tkk7RUFDSTtBM0IwOE5SOztBMkJsOE5JO0VBQ0k7RUFDQTtFQUNBO0EzQnE4TlI7QTJCbjhOUTtFQUxKO0lBTVE7RTNCczhOVjtBQUNGO0EyQnA4TlE7RUFDSTtFQUNBO0VBQ0E7QTNCczhOWjtBMkJwOE5ZO0VBTEo7SUFNUTtJQUNBO0lBQ0E7RTNCdThOZDtBQUNGO0EyQnA4Tlk7RUFDSTtFQUNBO0EzQnM4TmhCO0EyQjk3Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0JnOE5SO0EyQjk3TlE7RUFDSTtBM0JnOE5aO0EyQjk3TlE7RUFDSTtFQUNBO0EzQmc4Tlo7QTJCOTdOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQmc4TmhCO0EyQjM3Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCNjdOUjtBMkIzN05RO0VBQ0k7RUFDQTtBM0I2N05aO0EyQnY3Tlk7RUFDSTtBM0J5N05oQjtBMkJ0N05ZO0VBQ0k7QTNCdzdOaEI7QTJCbjdOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQnE3Tlo7QTJCajdOUTtFQUNJO0VBQ0E7QTNCbTdOWjs7QTJCNzZOQTtFQUNJO0VBQ0E7QTNCZzdOSjtBMkI5Nk5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JnN05SO0EyQjU2Tlk7RUFDSTtBM0I4Nk5oQjtBMkJ4Nk5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNCMDZOUjtBMkJ2Nk5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNCeTZOUjtBMkJ0Nk5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0J3Nk5SOztBMkJwNk5BO0VBQ0k7RUFDQTtBM0J1Nk5KOztBMkJoNk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQm02Tko7QTJCajZOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQm02TlI7QTJCLzVOSTtF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QVI4K09KO0FRNStPSTtFQUNJO0VBQ0E7QVI4K09SOztBUTErT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI2K09KOztBK0JoMVJBO0VBQ0k7QS9CbTFSSjs7QStCaDFSQTtFQUNJO0EvQm0xUko7QStCajFSSTtFQUVJO0EvQmsxUlI7QStCaDFSUTtFQUNJO0EvQmsxUlosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xheW91dC9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmFzZS9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGF5b3V0L19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGFuZGluZy9fYmF1ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sYW5kaW5nL19nZXJsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGVnYWN5L19mcmVzY28uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sZWdhY3kvX2l6aU1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGVnYWN5L3NjcmVlbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xlZ2FjeS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGVnYWN5L19sYW5kaW5nUGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xlZ2FjeS9fbGFuZGluZ1BhZ2VQcm9kdWN0U2VsZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGVnYWN5L19jb21wYW55UGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xlZ2FjeS9fZ3JpZF9mYWxsYmFjay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xlZ2FjeS9fZ3JpZC1tcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xlZ2FjeS9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xlZ2FjeS9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xlZ2FjeS9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGVnYWN5L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sZWdhY3kvX3RlYXNlcl9kZXBvdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xlZ2FjeS9fbGlzdF9kZXBvdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sZWdhY3kvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGVnYWN5L19mbGFncy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xlZ2FjeS9fbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGVnYWN5L19ib2R5X3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sZWdhY3kvX2NhdGFsb2dfY29udGVudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xlZ2FjeS9fY29va2llY29uc2VudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xlZ2FjeS9fcm9uZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGVnYWN5L19kb3dubG9hZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xlZ2FjeS9fZGVwb3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGVnYWN5L192aWRlb3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nZHByL192aWRlby5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbjpyb290IHtcbiAgLS1hYS1zZWFyY2gtaW5wdXQtaGVpZ2h0OiBhdXRvO1xufVxuXG4jc2VhcmNoIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjhyZW0gMS4ycmVtIDAuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogXCJmZi1kYXgtd2ViLXByb1wiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICNzZWFyY2ggaW5wdXQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4uYWEtTG9hZGluZ0luZGljYXRvciwgLmFhLVN1Ym1pdEJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbSAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hYS1Mb2FkaW5nSW5kaWNhdG9yIHN2ZywgLmFhLVN1Ym1pdEJ1dHRvbiBzdmcge1xuICBjb2xvcjogcmdiKDEzLCAxMDIsIDE2Mik7XG4gIHdpZHRoOiAxLjc1cmVtO1xufVxuXG4uYWEtUGFuZWwge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmFhLUxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLUl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYWEtSXRlbVthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxQ0VGMztcbn1cbi5hYS1JdGVtW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gYSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmFhLUl0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA3N0JGO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlIG5hbWVcIiBcImltYWdlIHZhcmlhbnRcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzcmVtIDFmcjtcbn1cbi5hYS1JdGVtIGltZyB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBncmlkLWFyZWE6IGltYWdlO1xufVxuLmFhLUl0ZW0gc3BhbiB7XG4gIGdyaWQtYXJlYTogbmFtZTtcbn1cbi5hYS1JdGVtIHNtYWxsIHtcbiAgZ3JpZC1hcmVhOiB2YXJpYW50O1xufVxuXG4ucHJvZHVjdFNsaWRlciAuc3BsaWRlX190cmFjayB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuLnByb2R1Y3RTbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOUVFMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5wcm9kdWN0U2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwOUVFMDtcbn1cblxuLmJhdWVyLXByb3NlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgbWF4LXdpZHRoOiA5MnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhdWVyLXByb3NlX19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbi5iYXVlci1wcm9zZV9fZ3JlZXRpbmcge1xuICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNlMDAwM2EgIWltcG9ydGFudDtcbn1cbi5iYXVlci1wcm9zZSBwIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuLmJhdWVyLXByb3NlIHAgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjI1cmVtO1xufVxuLmJhdWVyLXByb3NlIHAgYiB7XG4gIGZvbnQtc2l6ZTogOXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZ2VybC1sYW5kaW5nX192aXN1YWwge1xuICBhc3BlY3QtcmF0aW86IDIvMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDcxRTUyO1xuICB0b3A6IC0ycmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlIHRpdGxlXCIgXCJjb2RlIGNvZGVcIiBcImxvZ28gbG9nb1wiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMmZyIDFmciAxZnI7XG4gIGdhcDogMnJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZ2VybC1sYW5kaW5nX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICByaWdodDogLTk5OTlweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwNzFFNTI7XG4gIHotaW5kZXg6IC0xO1xufVxuLmdlcmwtbGFuZGluZ19fbG9nbyB7XG4gIGdyaWQtYXJlYTogbG9nbztcbiAgYWxpZ24tc2VsZjogZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5nZXJsLWxhbmRpbmdfX2xvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxNXJlbTtcbn1cbi5nZXJsLWxhbmRpbmdfX2NvdXBvbiB7XG4gIGdyaWQtYXJlYTogdGl0bGU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLmdlcmwtbGFuZGluZ19fY291cG9uIGltZyB7XG4gIG1heC13aWR0aDogNDByZW07XG59XG4uZ2VybC1sYW5kaW5nX19jb2RlLWlucHV0IHtcbiAgZ3JpZC1hcmVhOiBjb2RlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2NXJlbTtcbn1cbi5nZXJsLWxhbmRpbmdfX2NvZGUtaW5wdXQgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZXJsLWxhbmRpbmdfX2NvZGUtaW5wdXQgcCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uZ2VybC1sYW5kaW5nX19jb2RlLWlucHV0IGlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIE1vbmFjbywgXCJBbmRhbGUgTW9ub1wiLCBcIlVidW50dSBNb25vXCIsIG1vbm9zcGFjZTtcbn1cbi5nZXJsLWxhbmRpbmdfX2NvZGUtaW5wdXQgYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjNzFDRUYzO1xuICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMXJlbSAwO1xuICBib3JkZXI6IDA7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2VybC1sYW5kaW5nX19jb2RlLWlucHV0IGJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAulwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDAlLCAtNTUlKTtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLyogYm94LXNpemluZyAqL1xuLmZyLXdpbmRvdywgLmZyLXdpbmRvdyBbY2xhc3NePWZyLV0sXG4uZnItb3ZlcmxheSwgLmZyLW92ZXJsYXkgW2NsYXNzXj1mci1dLFxuLmZyLXNwaW5uZXIsIC5mci1zcGlubmVyIFtjbGFzc149ZnItXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mci13aW5kb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udDogMTNweC8yMHB4IFwiTHVjaWRhIFNhbnNcIiwgXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBWZXJkYW5hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLyogQ2hyb21lIGhhY2ssIHRoaXMgZml4ZXMgYSB2aXN1YWwgZ2xpdGNoIHdoZW4gcXVpY2tseSB0b2dnbGluZyBhIHZpZGVvICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xufVxuXG4vKiB6LWluZGV4ICovXG4uZnItb3ZlcmxheSB7XG4gIHotaW5kZXg6IDk5OTk4O1xufVxuXG4uZnItd2luZG93IHtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5mci1zcGlubmVyIHtcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiBvdmVybGF5ICovXG4uZnItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnItb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG59XG5cbi5mci1vdmVybGF5LXVpLWZ1bGxjbGljayAuZnItb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5cbi8qIG1vYmlsZSB0b3VjaCBoYXMgcG9zaXRpb246YWJzb2x1dGUgdG8gYWxsb3cgem9vbWluZyAqL1xuLmZyLXdpbmRvdy5mci1tb2JpbGUtdG91Y2gsXG4uZnItb3ZlcmxheS5mci1tb2JpbGUtdG91Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBzb21lIHByb3BlcnRpZXMgb24gdGhlIHdpbmRvdyBhcmUgdXNlZCB0byB0b2dnbGUgdGhpbmdzXG4gKiBsaWtlIG1hcmdpbiBhbmQgdGhlIGZ1bGxjbGljayBtb2RlLFxuICogd2UgcmVzZXQgdGhvc2UgcHJvcGVydGllcyBhZnRlciBtZWFzdXJpbmcgdGhlbVxuICovXG4uZnItbWVhc3VyZWQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmZyLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItcGFnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLXBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci1ob3ZlcmluZy1jbGlja2FibGUgLmZyLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbiAgIHBhZGRpbmc6XG4gICB5b3V0dWJlICYgdmltZW8gYWx3YXlzIGhhdmUgYnV0dG9ucyBvbiB0aGUgb3V0c2lkZVxuICAgc2lkZSBidXR0b24gPSA3MiA9IDU0ICsgKDIgKiA5IG1hcmdpbilcbiAgIGNsb3NlIGJ1dHRvbiA9IDQ4XG4qL1xuLyogcGFkZGluZyB1aTppbnNpZGUgKi9cbi5mci11aS1pbnNpZGUgLmZyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbn1cblxuLmZyLXVpLWluc2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLyogcGFkZGluZyB1aTpvdXRzaWRlICovXG4uZnItdWktb3V0c2lkZSAuZnItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCA4MnB4O1xufVxuXG4uZnItdWktb3V0c2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCA0OHB4O1xufVxuXG4vKiByZWR1Y2UgcGFkZGluZyBvbiBzbWFsbGVyIHNjcmVlbnMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLyogcGFkZGluZyB1aTppbnNpZGUgKi9cbiAgLmZyLXVpLWluc2lkZSAuZnItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIH1cbiAgLmZyLXVpLWluc2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC8qIHBhZGRpbmcgdWk6b3V0c2lkZSAqL1xuICAuZnItdWktb3V0c2lkZSAuZnItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDcycHg7XG4gIH1cbiAgLmZyLXVpLW91dHNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTJweCA0OHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLCBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC8qIHBhZGRpbmcgdWk6aW5zaWRlICovXG4gIC5mci11aS1pbnNpZGUgLmZyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDBweDtcbiAgfVxuICAuZnItdWktaW5zaWRlLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAvKiBwYWRkaW5nIHVpOm91dHNpZGUgKi9cbiAgLmZyLXVpLW91dHNpZGUgLmZyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDcycHg7XG4gIH1cbiAgLmZyLXVpLW91dHNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDQ4cHg7XG4gIH1cbn1cbi8qIHBhZGRpbmcgdWk6ZnVsbGNsaWNrICovXG4uZnItdWktZnVsbGNsaWNrIC5mci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZnItdWktZnVsbGNsaWNrLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiB2aWRlbyBmdWxsY2xpY2sgKi9cbi5mci11aS1mdWxsY2xpY2suZnItdHlwZS12aWRlbyAuZnItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMHB4IDYycHg7XG59XG5cbi5mci11aS1mdWxsY2xpY2suZnItbm8tc2lkZXMuZnItdHlwZS12aWRlbyAuZnItY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDhweCAwcHg7XG59XG5cbi8qIG92ZXJmbG93LXkgc2hvdWxkIGFsd2F5cyBoYXZlIDAgcGFkZGluZyB0b3AgYW5kIGJvdHRvbSAqL1xuLmZyLW92ZXJmbG93LXkgLmZyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mci1jb250ZW50LFxuLmZyLWNvbnRlbnQtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLyogSUUxMSBoYXMgYSAxcHggYmx1ciBidWcgb24gdGhlIGVkZ2VzIG9mIHRoZSBjYXB0aW9uICh1aTppbnNpZGUpXG4gICAgIGR1cmluZyBhbmltYXRpb24gd2l0aCBvdmVyZmxvdzpoaWRkZW4gKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qIGltZy9pZnJhbWUvZXJyb3IgKi9cbi5mci1jb250ZW50LWVsZW1lbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyLWNvbnRlbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5mci1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2VmZWZlZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5mci1pbmZvLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDElO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mci11aS1pbnNpZGUgLmZyLWluZm8tYmFja2dyb3VuZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IDAuODtcbiAgem9vbTogMTtcbn1cblxuLyogdWk6b3V0c2lkZSBoYXMgYSBzbGlnaHRseSBsaWdodGVyIGluZm8gYmFja2dyb3VuZCB0byBicmVhayB1cCBmcm9tIGJsYWNrIHBhZ2UgYmFja2dyb3VuZHMgKi9cbi5mci11aS1vdXRzaWRlIC5mci1pbmZvLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMGQwZDBkO1xufVxuXG4vKiBpbmZvIGF0IHRoZSBib3R0b20gZm9yIHVpOmluc2lkZSAqL1xuLmZyLWNvbnRlbnQgLmZyLWluZm8ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLmZyLWluZm8tcGFkZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mci1jYXB0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmZyLXBvc2l0aW9uIHtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG9wYWNpdHk6IDAuOTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBwb3NpdGlvbnMgbm90IHdpdGhpbiB0aGUgaW5mbyBiYXJcbiAgIGZvciB1aTpvdXRzaWRlL2luc2lkZSAqL1xuLmZyLXBvc2l0aW9uLW91dHNpZGUsXG4uZnItcG9zaXRpb24taW5zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG4uZnItcG9zaXRpb24taW5zaWRlIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItcG9zaXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMGQwZDBkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAwLjg7XG4gIHpvb206IDE7IC8qIG9sZElFICovXG59XG5cbi5mci1wb3NpdGlvbi10ZXh0IHtcbiAgY29sb3I6ICNiM2IzYjM7XG59XG5cbi5mci1wb3NpdGlvbi1vdXRzaWRlIC5mci1wb3NpdGlvbi10ZXh0LFxuLmZyLXBvc2l0aW9uLWluc2lkZSAuZnItcG9zaXRpb24tdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBkaXNwbGF5IGl0IGZvciB0aGUgb3V0c2lkZSB1aSwgaGlkZSB0aGUgY2FwdGlvbiBpbnNpZGUgKi9cbi5mci11aS1vdXRzaWRlIC5mci1wb3NpdGlvbi1vdXRzaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci11aS1vdXRzaWRlIC5mci1pbmZvIC5mci1wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci11aS1pbnNpZGUuZnItbm8tY2FwdGlvbiAuZnItcG9zaXRpb24taW5zaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmtzICovXG4uZnItaW5mbyBhLFxuLmZyLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZnItaW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICNlZWU7XG59XG5cbi8qIG5vLWNhcHRpb24gKi9cbi5mci11aS1vdXRzaWRlLmZyLW5vLWNhcHRpb24gLmZyLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItdWktaW5zaWRlLmZyLW5vLWNhcHRpb24gLmZyLWNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0gc3Ryb2tlICovXG4uZnItc3Ryb2tlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmZyLXN0cm9rZS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyLXN0cm9rZS1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMCAxcHg7XG59XG5cbi5mci1zdHJva2UtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmZyLXN0cm9rZS1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLmZyLXN0cm9rZS1jb2xvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxuXG4vKiB0aGUgc3Ryb2tlIGlzIGJyaWdodGVyIGluc2lkZSB0aGUgaW5mbyBib3ggKi9cbi5mci1pbmZvIC5mci1zdHJva2UtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgwLCA4MCwgODAsIDAuMyk7XG59XG5cbi8qIHJlbW92ZSB0aGUgc3Ryb2tlIHdoZW4gb3V0c2lkZSB1aSBoYXMgYSBjYXB0aW9uICovXG4uZnItdWktb3V0c2lkZS5mci1oYXMtY2FwdGlvbiAuZnItY29udGVudCAuZnItc3Ryb2tlLWJvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHJlbW92ZSBzdHJva2UgYW5kIHNoYWRvdyB3aGVuIHVpOmZ1bGxjbGljayAqL1xuLmZyLXVpLWZ1bGxjbGljayAuZnItc3Ryb2tlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXVpLWZ1bGxjbGljayAuZnItY29udGVudC1iYWNrZ3JvdW5kIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogdGhlIGluZm8gYm94IG5ldmVyIGJhcyBhIHRvcCBzdHJva2UgKi9cbi5mci1pbmZvIC5mci1zdHJva2UtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPCA+ICovXG4uZnItc2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIG1hcmdpbjogMCA5cHg7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6b29tOiAxO1xufVxuXG4uZnItc2lkZS1wcmV2aW91cyB7XG4gIGxlZnQ6IDA7XG59XG5cbi5mci1zaWRlLW5leHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmZyLXNpZGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mci1zaWRlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZyLXNpZGUtYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZyLXNpZGUtYnV0dG9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbn1cblxuLmZyLXNpZGUtYnV0dG9uLWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6b29tOiAxO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBzbWFsbGVyIHNpZGUgYnV0dG9ucyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSwgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuICAuZnItc2lkZSB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuICAuZnItc2lkZS1idXR0b24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICB9XG59XG4vKiBYICovXG4uZnItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci1jbG9zZS1iYWNrZ3JvdW5kLFxuLmZyLWNsb3NlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyouZnItY2xvc2UtYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH0qL1xuLyogVGh1bWJuYWlscyAqL1xuLmZyLXRodW1ibmFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mci10aHVtYm5haWxzLWRpc2FibGVkIC5mci10aHVtYm5haWxzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIlO1xuICBtaW4taGVpZ2h0OiA3NHB4O1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwJTtcbiAgbWluLXdpZHRoOiA3NHB4O1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uZnItdGh1bWJuYWlscyxcbi5mci10aHVtYm5haWxzICoge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci10aHVtYm5haWxzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXdyYXBwZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgem9vbTogMTtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2xpZGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyLXRodW1ibmFpbHMtdGh1bWJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5mci10aHVtYm5haWxzLXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci10aHVtYm5haWwtZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mci10aHVtYm5haWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHpvb206IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5mci1sdElFOSAuZnItdGh1bWJuYWlsICoge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvKiBJRTYoNykgKi9cbiAgei1pbmRleDogMTtcbiAgem9vbTogMTtcbn1cblxuLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTYxNjE2O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lOyAvKiBJRTYoNykgKi9cbiAgei1pbmRleDogMDsgLyogSUU4ICovXG59XG5cbi5mci10aHVtYm5haWwtb3ZlcmxheSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZyLXRodW1ibmFpbC1hY3RpdmUgLmZyLXRodW1ibmFpbC1vdmVybGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZnItdGh1bWJuYWlsLW92ZXJsYXksXG4uZnItdGh1bWJuYWlsLW92ZXJsYXktYmFja2dyb3VuZCxcbi5mci10aHVtYm5haWwtb3ZlcmxheS1ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZnItbHRJRTkgLmZyLXRodW1ibmFpbC1vdmVybGF5LWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uZnItdGh1bWJuYWlsIC5mci10aHVtYm5haWwtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04NSk7XG4gIG9wYWNpdHk6IDAuODU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmZyLXRodW1ibmFpbDpob3ZlciAuZnItdGh1bWJuYWlsLWltYWdlLFxuLmZyLXRodW1ibmFpbC1hY3RpdmU6aG92ZXIgLmZyLXRodW1ibmFpbC1pbWFnZSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05OSk7XG4gIG9wYWNpdHk6IDAuOTk7XG59XG5cbi5mci10aHVtYm5haWwtYWN0aXZlIC5mci10aHVtYm5haWwtaW1hZ2UsXG4uZnItdGh1bWJuYWlsLWFjdGl2ZTpob3ZlciAuZnItdGh1bWJuYWlsLWltYWdlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTM1KTtcbiAgb3BhY2l0eTogMC4zNTtcbn1cblxuLmZyLXRodW1ibmFpbC1hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIFRodW1ibmFpbHMgbG9hZGluZyAqL1xuLmZyLXRodW1ibmFpbC1sb2FkaW5nLFxuLmZyLXRodW1ibmFpbC1sb2FkaW5nLWJhY2tncm91bmQsXG4uZnItdGh1bWJuYWlsLWxvYWRpbmctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItdGh1bWJuYWlsLWxvYWRpbmctYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogdGhpcyBlbGVtZW50IGlzIHRoZXJlIGFzIGFuIGFsdGVybmF0aXZlIHRvIHB1dHRpbmcgdGhlIGxvYWRpbmcgaW1hZ2Ugb24gdGhlIGJhY2tncm91bmQgKi9cbi5mci10aHVtYm5haWwtbG9hZGluZy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogZXJyb3Igb24gdGh1bWJuYWlsICovXG4uZnItdGh1bWJuYWlsLWVycm9yIC5mci10aHVtYm5haWwtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbn1cblxuLyogVGh1bWJuYWlsIDwgPiAqL1xuLmZyLXRodW1ibmFpbHMtc2lkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyOHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbjpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgKiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQ6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qdG9wOiAtN3B4O1xuICBsZWZ0OiAtN3B4OyovXG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogdmVydGljYWwgdGh1bWJuYWlscyAqL1xuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZSxcbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXRodW1icyxcbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWwtZnJhbWUge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogdWk6ZnVsbGNsaWNrIGhhcyBhIGRhcmsgdGh1bWJuYWlsIGJhY2tncm91bmQgKi9cbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci10aHVtYm5haWxzIHtcbiAgYmFja2dyb3VuZDogIzA5MDkwOTtcbn1cblxuLyogcHV0IGEgc3Ryb2tlIG9uIHRoZSBjb25uZWN0aW5nIGNhcHRpb24qL1xuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2suZnItdGh1bWJuYWlscy1lbmFibGVkLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItaW5mbyAuZnItc3Ryb2tlLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59IC8qKHsgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7IH0gKi9cbi5mci13aW5kb3ctdWktZnVsbGNsaWNrLmZyLXRodW1ibmFpbHMtZW5hYmxlZC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci1pbmZvIC5mci1zdHJva2UtbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qIHRodW1ibmFpbCBzcGFjaW5nICAqL1xuLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy10aHVtYnMge1xuICBwYWRkaW5nOiAxMnB4IDVweDtcbn1cblxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHtcbiAgcGFkZGluZzogNXB4IDEycHg7XG59XG5cbi5mci10aHVtYm5haWxzLW1lYXN1cmVkIC5mci10aHVtYm5haWxzLXRodW1icyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLyogaG9yaXpvbnRhbCAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgfVxuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLWhlaWdodDogOTgwcHgpIHtcbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy10aHVtYnMge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLyogdmVydGljYWwgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy10aHVtYnMge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy10aHVtYnMge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLyogaGlkZSB0aHVtYm5haWxzIG9uIHNtYWxsZXIgc2NyZWVuc1xuICAgdGhlIGpzIGFsd2F5cyBoaWRlcyB0aGVtIG9uIHRvdWNoIGJhc2VkIGRldmljZXNcbiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLCBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSwgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBmb3JjZSBmdWxsQ2xpY2s6IHRydWVcbiAgIGFuZCBmb3JjZSBvdmVyZmxvdzogZmFsc2UgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNDE0cHgpIHtcbiAgLmZyLXBhZ2Uge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfSAvKiBmdWxsY2xpY2sgKi9cbiAgLmZyLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH0gLyogb3ZlcmZsb3c6IGZhbHNlICovXG59XG4vKiBzd2l0Y2ggYmV0d2VlbiB1aSBtb2Rlc1xuICAgd2UgZm9yY2UgZXZlcnl0aGluZyBub3QgaW4gdGhlIGN1cnJlbnQgVUkgbW9kZSB0byBoaWRlXG4qL1xuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLXNpZGUtbmV4dC1vdXRzaWRlLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLXNpZGUtcHJldmlvdXMtb3V0c2lkZSxcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jbG9zZS1vdXRzaWRlLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQgLmZyLXNpZGUtbmV4dCxcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jb250ZW50IC5mci1zaWRlLXByZXZpb3VzLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQgLmZyLWNsb3NlLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQgLmZyLWluZm8sXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLXNpZGUtbmV4dC1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLXNpZGUtcHJldmlvdXMtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jbG9zZS1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNvbnRlbnQgLmZyLXNpZGUtbmV4dCxcbi5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY29udGVudCAuZnItc2lkZS1wcmV2aW91cyxcbi5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY29udGVudCAuZnItY2xvc2UsXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNvbnRlbnQgLmZyLWluZm8sXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItcGFnZSA+IC5mci1pbmZvLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXNpZGUtbmV4dC1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItc2lkZS1wcmV2aW91cy1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItY2xvc2UtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXNpZGUtbmV4dC1vdXRzaWRlLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXNpZGUtcHJldmlvdXMtb3V0c2lkZSxcbi5mci13aW5kb3ctdWktaW5zaWRlIC5mci1jbG9zZS1vdXRzaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBzb21lIHVpIGVsZW1lbnRzIGNhbiBiZSB0b2dnbGVkIG9uIG1vdXNlbW92ZS5cbiAgIGZpbHRlcjphbHBoYShvcGFjaXR5KSBpcyBidWdnZWQgc28gd2UgdXNlIGRpc3BsYXkgaW4gb2xkSUVcbiovXG4uZnItdG9nZ2xlLXVpIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmZyLXZpc2libGUtZnVsbGNsaWNrLXVpIC5mci1ib3ggPiAuZnItdG9nZ2xlLXVpLFxuLmZyLXZpc2libGUtaW5zaWRlLXVpIC5mci11aS1pbnNpZGUgLmZyLXRvZ2dsZS11aSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mci1oaWRkZW4tZnVsbGNsaWNrLXVpIC5mci1ib3ggPiAuZnItdG9nZ2xlLXVpLFxuLmZyLWhpZGRlbi1pbnNpZGUtdWkgLmZyLXVpLWluc2lkZSAuZnItdG9nZ2xlLXVpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmZyLWx0SUU5LmZyLWhpZGRlbi1mdWxsY2xpY2stdWkgLmZyLWJveCA+IC5mci10b2dnbGUtdWksXG4uZnItbHRJRTkuZnItaGlkZGVuLWluc2lkZS11aSAuZnItdWktaW5zaWRlIC5mci10b2dnbGUtdWkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTcGlubmVyICovXG4uZnItc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNiwgMTYsIDE2LCAwLjg1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZnItc3Bpbm5lciBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA2NCU7XG4gIHdpZHRoOiA2NCU7XG4gIG1hcmdpbi1sZWZ0OiAxOCU7XG4gIG1hcmdpbi10b3A6IDE4JTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZyZXNjby0xMiAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGZyZXNjby0xMiAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uZnItc3Bpbm5lciBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTsgLyogZml4ZXMgcmVuZGVyaW5nIGluIEZpcmVmb3ggKi9cbn1cblxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMSB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMiB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi0zIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi00IHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi01IHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi02IHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi02IHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi03IHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi04IHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xufVxuXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi05IHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi0xMCB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbn1cblxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMTEge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG59XG5cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTEyIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnJlc2NvLTEyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmcmVzY28tMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBUaHVtYm5haWwgc3Bpbm5lciAqL1xuLmZyLXRodW1ibmFpbC1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uZnItdGh1bWJuYWlsLXNwaW5uZXItc3BpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogOHB4IDAgMCA4cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZyLXRodW1ibmFpbC1zcGluIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZyLXRodW1ibmFpbC1zcGluIDEuMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZnItdGh1bWJuYWlsLXNwaW5uZXItc3Bpbixcbi5mci10aHVtYm5haWwtc3Bpbm5lci1zcGluOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnItdGh1bWJuYWlsLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmci10aHVtYm5haWwtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBFcnJvciAqL1xuLmZyLWVycm9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhMzQzNDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuXG4uZnItZXJyb3ItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbn1cblxuLyogc2tpbjogJ2ZyZXNjbycgKi9cbi8qIFNwcml0ZSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWNsb3NlLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1lcnJvci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwic2tpbnMvZnJlc2NvL3Nwcml0ZS5zdmdcIik7XG59XG5cbi8qIGZhbGxiYWNrIHBuZyBzcHJpdGUgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLWNsb3NlLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItZXJyb3ItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcInNraW5zL2ZyZXNjby9zcHJpdGUucG5nXCIpO1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1lcnJvci1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjZweDtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItY29udGVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jb250ZW50LWJhY2tncm91bmQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiB0aHVtYm5haWwgc2hhZG93ICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtYWN0aXZlIC5mci10aHVtYm5haWwtd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiA8ID4gKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtYnV0dG9uLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IC0xNHB4O1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTNweCAtMTRweDtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1wcmV2aW91czpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IC0xMTRweDtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1uZXh0OmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkzcHggLTExNHB4O1xufVxuXG4vKiB0cmFuc2l0aW9uIChwbmcpICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctcHJldmlvdXMgLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAtMTE0cHg7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05M3B4IC0xMTRweDtcbn1cblxuLyogZGlzYWJsZWQgc3RhdGUgKHBuZykgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLXByZXZpb3VzLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctcHJldmlvdXMgLmZyLXNpZGUtcHJldmlvdXMuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLXByZXZpb3VzLmZyLXNpZGUtZGlzYWJsZWQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAtMjE0cHg7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZDpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05M3B4IC0yMTRweDtcbn1cblxuLyogdHJhbnNpdGlvbiAoc3ZnKSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAtMTE0cHg7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTNweCAtMTE0cHg7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZTpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLXNpZGUgLmZyLXNpZGUtYnV0dG9uLWljb24ge1xuICBvcGFjaXR5OiAwLjg7XG59IC8qIHRvdWNoIGFsd2F5cyBhY3RpdmUgYnV0IGF0IGxvd2VyIG9wYWNpdHkgKi9cbi8qIGRpc2FibGVkIChzdmcpICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtZGlzYWJsZWQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24ge1xuICBvcGFjaXR5OiAwLjI7XG59IC8qIFRPRE86IG1ha2Ugc3VyZSB0aGlzIHdvcmtzICovXG4vKiBoaWRlIGZvciB1aTppbnNpZGUvZnVsbGNsaWNrLCBvbmx5IGZvciB0aGUgaW1hZ2UgdHlwZSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktaW5zaWRlIC5mci10eXBlLWltYWdlIC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktZnVsbGNsaWNrLmZyLXNob3dpbmctdHlwZS1pbWFnZSAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi8qIDwgPiByZXNwb25zaXZlICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLCBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDQxNHB4KSB7XG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzAwcHg7XG4gIH1cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzAwcHg7XG4gIH1cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1wcmV2aW91czpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNjBweDtcbiAgfVxuICAuZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLW5leHQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zNjBweDtcbiAgfVxuICAvKiB0cmFuc2l0aW9uIChwbmcpICovXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbixcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItbW9iaWxlLXRvdWNoIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM2MHB4O1xuICB9XG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnLmZyLW1vYmlsZS10b3VjaCAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzYwcHg7XG4gIH1cbiAgLyogdHJhbnNpdGlvbiAoc3ZnKSAqL1xuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNjBweDtcbiAgfVxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzYwcHg7XG4gIH1cbiAgLyogZGlzYWJsZWQgc3RhdGUgKHBuZykgKi9cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtcHJldmlvdXMuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLWhvdmVyaW5nLXByZXZpb3VzIC5mci1zaWRlLXByZXZpb3VzLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLXByZXZpb3VzLmZyLXNpZGUtZGlzYWJsZWQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDIwcHg7XG4gIH1cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtbmV4dC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctbmV4dCAuZnItc2lkZS1uZXh0LmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZDpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQyMHB4O1xuICB9XG59XG4vKiBYICovXG4vKiBjb2xvcnMgXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jbG9zZS1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY2xvc2U6aG92ZXIgLmZyLWNsb3NlLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzQzOyB9XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWluc2lkZSAuZnItY2xvc2UtYmFja2dyb3VuZCxcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY2xvc2UtYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6ICMxMzEzMTM7IGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IG9wYWNpdHk6IC44OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLWNsb3NlOmhvdmVyIC5mci1jbG9zZS1iYWNrZ3JvdW5kLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jbG9zZTpob3ZlciAuZnItY2xvc2UtYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7IH1cbiovXG4vKiAtIGltYWdlICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1jbG9zZSAuZnItY2xvc2UtaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtOHB4O1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1jbG9zZTpob3ZlciAuZnItY2xvc2UtaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtOHB4O1xufVxuXG4vKiAtIHRyYW5zaXRpb24gKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1jbG9zZSAuZnItY2xvc2UtaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtOHB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWNsb3NlOmhvdmVyIC5mci1jbG9zZS1pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogaU9TIDguNC4xIGJ1Zzogd2hlbiBvcGFjaXR5IGNoYW5nZXMgaXQnbGwgcmVxdWlyZSAyIHRhcHNcbiAgIGZvcmNlIGEgc2luZ2xlIG9wYWNpdHkgdG8gZml4IHRoaXNcbiovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLWNsb3NlIC5mci1jbG9zZS1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1tb2JpbGUtdG91Y2ggLmZyLWNsb3NlOmhvdmVyIC5mci1jbG9zZS1pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogVGh1bWJuYWlscyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLXdyYXBwZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC1hY3RpdmUgLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC1vdmVybGF5LWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7IC8qIHNob3VsZCByZW1haW4gcmdiYSAqL1xufVxuXG4vKiBubyBpbm5lciBib3JkZXIgb24gYWN0aXZlIHRodW1ibmFpbCAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLWFjdGl2ZSAuZnItdGh1bWJuYWlsLW92ZXJsYXktYm9yZGVyLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLWFjdGl2ZTpob3ZlciAuZnItdGh1bWJuYWlsLW92ZXJsYXktYm9yZGVyIHtcbiAgYm9yZGVyOiAwcHg7XG59XG5cbi8qIFRodW1ibmFpbHMgPCA+ICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtNDlweDtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA5cHggLTQ5cHg7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY3cHggLTkxcHg7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0OmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA5cHggLTkxcHg7XG59XG5cbi8qIHZlcnRpY2FsIF4gKHVwL2Rvd24pIGFkanVzdG1lbnRzICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5M3B4IC00OXB4O1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91czpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNXB4IC00OXB4O1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkzcHggLTkxcHg7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQ6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAtOTFweDtcbn1cblxuLyogVGh1bWJuYWlscyA8ID4gdHJhbnNpdGlvbiAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZSAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtNDlweDtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA5cHggLTkxcHg7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGU6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIHZlcnRpY2FsIF4gKHVwL2Rvd24pIGFkanVzdG1lbnRzICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTNweCAtNDlweDtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNXB4IC05MXB4O1xufVxuXG4vKiBsb3dlciBvcGFjaXR5IG9uIGRpc2FibGVkIHN0YXRlcyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZSAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCxcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGU6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qIGxvd2VyIG9wYWNpdHkgSUUgPCA5IHVzaW5nIGltYWdlcyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91czpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MXB4IC00OXB4O1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dDpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MXB4IC05MXB4O1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWJhY2tncm91bmQsXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWJhY2tncm91bmQge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuXG4vKiB2ZXJ0aWNhbCBeICh1cC9kb3duKSBhZGp1c3RtZW50cyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXM6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzdweCAtNDlweDtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0OmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3cHggLTkxcHg7XG59XG5cbi8qXG4qIGl6aU1vZGFsIHwgdjEuNS4wXG4qIGh0dHA6Ly9pemltb2RhbC5tYXJjZWxvZG9sY2UuY29tXG4qIGJ5IE1hcmNlbG8gRG9sY2UuXG4qL1xuLml6aU1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4zcyBlYXNlLCBoZWlnaHQgMC4zcyBlYXNlO1xufVxuXG4uaXppTW9kYWwgKiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uaXppTW9kYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjM1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuMzUpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgcmdiYSgwLCAwLCAwLCAwLjM1KSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwMDBcIixlbmRDb2xvcnN0cj1cIiM1OTAwMDAwMFwiLEdyYWRpZW50VHlwZT0wKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pemlNb2RhbC5oYXNTaGFkb3c6YWZ0ZXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pemlNb2RhbCAuaXppTW9kYWwtcHJvZ3Jlc3NiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pemlNb2RhbCAuaXppTW9kYWwtcHJvZ3Jlc3NiYXIgPiBkaXYge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pemlNb2RhbCAuaXppTW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzg4YTBiOTtcbiAgcGFkZGluZzogMTRweCAxOHB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTEwcHggMTVweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMCAwICM1NTU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5pemlNb2RhbCAuaXppTW9kYWwtaGVhZGVyLWljb24ge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiBoc2xhKDBkZWcsIDAlLCAxMDAlLCAwLjUpO1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaXppTW9kYWwgLml6aU1vZGFsLWhlYWRlci10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5pemlNb2RhbCAuaXppTW9kYWwtaGVhZGVyLXN1YnRpdGxlIHtcbiAgY29sb3I6IGhzbGEoMGRlZywgMCUsIDEwMCUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG59XG5cbi5pemlNb2RhbCAuaXppTW9kYWwtaGVhZGVyLXN1YnRpdGxlLCAuaXppTW9kYWwgLml6aU1vZGFsLWhlYWRlci10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uaXppTW9kYWwgLml6aU1vZGFsLWhlYWRlci1idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogLTE3cHggMCAwO1xufVxuXG4uaXppTW9kYWwgLml6aU1vZGFsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwLjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuODEsIDAuMzIsIDEpLCBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1zaXplOiA2NyUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaXppTW9kYWwgLml6aU1vZGFsLWJ1dHRvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ3dBQUFBc0NBWUFBQUFlaEZvQkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeWhwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNeUlEYzVMakUxT1RJNE5Dd2dNakF4Tmk4d05DOHhPUzB4TXpveE16bzBNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVXVOU0FvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2T0RaQ1FrSXpRMEkwUlRnME1URkZOamxCT0RJNFFURkJSVFJCTWtGQ01EUWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZPRFpDUWtJelEwTTBSVGcwTVRGRk5qbEJPREk0UVRGQlJUUkJNa0ZDTURRaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzROa0pDUWpORE9UUkZPRFF4TVVVMk9VRTRNamhCTVVGRk5FRXlRVUl3TkNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvNE5rSkNRak5EUVRSRk9EUXhNVVUyT1VFNE1qaEJNVUZGTkVFeVFVSXdOQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHNnVEpMY0FBQUxKU1VSQlZIamEzSm5MUzFWQkhNZnZRN2c5ZEJYUlJyd0VGUmNpQWhNaTFKUlcxYUlIVkVJWUVrVzBpVnBVaE9EL0lDSzZjRk1nU2JVcEM2VkZrUWE5TnRwamthdXJpUlk5Tm9hM3BIVDgvbUlPRE1NNU9yODVvODdwQzUvTlBmNW12bWM4TTcrWjM2U0ZFS2tZMmdqMmdVYXdGMndIVzhBNitmd3YrQTZLWUFRTWcrZGcycmJEdEtYaEduQWFISkltczR6WXo5SjRIeGdBZjFnOWsyRUd0ZUFoV0JCdU5BcGFRTnJVZzZuUlRhQWJ6SXVWMFJDb2NXVzREb3lKbFZjSlhJNXJ1RmsydEpxaS8yVFd4dkE1c1hicUEyVWN3MDFpN2RWamFyZ2F6QW8vZEUzM3A2L0RsQWhlZzUwcFAwU0pwd0c4Q0g3SWFIL1E1cEZaVWhub0Fya3d3d1Z3SmVXZmRvTUxZWVp2cUcreVRHbzlDZXJBb0lXQlQrQTRxQWRQRFdPdWd3bzFOVmN4SnRwRlpSTGt3SDNHSkNxQ2doSmZ4VmpuejFKTU1NS253QWJHUkFnMEI1ckFBNE80Q2JsWitxajh0a0JqWnRodlN6REN0RklNTTBacFFoc2xrNUVlajRqcFovVDdHK3lnd0cxZ2hyaytqak5NRnkxZU1QSnpwT0F6bG91NmlXbVhaa205MUVCSGpFd1VaWG9RVERrMlN4cWhSaDdIVEo5aHBzdEIzckZaMGxkcTZKMkRuQjltMnJYWmZ4T1BsclgxRHJKUlhpYUJYU0hQYU1IdkIwY2Q5SlBMcEJJbU12ekxRVHVVRkE2QTl5SFBmb0lqaHNsbE9jMWw1TjRncnRtRFdnWXJsNStKVFVaY1NqTmtlTXl4V2RwQTNaTjcySUpqMDFPSlRCeUpTODJKMi93UVZ4bUI1eTFISzh4MEpXTWYva3pkRDk4RkpjWTVTNTFnZHd5VFFsNmVVQXJhc3BvMjdQZVdYZ3k4YWZpbTArQ0VMQXdPV0h5SDlFa2RreVd3SjRZeGs2QkNQK2JUbTQ4YW51dFdXNWRBcDM0SXBiVzAzVU96YjBGUFZFSGJ4MExLZnZBeXFwQXlLdzk3SlU4TXQ2cG1sNnJBSjZvWTZFdTVOZnZmRjdRVGVXV1F5RXNacjY2OTRsd3NOb1BEOG1LUm8yOWdDTndHajdnWGk3YUdBMUVCY1krOHZxMEdXOEZtSmIzUGd4OWdFbndBcjhBYjhNVzJ3MFVCQmdBVnl5eWFvaFY3ZXdBQUFBQkpSVTVFcmtKZ2dnPT1cIikgbm8tcmVwZWF0IDUwJSA1MCU7XG59XG5cbi5pemlNb2RhbCAuaXppTW9kYWwtYnV0dG9uLWZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUN3QUFBQXNDQVlBQUFBZWhGb0JBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlocFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTXlJRGM1TGpFMU9USTROQ3dnTWpBeE5pOHdOQzh4T1MweE16b3hNem8wTUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFV1TlNBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJUQkJPVUk0UlVNMFJUZzBNVEZGTmprME5UWTROVU5GUmtaRk5FRkVReklpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UlRCQk9VSTRSVVEwUlRnME1URkZOamswTlRZNE5VTkZSa1pGTkVGRVF6SWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBGTUVFNVFqaEZRVFJGT0RReE1VVTJPVFExTmpnMVEwVkdSa1UwUVVSRE1pSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEZNRUU1UWpoRlFqUkZPRFF4TVVVMk9UUTFOamcxUTBWR1JrVTBRVVJETWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1ByUU82Z0FBQUFObVNVUkJWSGphekpsYlNCUlJHTWQzeDkyaTBGb3JSUk1pS2lVb1g0b3VpRmxKa1JWQkR4VzlHSkVSd1Vhc3ZkUlQ5RkQwMG9zUlF0QUZxZWdHQlVIUkJZMHVhQ1ZLRWtTUnBWUjB0U3dyUXRwMStwLzRCazdEN000NU0vT3QvdUdIdStQc21mK2MrZVk3NTN3bmJKcG15SWZHZ3ZtZ2l2Nldna0tRQnd6d0Uzd0JyMEFudUF0YTZaZ25oVDBhRnVZMmdob3lHZEg0YlMrNERjNkNaakNrZFdWaFdJUEY0Sm9abkI2Q0RUb2VWRThzQmlkTlB0MEU1VUVacmdHOUpyOEd3SGEvaHVNZ2FXWlhEU0RzeGZCdWMvalVCQXdkdzNGeitOV29hbmc1U0pralF3bTdQM3NlTHFRRVgyTExmZ2ZCZFpjTU9STWNCcU5Ed2VrUHFBU1AwdVhocGpSM09rMHgvZlV3OUhJSEdHVmR3NUR1UnR6SnBneERzSnVpMnFPV211YUFPdXVMYkhpdno0WUx3TGdRai9hQVhObXd1SXRsSGh0YkE3cEFHNWpFWkhnS1dDY2JyaFVUSVkrTlBRVmpxRkZPYmJZTWkvaGM2YU9obDJBSjlUS25Gb0l5WVhnZW1LRXpKUVhWVmt5UjNvRlZ6S1pGdXF3MnFIZHlGUEtockhQZ01vV0MzZlJqUnROVlZnKzdTUjVJaXFtWHhVdDYwY0cwQ0svdlRJWm5pWlZDbWNLSkYwQzNaTmpLQnF2SjlIcndtNDZ0c04xRWtDb1JRL00zZkJqdnM2R3JZQXZkd0hFZkdjZDFxQmFHa3dveHJLSSt4ano4M3lKMGlMRkhBcGQ0Nlg0eFgrTStXRUNoNGxlcENOVUljcG5NaWpyRVd0QXZUUkhyYk9kOEZaTkc4dUEyTmYwaHBtd3RqQlB3cFE1VDBHUFMvK3RCQVpoSXErYjNMdTA5RXlIUndSZ08rMEMrN2RoV2NJSStQd0NmNlNrL0FhOWQydnRuK0E3bnlBU3VnSmlENllTRFFjT2x2VmJ4aUNhQU44eHJzM3NncHJCaWFjL1FobGhuempVbzZKdVpNMFVsRFM1RlB0b1FJZE5sUFlKVFdVaWhGYURleCs5UGc2VDFLSEpBSjJOSTdBU2xsQTI4aEVRL0tKSVhvU2x3Z0tsbmgrakZlK0dqTHR3SVB0amZ5a3RVdCtVYVVaV3F2dzdIM29KRDFwZUk3ZVFkb0YxeFdhK3pRaWtISDEzT213cW1PeHhQMEVpWnRnSy9EUndOdUljSHdTZVhjMkswMVdBUGhiaEtCYjVoQk5UVmJza1ZIN2ZxcFpHaGJKVU50WUY4M2Zxd1FTWFBiT3NHamI2ZXR3eDJnY0VzbVQzaUZBWmVObVVxYU1lSFN6MnF1MGs2VzE1UnFzeDNCMmkwRCt4WEdBSFRGclJWbEVlRnVWb3FIK2t1NlZOVWJEa1B6bEF0ZzMwblZLNjZpOHJSSWpBYlRLYVNRVlF5TjBERDZuT3FjTFpRbGQ5VExmbXZBQU1BZU1jdnAzZUNGcVFBQUFBQVNVVk9SSzVDWUlJPVwiKSBuby1yZXBlYXQgNTAlIDUwJTtcbn1cblxuLml6aU1vZGFsLmlzRnVsbHNjcmVlbiAuaXppTW9kYWwtYnV0dG9uLWZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUN3QUFBQXNDQVlBQUFBZWhGb0JBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlocFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTXlJRGM1TGpFMU9USTROQ3dnTWpBeE5pOHdOQzh4T1MweE16b3hNem8wTUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFV1TlNBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk1rRkZSVFU1TkRBMFJUZzFNVEZGTmprME5FWkZRekJHTWtWQk1EWXlSRGtpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TWtGRlJUVTVOREUwUlRnMU1URkZOamswTkVaRlF6QkdNa1ZCTURZeVJEa2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG95UVVWRk5Ua3pSVFJGT0RVeE1VVTJPVFEwUmtWRE1FWXlSVUV3TmpKRU9TSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEb3lRVVZGTlRrelJqUkZPRFV4TVVVMk9UUTBSa1ZETUVZeVJVRXdOakpFT1NJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B1REZmWDhBQUFOQVNVUkJWSGphekpsWlNCVlJHTWZIY1dsQjB4Wk02OEdLdWtRTFlhR2ttRVVSMkVzdlJmUVMrQlNKUFVRRStsVFI4aHFJWlk4aEZTMEVSVkNSb1czZ3BVQXBnaFlwc3pMVFZuQ0IzTzcwLytLN01Bd3pjNzhaNTh6NGh4OFh6cHp2ekorWmMrZDg1enRwaG1Gb1U5QnNVQW9xK1hjRnlBYzVRQWZENEJmb0JwM2dDV2puTmw5SzgybVl6TzBGVld3eXcwTnNEM2dJcm9CV2tQQjBaekxzZ2MzZ3JoR2Nub0U5WGp4SU94YUNDNFk2dFlDMVFSbXVBajJHZWcyQ0ExTTFYQXNtakhEVkFOTDhHSzR6b2xNejBMMFlyaldpVjVQVThIWXc2VEJJZjhpbUQ2VXluQTk2SFlLUGczbWdNVVREWTZEVXpYQ3pRK0F4U3orcjZRRVFaejRIYkxvRFpOa1pybkFJb09sUlpqTjFHazNYUzB6dHkvZ1RGYVJxN0F5M3VBUjhCY1UycHMvejlRSlRXdzc0SHJEaFR5RGJiSGc5U0tRSStzYjlyS2EzbVY4Wm1BdCtLSmpQMVRTK3ppbkZQa3FFVXFRZEJlQU9LTGEwVXdJenBxbFh0Y1lwSUtXSU80UkJaUG9SS05mQzEwWVFJOE1sWUxrd2FBQjhBQnNpTUR3RGJLVThkZ3RJRndSTWdKM2d1UmFkS3BOUFdCTWE3dE9pMVdveUhKUHVUc0M0b04rSVFzT0xNM2dQSmxFV3FPRS9uZU1HQnF3RGVZb016Nkc4YzBJNGg2ZUZ5SEJDOEEyZVZvYUg4SnV0YVB3dVVBLyt1dlNodDFzSEtnVGpUV1p3alVDVllkckszeFQwaXdrTkQrbGM1RkNsVVE5ZklOSENSWVk3RkJyV1BTejVFcjJsQVI5SDlQK2hwZllHbDY0T0NtUGFkUTdvamNEd09KZXR5c0JNUVgvNm1yV1M0ZCtjSW9ZdE1uQUVuQlQyZndWZUp1Zll4WkJNRm9LRmxyYWpRdE9YL3VjenZFdElCNTBLZGduMWx0M0pHZEFObHRqc1hFNjRqUE1udVExTFB1RkpjRnJCRTExZ3pRWEFVbkFQRk5rODZlc080elNCZm11NWxWYTl0b0NmOERDNEJhNkMyMkRFZE8wMUtETGRQNWZMcjFaOTRYMmliVjFpbFdWUTFYckRwdlBBVTRjK3UxS1ZxdmFIWEk3cTQzbHRwM1BTWW1ERE5DZ0dQckNVRDF3TjZ5NWxxekFVTjg5YmFYMVk1NUpuMkxyUFJVZmZSd2FId1doSVpzL2FUUU0vaHpMbERwK2NvUFJSZXByazVjZ3JreXZ6N3dNMCtoT2NBdk9sUHZ3Y0xOSXA1MjZ1eDFINWFKYkhlRnBWWDRCcjRMTFhXb2ZmazlDa1ZuTGxhQk5ZQXhhQlhKQnBNamZJeStvN0VBZHRmSXliOEhQRGZ3SU1BTTFXUHM4Rjl0Y3hBQUFBQUVsRlRrU3VRbUNDXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xufVxuXG4uaXppTW9kYWwgLml6aU1vZGFsLWJ1dHRvbi1jbG9zZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5pemlNb2RhbCAuaXppTW9kYWwtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uaXppTW9kYWwgLml6aU1vZGFsLWhlYWRlci5pemlNb2RhbC1ub1N1YnRpdGxlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTJweDtcbn1cblxuLml6aU1vZGFsIC5pemlNb2RhbC1oZWFkZXIuaXppTW9kYWwtbm9TdWJ0aXRsZSAuaXppTW9kYWwtaGVhZGVyLWljb24ge1xuICBmb250LXNpemU6IDIzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5pemlNb2RhbCAuaXppTW9kYWwtaGVhZGVyLml6aU1vZGFsLW5vU3VidGl0bGUgLml6aU1vZGFsLWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAzcHggMCAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaXppTW9kYWwgLml6aU1vZGFsLWhlYWRlci5pemlNb2RhbC1ub1N1YnRpdGxlIC5pemlNb2RhbC1oZWFkZXItYnV0dG9ucyB7XG4gIHJpZ2h0OiA2cHg7XG4gIG1hcmdpbjogLTE2cHggMCAwO1xufVxuXG4uaXppTW9kYWwgLml6aU1vZGFsLWhlYWRlci5pemlNb2RhbC1ub1N1YnRpdGxlIC5pemlNb2RhbC1idXR0b24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uaXppTW9kYWwtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5pemlNb2RhbC1ydGwgLml6aU1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE0cHggMThweCAxNXB4IDQwcHg7XG59XG5cbi5pemlNb2RhbC1ydGwgLml6aU1vZGFsLWhlYWRlci1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuXG4uaXppTW9kYWwtcnRsIC5pemlNb2RhbC1oZWFkZXItYnV0dG9ucyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uaXppTW9kYWwtcnRsIC5pemlNb2RhbC1idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLml6aU1vZGFsLXJ0bCAuaXppTW9kYWwtaGVhZGVyLml6aU1vZGFsLW5vU3VidGl0bGUge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTJweCA0MHB4O1xufVxuXG4uaXppTW9kYWwtcnRsIC5pemlNb2RhbC1oZWFkZXIuaXppTW9kYWwtbm9TdWJ0aXRsZSAuaXppTW9kYWwtaGVhZGVyLWljb24ge1xuICBwYWRkaW5nOiAwIDAgMCAxM3B4O1xufVxuXG4uaXppTW9kYWwuaXppTW9kYWwtbGlnaHQgLml6aU1vZGFsLWhlYWRlci1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLml6aU1vZGFsLml6aU1vZGFsLWxpZ2h0IC5pemlNb2RhbC1oZWFkZXItdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLml6aU1vZGFsLml6aU1vZGFsLWxpZ2h0IC5pemlNb2RhbC1oZWFkZXItc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uaXppTW9kYWwuaXppTW9kYWwtbGlnaHQgLml6aU1vZGFsLWJ1dHRvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ3dBQUFBc0NBWUFBQUFlaEZvQkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBNEpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNNElEYzVMakUxT1RneU5Dd2dNakF4Tmk4d09TOHhOQzB3TVRvd09Ub3dNU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG95UVRVMVJVWkROelJGT0RReE1VVTJPREF4T0VVd1F6ZzBRakJEUWpJM09TSWdlRzF3VFUwNlJHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzFORU00TVRVMU1FSTRRVUV4TVVVMlFqTkdPRVZCTWpnNE9UUkJSVGcyTnlJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvMFJUTkZORU5ETWtJNFFVRXhNVVUyUWpOR09FVkJNamc0T1RSQlJUZzJOeUlnZUcxd09rTnlaV0YwYjNKVWIyOXNQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE55QW9UV0ZqYVc1MGIzTm9LU0krSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2paall6TXdNbUUxTFdGbE1qRXROREkzWlMxaE1tRTRMVEpsWWpobE1tWmxZMkUzTlNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaVlXUnZZbVU2Wkc5amFXUTZjR2h2ZEc5emFHOXdPamRtWW1VM05HRTNMVEF4TURVdE1URTNZUzFoWW1NM0xXRXpOV05rT1dVMVl6YzROeUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUG8yNFFzc0FBQU50U1VSQlZIamEzSmxKYUJSQkZJYTdaeHlUU1hBREhVa2lrdUFhd1pOTEVPT0dHcndKUVlrbzhSNFJCUStPSUNvcWdoSlFVVndQWWp6RlkwUVVCUVUxa29nb0tPNkNHMHBjSXdiaU5pYmovOEpyYU52dTZYbzlOVE90UDN4elNLZTYvNjUrVmU5VmxXbGtwMkl3R1V3RkUwRTVHQTRHOC9VKzBBUGVnV2ZnSHJnUHVxMGJwTk5wMFFQTmdFWW5nSGxnR3B1TUNOcDJzK2tyNEJZTS84cWw0V3F3SEV6UDRtWHRlZzdhd09XMFlsZXJQblFJYUFSTE5CbDFpa0xsQkR3LzFXRjRDbGdIS296YzZpZG9nZWt6MlJoZUFOYmFCbEUrZEI0Y2hmRitxZUhGM0xPRjBGV3dGNmI3bkJlOFJ2ZWNBcG9selFWcjNDNjRHUjRIMWh1RlY1MXBtdlYraGlrUmJBQkZSamkwR3Fhck14bHVBR09OOENnS21tQTY1bVo0REZocWhFOVZQUC8vWlhnWmlDbW0xdDFnSTZYV0FBWStnRjBnQ2U0cXRxbEhMOGZ0aGtlQldzWEdyZUE2ZU1nUHZpRXcreDVzQlozZ0FkalBDY05QSThGc3UrRmF3VUN6ejQwcHNFZlJOSm5kQmw3Yi9wWm1WTFRRTWt6Sm8wYlFTeXM0M2lXbTNjeFMrRFVKT21vU3dxS0NSbUVaV0trWXY2UlNNQlBjNWxxWFJHbTBBMVE2WGlhVDJhU3dvOGpySy9xWndabEZJbFhUdXN4YTZpWERkZFRkQVJwbk1qMmVrOUFXaldZSDdoL2x1YmNzNEEyOFRIZHlBZE9sMGV6QW1LTkJOeUxMaVQwQnRqdGk5enVIZzA2enBKS0lwcm9od1hOeXBjdTFPSWRHallibnhDTEdQeVl5L0VQRGZlanpid1l2WEs1OUF6dUZHZEZMS1RMOFdZTlo1OVJWekdFU0pDTm0wdGVJNDBFNnpOSUEyd1NhQTJSRVAzMmlhVzBvbUtYUmJKS1RVVnlZRVZWMEo4b3h2RWlRbWlVWnJGU3o2WE5rdUplM25CS0NlbGFTYmpPWnJoTHNkMUJJbll4d2VTZUpxOVlBNmRZdHVaQ0JJNEpaNmpHVy9XK3NlYmhkMERBYU1JTzVtVFlGVzErWDZHZVE3VE8zVzBXeVFqM2N3MHVsQmc0blNVYmNBWTd6UFZZcDdpcDk1RlhPSDI5SGIzNUFPUGp5cFdNSWg3UE9SU2pGWlZzSXpkS1c3QVd2ZlluVFZOV0h5Q3l0SHcramQxTmVocWtzM0tlcHZ0Q2hVekQ3eUd2RTIvY2R1cXhsZFFGMUVXWmIvUGJXTEYzakFWZ28wV3Jsa04rYzZoU2QrcnpsYVN1YVI3TzBvWDB3eUlhMnBWQWRHYWowSENVVk9xSXE0ZFZ3cmc1bG1tRzJ3KzhmLzl0akw2Zm9ZSEUrR3k4WHR2M0NQVXBmN1dhdUR4YWRLdUl3b2VOYk9tb1lEWWJaMG5zLzF3eFVDN3lraWdzOHNTL0xwRWUzdndVWUFMaUtERERTZ0VpU0FBQUFBRWxGVGtTdVFtQ0NcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG59XG5cbi5pemlNb2RhbC5pemlNb2RhbC1saWdodCAuaXppTW9kYWwtYnV0dG9uLWZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUN3QUFBQXNDQVlBQUFBZWhGb0JBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTRKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRVFUZzFOVEEyTlRSRk9EUXhNVVUyT1RRME4wVkVSalkyUTBNNU9EWXdSQ0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8wUlRORk5FTkNRa0k0UVVFeE1VVTJRak5HT0VWQk1qZzRPVFJCUlRnMk55SWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzBSVE5GTkVOQ1FVSTRRVUV4TVVVMlFqTkdPRVZCTWpnNE9UUkJSVGcyTnlJZ2VHMXdPa055WldGMGIzSlViMjlzUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhOeUFvVFdGamFXNTBiM05vS1NJK0lEeDRiWEJOVFRwRVpYSnBkbVZrUm5KdmJTQnpkRkpsWmpwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qRmxOVFF3WXpjekxUVmhabUV0TkRKbFlpMDRZekpsTFdNd016RmxZbUZpWW1JeU5pSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGlZV1J2WW1VNlpHOWphV1E2Y0dodmRHOXphRzl3T21Wa1ltUmlNek0xTFRBeE1EVXRNVEUzWVMxaFltTTNMV0V6TldOa09XVTFZemM0TnlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B2SWljZFVBQUFPdlNVUkJWSGpheEpsWmJBMWhGTWUvcWFJdFVVc3NwYWtnMWxhSjdVVWlzUXVSdnZURkExNXNRU1JDTEJGclFyeWhIcXhOSHhFUHRhUThDQ1VrSXJWVlJiVkJKZFpZU3JYVm9ucjkvM3BHeG5UdW5aazc4L1grazErYU8rMTg5OS92bm52TytjNFlLcGk2Z2hFZ1czNE9CRDFCS2pCQU02Z0g3OEZ6OEJoVXlyVy9pa1FpdnQ3UWlOTW96VTBERThSa0p4LzNmZ0NQd0ExUUh2SHAySy9oSEpBUEpxcHdWQTJLNGZsVzJJWjdneVZncHRLamg2QVF4bCtHWVppN3VScjBVM3JWQklwZytuSVF3d3ZBQ3BDa09rNFh3WWxvc1IzTE1HTjFxVXFNcm9HRFRxYU5HRHU3U2lWV2wrRDNpUDJpMDBjOUhxeFVpZGQ4d3pEeTNIWTRIUndDZld6WHo0TDdMbStRS2ZIZU9VVFRMV0F6ZHJvNm11SDFZSWJEamN1bFdybXBVRU0yWVlYY0NOTXQ5cEFZRThXc1dZTGRsQXhhTllUR01EREhLWVlYQlZ5NEIwalRGTS81aU9jVWMxZk0vMkpjbkl0TkFZdEJOekd0UTMzQlZIRFYzT0hwQVJxaFY2Q0xMS3BUczh5UVlIeE9DckRRTzdBVjFHZzJQQkpoTVlpR2g0TU1ueDFlTGtpeFhLc0Z1elNiWnJyTXBlR3hIbnFGRnR2clRXQ2JoSUxkOUF1TnBuUE1IWGFUdFpEMGtsMW1SZHdTeFhTakpzTlpmT05qY21xSUpSNXAzbHA2WStzWHJBenNCei9sTlh2bXRaWU1GS2JxYWZpMHBLUWdLcE9TUGhtc0M1QnhYRXMxRno0ZlVyLzdUV01lL3E5YkMyczN0SnMxRGYvUS9CNVB3QVp3SllTMVdwUGxvMHpSWkpaemlMMmdRVTdJMUd5SEw3UVNEMjZ0YVZPeXRJMjZEcGlueEt5cEFwdnBrK0M2ZEhsTW5Yc2tiVWJUMXlUcE4zV0pIV0IzMjdVQ1MzaFVvYyt0QS9WeXhQL29zdDVyR3E3UVdabkFkb2UwZVpnbll3ZURiZ21na29hZmdrOGFUZk5nc01ObW1xZmhDK0N6ajNWNFQzbVNCSDI1NWt4QjB6dGQ0dE5OREprYXMyQ1Vka0FLSFEzeUF0eGZpamovYmRiN0N1bXlobW95ZXh6Y3M2UXd2MnFVYlBLdkpET3RuTkZrbHJGM1I1cW5lQTJYWUhlLzJBK2h0MVhiM0ZaWFJZMVhUQWpGVGd0eEo0NXFLdFdEcFpLMWc2ZGhJUXV2QnpqY3k4RmdRNnk4Tncrc0NkbndMMURuOGpkTWU2bTJhKzNtYTlFU05VZE9DMVZpeFNIM2JuUGlZeXJhc3duTzBmcURJUWt5VzhXbUNXYWI3YitJOVRDRjMreDBqMmUrTVBVQTdMUEdyVmZEMUYzVk5zclBWUjB6aFM4QkI1eDIxbXV6WWExU3kxVGI0eTRkNHFPd0lpOVBrL3djajFnVjUwcDV6UWpKS0FzSkg4S2NZNHZwZFlyalYwdzlITXh4SGpmS05wZndkTXlSTnVBbXl5Mk0xdnE1T2VnQk5GTW1SOWxTSERpelNMUE1KR2p1TzJCWmZTT3RMS3ZwTXlsVXZoL2QvaEZnQU9INCtpYnhHVFp1QUFBQUFFbEZUa1N1UW1DQ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbn1cblxuLml6aU1vZGFsLml6aU1vZGFsLWxpZ2h0LmlzRnVsbHNjcmVlbiAuaXppTW9kYWwtYnV0dG9uLWZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUN3QUFBQXNDQVlBQUFBZWhGb0JBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTNCcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRveVJVVXhNa1l4T0RSRk9EVXhNVVUyUWpjM1JEazBNVVV6TXpKRFJqQkVPQ0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8wUlRORk5FTkNSa0k0UVVFeE1VVTJRak5HT0VWQk1qZzRPVFJCUlRnMk55SWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzBSVE5GTkVOQ1JVSTRRVUV4TVVVMlFqTkdPRVZCTWpnNE9UUkJSVGcyTnlJZ2VHMXdPa055WldGMGIzSlViMjlzUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhOeUFvVFdGamFXNTBiM05vS1NJK0lEeDRiWEJOVFRwRVpYSnBkbVZrUm5KdmJTQnpkRkpsWmpwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qZ3pNMk13T1daaUxXSmpPVEV0TkdWbFpTMDVNRE0xTFRSa01tVTJabUUxWmpCbU1pSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEb3lSVVV4TWtZeE9EUkZPRFV4TVVVMlFqYzNSRGswTVVVek16SkRSakJFT0NJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B2MVE5WjhBQUFPWFNVUkJWSGpheEpsTGJBMVJHTWZQaklzK0V2b0lSWXQ0RlZVbDJFa2tSVHhLVXFRYkcwU0VobzJGalVROFl0RUlDYkVnVGRGWWVLMUthR3ZWZW9VbHR5U3R0MFVsTkUxN2FXaFYyK3YvOVg1WEpwTXpjOC8wenBuNWtsK2FPM05tN3IvZm5QdTl4aERwMlVSUURKYnczeGtnQjJRQ0F3eUFQdkFOZkFSdlFEc2ZHN1Y0UE83cEM0MHhDaVZ4YThBS0Zqbk93N1Zkb0EwOEJ0RzRSOFZlQlplQ0tyQlMrR1B2UUFNMFAvTmJjQjdZQmRZSlBmWUtYSVh3TDM0SUptOGVCRk9GWHVzSDlSRGRuSTdnTFdBL01FVndkaC9VT2UxdE44RzBWM2VMY0t3RlhKQ0pObDA4RzVaWXNyV2dXblpDSm5nNU9PQndvMWlBb2lzTXc2aE1KWGd5T095d1ZXN3hqKzlCZ0tMM1FIU3htK0M5SUY5eTRVMkdNbFN0UlBRUDhKYnA5bEZ3aEp3RTBSSHJnYVNWOE42eEcyMzhsN1pqdGZ4M0s1OC9CZDd6c1duZ0lxZG5QMndlMkFDYTdCN2U2Ukw2am9LNUV0SE5mTDdiNXUxQm43ZEdGYnljWVJWTS84V3lGSm51SksrejJpVnd6RnJNY0YxaCtDeDRDbGh0RlZ5dThDVzU0SVRFMDFFd0ZNQVBjSDFTTUpXSXF4UXZJdEUxWUhFSXNYa2h0a1VoQ1Y0QXBpdGVGT1BhZG40SWdzZURNb29TU3hWcmhXRndta3ZDc0t3MDZXR2hLTGhIaEd1elNIQ2hoOXBaNWNjMW9GRndmb1RUc1dyV3FRQ3ZYZFpRRXBrRHNqVUp6aVN2M1F1NDNrM0xUQTFCWHF2UlkvNERNalRkL3l1NG5pSlZtOXdzbENqY2I0UUUvOVFvK0FsNDRiYUFtZ3BLQ0lxQyswMU9CTHJzcjgvZGU4emtpWXd1VXhXU3E3aXVNOEpoYW50SXFmWUl0a09lcEtCeXNuYnljSWZQWFlLcVVSTDZEaGFCQ1FycktjWkhUYTVsb3lFSUpnSFh3RzNGOVRRVitweE1HSzBCaWFUSG4yT0xFamNVUmJkaTdYQlNNTzNqVHhvRWp0Zys3d0RuaEczc3BTRDZGM2hrN1Rqb3huYzBDSjVrKzV3RkNyaHBsWWwybW1JMjRueXZ2V3VtQUU5ejJ6SWZCVzhXaWZueElIYzJ5YjZ4aUh0RW9tczAvaGxHdHBBUEhDa2dORGpGeVpuZ1BOODhDT3ZrUHBFZStYR0hiRmNEN3o1M0MreWJ3S0VBbzBVUFo4UUN5YmttaUwzc052a2hleWdTSTA4UllPU1FpYVVoZDUyc1VwSVpMV3dKc1lxa2tkY1plSGZJUzY2bmM5WGNaUVJwTkJZN0M3RjlZeTFPdG9uRXJEZ1NnTmhHY0VYbVdhL1ZGQTFPOW9uRTZ5NGRScUd0WHVWdGtwZjJpRHk4RVZSNkdMeWtNbnJzTkZDODY3UUYwaEg4djNNVmljRmN1WWRLeTU2dXFReDRTdWtXUWozTk90SnRRSXQ0Y2tTdmJtZHppTXF5N0hjUzl4djBjbi9Yd2RuMEExZHJubC9kL2hOZ0FHUWE2TGdhcnA2QkFBQUFBRWxGVGtTdVFtQ0NcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG59XG5cbi5pemlNb2RhbCAuaXppTW9kYWwtbG9hZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTkRRaUlHaGxhV2RvZEQwaU5EUWlJSFpwWlhkQ2IzZzlJakFnTUNBME5DQTBOQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUJ6ZEhKdmEyVTlJaU01T1RraVBpQWdJQ0E4WnlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlJSE4wY205clpTMTNhV1IwYUQwaU1pSStJQ0FnSUNBZ0lDQThZMmx5WTJ4bElHTjRQU0l5TWlJZ1kzazlJakl5SWlCeVBTSXhJajRnSUNBZ0lDQWdJQ0FnSUNBOFlXNXBiV0YwWlNCaGRIUnlhV0oxZEdWT1lXMWxQU0p5SWlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JpWldkcGJqMGlNSE1pSUdSMWNqMGlNUzQwY3lJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnZG1Gc2RXVnpQU0l4T3lBeU1DSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1kyRnNZMDF2WkdVOUluTndiR2x1WlNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnYTJWNVZHbHRaWE05SWpBN0lERWlJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHdGxlVk53YkdsdVpYTTlJakF1TVRZMUxDQXdMamcwTENBd0xqUTBMQ0F4SWlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0J5WlhCbFlYUkRiM1Z1ZEQwaWFXNWtaV1pwYm1sMFpTSWdMejRnSUNBZ0lDQWdJQ0FnSUNBOFlXNXBiV0YwWlNCaGRIUnlhV0oxZEdWT1lXMWxQU0p6ZEhKdmEyVXRiM0JoWTJsMGVTSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1ltVm5hVzQ5SWpCeklpQmtkWEk5SWpFdU5ITWlJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIWmhiSFZsY3owaU1Uc2dNQ0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdZMkZzWTAxdlpHVTlJbk53YkdsdVpTSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2EyVjVWR2x0WlhNOUlqQTdJREVpSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR3RsZVZOd2JHbHVaWE05SWpBdU15d2dNQzQyTVN3Z01DNHpOVFVzSURFaUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhKbGNHVmhkRU52ZFc1MFBTSnBibVJsWm1sdWFYUmxJaUF2UGlBZ0lDQWdJQ0FnUEM5amFYSmpiR1UrSUNBZ0lDQWdJQ0E4WTJseVkyeGxJR040UFNJeU1pSWdZM2s5SWpJeUlpQnlQU0l4SWo0Z0lDQWdJQ0FnSUNBZ0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNKeUlpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCaVpXZHBiajBpTFRBdU9YTWlJR1IxY2owaU1TNDBjeUlnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdkbUZzZFdWelBTSXhPeUF5TUNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWTJGc1kwMXZaR1U5SW5Od2JHbHVaU0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdhMlY1VkdsdFpYTTlJakE3SURFaUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUd0bGVWTndiR2x1WlhNOUlqQXVNVFkxTENBd0xqZzBMQ0F3TGpRMExDQXhJaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQnlaWEJsWVhSRGIzVnVkRDBpYVc1a1pXWnBibWwwWlNJZ0x6NGdJQ0FnSUNBZ0lDQWdJQ0E4WVc1cGJXRjBaU0JoZEhSeWFXSjFkR1ZPWVcxbFBTSnpkSEp2YTJVdGIzQmhZMmwwZVNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWW1WbmFXNDlJaTB3TGpseklpQmtkWEk5SWpFdU5ITWlJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIWmhiSFZsY3owaU1Uc2dNQ0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdZMkZzWTAxdlpHVTlJbk53YkdsdVpTSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2EyVjVWR2x0WlhNOUlqQTdJREVpSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR3RsZVZOd2JHbHVaWE05SWpBdU15d2dNQzQyTVN3Z01DNHpOVFVzSURFaUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhKbGNHVmhkRU52ZFc1MFBTSnBibVJsWm1sdWFYUmxJaUF2UGlBZ0lDQWdJQ0FnUEM5amFYSmpiR1UrSUNBZ0lEd3ZaejQ4TDNOMlp6ND0pIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTtcbn1cblxuLml6aU1vZGFsIC5pemlNb2RhbC1jb250ZW50LWxvYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORFFpSUdobGFXZG9kRDBpTkRRaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTkNBME5DSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQnpkSEp2YTJVOUlpTTVPVGtpUGlBZ0lDQThaeUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJK0lDQWdJQ0FnSUNBOFkybHlZMnhsSUdONFBTSXlNaUlnWTNrOUlqSXlJaUJ5UFNJeElqNGdJQ0FnSUNBZ0lDQWdJQ0E4WVc1cGJXRjBaU0JoZEhSeWFXSjFkR1ZPWVcxbFBTSnlJaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQmlaV2RwYmowaU1ITWlJR1IxY2owaU1TNDBjeUlnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdkbUZzZFdWelBTSXhPeUF5TUNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWTJGc1kwMXZaR1U5SW5Od2JHbHVaU0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdhMlY1VkdsdFpYTTlJakE3SURFaUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUd0bGVWTndiR2x1WlhNOUlqQXVNVFkxTENBd0xqZzBMQ0F3TGpRMExDQXhJaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQnlaWEJsWVhSRGIzVnVkRDBpYVc1a1pXWnBibWwwWlNJZ0x6NGdJQ0FnSUNBZ0lDQWdJQ0E4WVc1cGJXRjBaU0JoZEhSeWFXSjFkR1ZPWVcxbFBTSnpkSEp2YTJVdGIzQmhZMmwwZVNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWW1WbmFXNDlJakJ6SWlCa2RYSTlJakV1TkhNaUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhaaGJIVmxjejBpTVRzZ01DSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1kyRnNZMDF2WkdVOUluTndiR2x1WlNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnYTJWNVZHbHRaWE05SWpBN0lERWlJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHdGxlVk53YkdsdVpYTTlJakF1TXl3Z01DNDJNU3dnTUM0ek5UVXNJREVpSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSEpsY0dWaGRFTnZkVzUwUFNKcGJtUmxabWx1YVhSbElpQXZQaUFnSUNBZ0lDQWdQQzlqYVhKamJHVStJQ0FnSUNBZ0lDQThZMmx5WTJ4bElHTjRQU0l5TWlJZ1kzazlJakl5SWlCeVBTSXhJajRnSUNBZ0lDQWdJQ0FnSUNBOFlXNXBiV0YwWlNCaGRIUnlhV0oxZEdWT1lXMWxQU0p5SWlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JpWldkcGJqMGlMVEF1T1hNaUlHUjFjajBpTVM0MGN5SWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2RtRnNkV1Z6UFNJeE95QXlNQ0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdZMkZzWTAxdlpHVTlJbk53YkdsdVpTSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2EyVjVWR2x0WlhNOUlqQTdJREVpSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR3RsZVZOd2JHbHVaWE05SWpBdU1UWTFMQ0F3TGpnMExDQXdMalEwTENBeElpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCeVpYQmxZWFJEYjNWdWREMGlhVzVrWldacGJtbDBaU0lnTHo0Z0lDQWdJQ0FnSUNBZ0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNKemRISnZhMlV0YjNCaFkybDBlU0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdZbVZuYVc0OUlpMHdMamx6SWlCa2RYSTlJakV1TkhNaUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhaaGJIVmxjejBpTVRzZ01DSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1kyRnNZMDF2WkdVOUluTndiR2x1WlNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnYTJWNVZHbHRaWE05SWpBN0lERWlJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHdGxlVk53YkdsdVpYTTlJakF1TXl3Z01DNDJNU3dnTUM0ek5UVXNJREVpSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSEpsY0dWaGRFTnZkVzUwUFNKcGJtUmxabWx1YVhSbElpQXZQaUFnSUNBZ0lDQWdQQzlqYVhKamJHVStJQ0FnSUR3dlp6NDhMM04yWno0PSkgbm8tcmVwZWF0IDUwJSA1MCU7XG59XG5cbi5pemlNb2RhbCAuaXppTW9kYWwtY29udGVudDphZnRlciwgLml6aU1vZGFsIC5pemlNb2RhbC1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uaXppTW9kYWwgLml6aU1vZGFsLWNvbnRlbnQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLml6aU1vZGFsIC5pemlNb2RhbC1jb250ZW50IHtcbiAgem9vbTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLml6aU1vZGFsIC5pemlNb2RhbC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uaXppTW9kYWwgLml6aU1vZGFsLWlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAgLTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG59XG5cbi5pemlNb2RhbC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXppTW9kYWwtbmF2aWdhdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pemlNb2RhbC1uYXZpZ2F0ZS1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pemlNb2RhbC1uYXZpZ2F0ZS1jYXB0aW9uOmFmdGVyLCAuaXppTW9kYWwtbmF2aWdhdGUtY2FwdGlvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaXppTW9kYWwtbmF2aWdhdGUtY2FwdGlvbjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUN3QUFBQW9DQVlBQUFDRkZSZ1hBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTRacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTXlJRGM1TGpFMU9USTROQ3dnTWpBeE5pOHdOQzh4T1MweE16b3hNem8wTUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRveU5tRmpOakF5TXkwNE9XVTBMV0UwTkRBdFltTXhNeTFrT1RBNU1UUTNNbVl6WWpBaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5EUkVRMFl3UmpBMU16UXpNVEZGTmtFNU5VTkRSRGt5UXpFd016TTVSVE1pSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TkRSRVEwWXdSVVkxTXpRek1URkZOa0U1TlVORFJEa3lRekV3TXpNNVJUTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVdU5TQW9WMmx1Wkc5M2N5a2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBtTm1NME56azNOaTFtTnpFM0xUazVOREF0WVRneVlTMW1OVGRqTm1OaVltVTBOV01pSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW1Ga2IySmxPbVJ2WTJsa09uQm9iM1J2YzJodmNEb3daR1ZtWVRFeVpDMDFNek0wTFRFeFpUWXRZV1JrWWkwNFkyTm1Zakk1WlRBeE5qWWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejdvbzBwdEFBQUNXa2xFUVZSNDJ1eVpUV3NUWVJTRlp5YnhvNGtXazVnMk5DNXFUQVUzS3EzMEE5dWRpMW9Yb2xWL2hXdWh2NlIvUTZ1dGlvaTRMYmJWRkhlbWFtbFJVME9DRWswd1pqd1h6d3REb0JEb3BITUhjdUZKTXBsWm5MbTV1ZSs1ODlxdTYxcWVPQXB5WUFqRWdHMEZFeUxxTi9nS2lxQnVUdGdld1dsd0NadzA1Nnhnd3dpcmdVM3d4U3Y0TkpnQ1VWNVlCUlhRREVoc0JKd0NTU2F1QlZaRmRKUmxJSms5QXY3d2JqNTc3akRJT0VOdFJtUFZ3Y3N3NktmQUF2aWtSS3pFRGxobmh1VS9sUlBCV2FhOXdzeHFDNm5kUFg3T2lPQTREOHFXM3ZqTzl6N0gwdzMrS2hac3RObU9GYkxvQ1E2RFlHbUwrYkFJbm1HZkxGQzRhc0ZYd1JKSWdCK2dvVm13K0k3SFhPKy9nZXZHbkdnVVBFR3hrdGtTbUFNYldtdDRIRHdCS1M2WE4xakRLcnZFRllvVks3b0xyb0UzaDkzV29oMWVOd3FXYWZKL2dRVjY1dk0rYWlsMzRtYzZFWndCSzJDQXg4ZkFJamplQllNekRUNGNWSENFWHRSYlJ2RXUvTnI5SENJT25HR3AxNXZnRWVjOUtZbjc0QjBuQVQvQ1pudjg2RmNOdndLM3dFTndBandBczJCYnM1ZDRDVzV6aXIwQVh2djhwK3RLSDM0QjVsa1c0aDJlZ1JIdGJ1MDV1TU1ISFdmQjB6QzROUkY1bDA5a3p2RTRyZDJ0eVVKeWp5NHR6N2FrWnFYYkw4UUVUYkovRnNNZ1dPSnRiNmJyQ1E1WXNCc0M4VWFiNjNEVmtrZ3FGcHppZTkzaDhPaFNjRmFoMkxUSGk1Y2NXcm9hTGQ1bDYvLytocFlRb1dQMDVMS3FGczJXUVliVHNOeEFpKzVmeHBXbWRmaDdIUzdYaHdTekcrSDNhMkpudlpzeWt0bUxiZE9GaHBETXZyZjRzTjF1Mi9hSzBjd01jbVlMY3R1cndlY2VXK0NuT2ZGUGdBRUE4dVdGRnlsQkpZb0FBQUFBU1VWT1JLNUNZSUk9XCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xufVxuXG4uaXppTW9kYWwtbmF2aWdhdGUtY2FwdGlvbjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUN3QUFBQW9DQVlBQUFDRkZSZ1hBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBQVpkRVZZZEZOdlpuUjNZWEpsQUVGa2IySmxJRWx0WVdkbFVtVmhaSGx4eVdVOEFBQURobWxVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NGdQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV014TXpJZ056a3VNVFU1TWpnMExDQXlNREUyTHpBMEx6RTVMVEV6T2pFek9qUXdJQ0FnSUNBZ0lDQWlQaUE4Y21SbU9sSkVSaUI0Yld4dWN6cHlaR1k5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZNREl2TWpJdGNtUm1MWE41Ym5SaGVDMXVjeU1pUGlBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRiRzV6T25odGNEMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMeUlnZUcxd1RVMDZUM0pwWjJsdVlXeEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPakkyWVdNMk1ESXpMVGc1WlRRdFlUUTBNQzFpWXpFekxXUTVNRGt4TkRjeVpqTmlNQ0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8wTkVSRFJqQkdNRFV6TkRNeE1VVTJRVGsxUTBORU9USkRNVEF6TXpsRk15SWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzBORVJEUmpCRlJqVXpORE14TVVVMlFUazFRME5FT1RKRE1UQXpNemxGTXlJZ2VHMXdPa055WldGMGIzSlViMjlzUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhOUzQxSUNoWGFXNWtiM2R6S1NJK0lEeDRiWEJOVFRwRVpYSnBkbVZrUm5KdmJTQnpkRkpsWmpwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09tWTJZelEzT1RjMkxXWTNNVGN0T1RrME1DMWhPREpoTFdZMU4yTTJZMkppWlRRMVl5SWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGlZV1J2WW1VNlpHOWphV1E2Y0dodmRHOXphRzl3T2pCa1pXWmhNVEprTFRVek16UXRNVEZsTmkxaFpHUmlMVGhqWTJaaU1qbGxNREUyTmlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B1aWpTbTBBQUFLYlNVUkJWRmhIN1puSmoweFJHRWVyekZvSU1UYUNabU9JZWRoYWlKajU1eXo4RGFZZE5oSUpFVU1RYkNURzNyUTAyaERTaUVZNTUzWGRUcEhTM252OTZ0YVY5RWxPNmxWdDZwZWI3OTMzZmZmVkc0MUdyWVc1dUJhWDRFeXNZemN3MUZkOGhjL3dNMmEwQmw2Tm0zQlc5aTBkRFBzUVgvb2xCRjZGTzcyQUgvZ0czK04zakwzS0JwcUdDM0VSVHNHZmVBc0hEVHlIaTcxb0NYekJlL2dhVTJBNWJzY1pPSXhYVGI4T0xRTlg5aTZtRWxZc2cvdm9xcnV3ZlFiMkJoT0RXZ3FwTVlEdjBOTHNOWEM0eWQ0MlAxUEV3TkpqNEhCVFdkaXBFckxWRGZ4Zk1SbTQwOFFNdkJ1M2pWNldKMVpnOS9yYmVCT1ArVU5aWWdYK2lFL1JwK2xwUElLbGlCWFlCOUlodFBOeTN6L1QvRjZZbURYc0NodnlCYzdHczNnQUN4RXpzRHpCZzlpUFBYZ085Mk51WWdlV3gyaDMrQWh0YU03alBzeUY3YVYzN1hSOGdOWllPL3B3S1k1MSt4UGtHMjdGazJqb1QzZ0NyMkE3TnVKNkhNa1RlQVBhZGxwM1ZlTUNoRjdHMFA2WDNkbWZqQVhPVXhJajZMWmt2MXlsTnVTdERaZWprTCtQUzk2U2NGelJxbkRBdEk1UG9UZWZ2Ymc3aU5OT093cVZSQ2ZZZ2hkeEJicEhIOFk3K0RjS2xVVFY3TUxMYU5naFBJcmpoZjJOMklGMzRBVmNqRTQ0aHJYSHlFM013RTYvbG9FenBFY0lscUtqZXlGaUJlN0ZTK2hlL2dFTmV3TUxFeXV3WGRvOGRHV1A0M1VzUmF6QTlnN3VETmJ3Tlg4b1M4d2F0bHN6K0lTSUdiZ1NKZ04zR2dPSGxuRnE4ek5GUXJhR2dUMWlGYzlpVXlVMFhzTUdIaHk5emg2WGJ2Q3A0WnVCQldnbERCajRPZHFMZXUwK3VSSlR3TVorRGJwL2UyMVAzbTk3eVdlMnNuc3cxTFRIbXo1Qy85bFFkd2hmR2JpcTg5R3d2cnJ3VVQ0VUFvdWhONk16bG9UUnBWdUVZSTVPOXVyWllYdHJZUEdRdzJPbFplZ00xNjNRaHJKTWZXVmd5VHEwUXEzMkMvTjd1UHo5T2tuV0FBQUFBRWxGVGtTdVFtQ0NcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG59XG5cbi5pemlNb2RhbC1uYXZpZ2F0ZSA+IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogODRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaXppTW9kYWwtbmF2aWdhdGUgPiBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaXppTW9kYWwtbmF2aWdhdGUtcHJldiB7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMd0FBQUM4Q0FZQUFBRENTY1NyQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQTVzR2xVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NEtQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV014TXpJZ056a3VNVFU1TWpnMExDQXlNREUyTHpBMEx6RTVMVEV6T2pFek9qUXdJQ0FnSUNBZ0lDQWlQZ29nSUNBOGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBnb2dJQ0FnSUNBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlLSUNBZ0lDQWdJQ0FnSUNBZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pQ2lBZ0lDQWdJQ0FnSUNBZ0lIaHRiRzV6T25OMFJYWjBQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVkZkbVZ1ZENNaUNpQWdJQ0FnSUNBZ0lDQWdJSGh0Ykc1ek9uaHRjRDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3THlJS0lDQWdJQ0FnSUNBZ0lDQWdlRzFzYm5NNlpHTTlJbWgwZEhBNkx5OXdkWEpzTG05eVp5OWtZeTlsYkdWdFpXNTBjeTh4TGpFdklnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cHdhRzkwYjNOb2IzQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2Y0dodmRHOXphRzl3THpFdU1DOGlDaUFnSUNBZ0lDQWdJQ0FnSUhodGJHNXpPblJwWm1ZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZkR2xtWmk4eExqQXZJZ29nSUNBZ0lDQWdJQ0FnSUNCNGJXeHVjenBsZUdsbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMMlY0YVdZdk1TNHdMeUkrQ2lBZ0lDQWdJQ0FnSUR4NGJYQk5UVHBQY21sbmFXNWhiRVJ2WTNWdFpXNTBTVVErZUcxd0xtUnBaRG8yTkRreVl6Y3hNeTA1WkRNMExUWmxOR1F0WW1Vd05pMWhNRE15WTJRNE5EVmpOR1U4TDNodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDRLSUNBZ0lDQWdJQ0FnUEhodGNFMU5Pa1J2WTNWdFpXNTBTVVErZUcxd0xtUnBaRG8xUWpJek1VTXhPRFUzUmpjeE1VVTJPRFV6UmtSQlJqRTVSRGhEUWpaQlJEd3ZlRzF3VFUwNlJHOWpkVzFsYm5SSlJENEtJQ0FnSUNBZ0lDQWdQSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUStlRzF3TG1scFpEcGpabU13TnpWbU5DMWtPREEzTFdJME5ETXRZV0l3WVMwMllXVmhaalJqTURneFpXRThMM2h0Y0UxTk9rbHVjM1JoYm1ObFNVUStDaUFnSUNBZ0lDQWdJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J5WkdZNmNHRnljMlZVZVhCbFBTSlNaWE52ZFhKalpTSStDaUFnSUNBZ0lDQWdJQ0FnSUR4emRGSmxaanBwYm5OMFlXNWpaVWxFUG5odGNDNXBhV1E2TmpRNU1tTTNNVE10T1dRek5DMDJaVFJrTFdKbE1EWXRZVEF6TW1Oa09EUTFZelJsUEM5emRGSmxaanBwYm5OMFlXNWpaVWxFUGdvZ0lDQWdJQ0FnSUNBZ0lDQThjM1JTWldZNlpHOWpkVzFsYm5SSlJENTRiWEF1Wkdsa09qWTBPVEpqTnpFekxUbGtNelF0Tm1VMFpDMWlaVEEyTFdFd016SmpaRGcwTldNMFpUd3ZjM1JTWldZNlpHOWpkVzFsYm5SSlJENEtJQ0FnSUNBZ0lDQWdQQzk0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiVDRLSUNBZ0lDQWdJQ0FnUEhodGNFMU5Pa2hwYzNSdmNuaytDaUFnSUNBZ0lDQWdJQ0FnSUR4eVpHWTZVMlZ4UGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y21SbU9teHBJSEprWmpwd1lYSnpaVlI1Y0dVOUlsSmxjMjkxY21ObElqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9tRmpkR2x2Ymo1ellYWmxaRHd2YzNSRmRuUTZZV04wYVc5dVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNmFXNXpkR0Z1WTJWSlJENTRiWEF1YVdsa09tTm1ZekEzTldZMExXUTRNRGN0WWpRME15MWhZakJoTFRaaFpXRm1OR013T0RGbFlUd3ZjM1JGZG5RNmFXNXpkR0Z1WTJWSlJENEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9uZG9aVzQrTWpBeE5pMHdPQzB3TVZReE1UbzFPRG93TkMwd016b3dNRHd2YzNSRmRuUTZkMmhsYmo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT25OdlpuUjNZWEpsUVdkbGJuUStRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVdU5TQW9WMmx1Wkc5M2N5azhMM04wUlhaME9uTnZablIzWVhKbFFXZGxiblErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHBqYUdGdVoyVmtQaTg4TDNOMFJYWjBPbU5vWVc1blpXUStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZjbVJtT214cFBnb2dJQ0FnSUNBZ0lDQWdJQ0E4TDNKa1pqcFRaWEUrQ2lBZ0lDQWdJQ0FnSUR3dmVHMXdUVTA2U0dsemRHOXllVDRLSUNBZ0lDQWdJQ0FnUEhodGNEcERjbVZoZEc5eVZHOXZiRDVCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE5TNDFJQ2hYYVc1a2IzZHpLVHd2ZUcxd09rTnlaV0YwYjNKVWIyOXNQZ29nSUNBZ0lDQWdJQ0E4ZUcxd09rTnlaV0YwWlVSaGRHVStNakF4Tmkwd09DMHdNVlF3T1RvME1EbzFOaTB3TXpvd01Ed3ZlRzF3T2tOeVpXRjBaVVJoZEdVK0NpQWdJQ0FnSUNBZ0lEeDRiWEE2VFc5a2FXWjVSR0YwWlQ0eU1ERTJMVEE0TFRBeFZERXhPalU0T2pBMExUQXpPakF3UEM5NGJYQTZUVzlrYVdaNVJHRjBaVDRLSUNBZ0lDQWdJQ0FnUEhodGNEcE5aWFJoWkdGMFlVUmhkR1UrTWpBeE5pMHdPQzB3TVZReE1UbzFPRG93TkMwd016b3dNRHd2ZUcxd09rMWxkR0ZrWVhSaFJHRjBaVDRLSUNBZ0lDQWdJQ0FnUEdSak9tWnZjbTFoZEQ1cGJXRm5aUzl3Ym1jOEwyUmpPbVp2Y20xaGRENEtJQ0FnSUNBZ0lDQWdQSEJvYjNSdmMyaHZjRHBEYjJ4dmNrMXZaR1UrTXp3dmNHaHZkRzl6YUc5d09rTnZiRzl5VFc5a1pUNEtJQ0FnSUNBZ0lDQWdQSFJwWm1ZNlQzSnBaVzUwWVhScGIyNCtNVHd2ZEdsbVpqcFBjbWxsYm5SaGRHbHZiajRLSUNBZ0lDQWdJQ0FnUEhScFptWTZXRkpsYzI5c2RYUnBiMjQrTnpJd01EQXdMekV3TURBd1BDOTBhV1ptT2xoU1pYTnZiSFYwYVc5dVBnb2dJQ0FnSUNBZ0lDQThkR2xtWmpwWlVtVnpiMngxZEdsdmJqNDNNakF3TURBdk1UQXdNREE4TDNScFptWTZXVkpsYzI5c2RYUnBiMjQrQ2lBZ0lDQWdJQ0FnSUR4MGFXWm1PbEpsYzI5c2RYUnBiMjVWYm1sMFBqSThMM1JwWm1ZNlVtVnpiMngxZEdsdmJsVnVhWFErQ2lBZ0lDQWdJQ0FnSUR4bGVHbG1Pa052Ykc5eVUzQmhZMlUrTmpVMU16VThMMlY0YVdZNlEyOXNiM0pUY0dGalpUNEtJQ0FnSUNBZ0lDQWdQR1Y0YVdZNlVHbDRaV3hZUkdsdFpXNXphVzl1UGpFNE9Ed3ZaWGhwWmpwUWFYaGxiRmhFYVcxbGJuTnBiMjQrQ2lBZ0lDQWdJQ0FnSUR4bGVHbG1PbEJwZUdWc1dVUnBiV1Z1YzJsdmJqNHhPRGc4TDJWNGFXWTZVR2w0Wld4WlJHbHRaVzV6YVc5dVBnb2dJQ0FnSUNBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0S0lDQWdQQzl5WkdZNlVrUkdQZ284TDNnNmVHMXdiV1YwWVQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLUEQ5NGNHRmphMlYwSUdWdVpEMGlkeUkvUHZBdnY3UUFBQUFnWTBoU1RRQUFlaVVBQUlDREFBRDUvd0FBZ09rQUFIVXdBQURxWUFBQU9wZ0FBQmR2a2wvRlJnQUFBbWRKUkVGVWVOcnMxTHNKUWtFUWh0SC9tdG1CZ1E4UUE3dFFLMWU3TUJCQk1iQUR3elVaRXl1UXZlZURDWGJENFRCRGF5M1NXSnBZZ1lDWGdKZUFsNENYZ0plQWw0Q1hnSmVBbDRDWGdKZUFGL0FTOEJMd0V2QVM4Qkx3RXZBUzhCTHdFdkFTOEJMd0FsNENYZ0plQWw0Q1h2L1dKc2tweVFKNGpRSDdNY211MEMrQlYrL1k1L1ZlRi9vVjhPb2QrN2RwRGZEcUh2c3J5U0hKQlhqQkRyeGdCMTZ3QXkvWWdSZnN3QXQyNEFVNzhJSWRlTUVPUE95d0F3KzdnSWNkZU1FT3ZHQUhYckFETDlpQkYrekFDM2JnQlR2d3NNTU9QT3dDSG5ZQkQ3dUFoeDE0d1E2OFlBZGVzQU12MklFWDdNREREanZ3c0F0NDJBVTg3QUllZGdFUHU0Q0hYY0RERHJ4Z0IxNndBdzg3N01ERERqdndzQXQ0MkFVODdBSWVkZ0VQdTRDSFhjRERMdUJoQjE2d0F3ODc3TURETHVCaEYvQ3dDM2pZQlR6c0FoNTJBUSs3Z0lkZHdFdGpCMyt0Uy83OCtaL1Y1ZDlpQVR6MEFoNTZBUSs5Z0lkZXdFTXY0S0VYOE5BTGVPZ0ZQUFFDSG5vQkR6M3dnaDU0UVE4ODlOQUREejMwd0VNdjRLRVg4TkFMZU9nRlBQUUNIbm9CRDcyQWh4NTRRUSs4b0FkZTBBTXY2SUVYOU1CRER6M3cwRU1QUFBRQ0hub0JENzJBaDE3QVF3KzhGVUFQdktBSFh0QURMK2lCRi9UQUMzcmdCVDN3Z2g1NDZLRUhIbnJvZ1lkZXdFTXY0S0VIWHRBREwraUJGL1RBQzNyZ0JUM3dnaDU0UVErOG9BZGUwQU12NklHSEhucmdvVS95cmdGZTNhTy9KZGtudVFPdjN0R2ZDL3RqakVzWVdtc295SVdYZ0plQWw0Q1hnSmVBbDRDWGdKZUFsNENYZ0plQUYvQVM4Qkx3RXZBUzhCTHdFdkFTOEJMd0V2QVM4Qkx3QWw0Q1hnSmVBbDRDWHZxblBnQUFBUC8vQXdDRWNvQ0JSYWJZekFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgbm8tcmVwZWF0IDUwJSA1MCU7XG59XG5cbi5pemlNb2RhbC1uYXZpZ2F0ZS1uZXh0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMd0FBQUM4Q0FZQUFBRENTY1NyQUFBQUNYQklXWE1BQUIzU0FBQWQwZ0VVYXNFd0FBQTdwR2xVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NEtQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV014TXpJZ056a3VNVFU1TWpnMExDQXlNREUyTHpBMEx6RTVMVEV6T2pFek9qUXdJQ0FnSUNBZ0lDQWlQZ29nSUNBOGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBnb2dJQ0FnSUNBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUNpQWdJQ0FnSUNBZ0lDQWdJSGh0Ykc1ek9tUmpQU0pvZEhSd09pOHZjSFZ5YkM1dmNtY3ZaR012Wld4bGJXVnVkSE12TVM0eEx5SUtJQ0FnSUNBZ0lDQWdJQ0FnZUcxc2JuTTZjR2h2ZEc5emFHOXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNCb2IzUnZjMmh2Y0M4eExqQXZJZ29nSUNBZ0lDQWdJQ0FnSUNCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJS0lDQWdJQ0FnSUNBZ0lDQWdlRzFzYm5NNmMzUkZkblE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVVYyWlc1MEl5SUtJQ0FnSUNBZ0lDQWdJQ0FnZUcxc2JuTTZkR2xtWmowaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTBhV1ptTHpFdU1DOGlDaUFnSUNBZ0lDQWdJQ0FnSUhodGJHNXpPbVY0YVdZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZaWGhwWmk4eExqQXZJajRLSUNBZ0lDQWdJQ0FnUEhodGNEcERjbVZoZEc5eVZHOXZiRDVCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE5TNDFJQ2hYYVc1a2IzZHpLVHd2ZUcxd09rTnlaV0YwYjNKVWIyOXNQZ29nSUNBZ0lDQWdJQ0E4ZUcxd09rTnlaV0YwWlVSaGRHVStNakF4Tmkwd09DMHdNVlF3T1RvME1Eb3hOQzB3TXpvd01Ed3ZlRzF3T2tOeVpXRjBaVVJoZEdVK0NpQWdJQ0FnSUNBZ0lEeDRiWEE2VFc5a2FXWjVSR0YwWlQ0eU1ERTJMVEE0TFRBeFZERXhPalU0T2pFeUxUQXpPakF3UEM5NGJYQTZUVzlrYVdaNVJHRjBaVDRLSUNBZ0lDQWdJQ0FnUEhodGNEcE5aWFJoWkdGMFlVUmhkR1UrTWpBeE5pMHdPQzB3TVZReE1UbzFPRG94TWkwd016b3dNRHd2ZUcxd09rMWxkR0ZrWVhSaFJHRjBaVDRLSUNBZ0lDQWdJQ0FnUEdSak9tWnZjbTFoZEQ1cGJXRm5aUzl3Ym1jOEwyUmpPbVp2Y20xaGRENEtJQ0FnSUNBZ0lDQWdQSEJvYjNSdmMyaHZjRHBEYjJ4dmNrMXZaR1UrTXp3dmNHaHZkRzl6YUc5d09rTnZiRzl5VFc5a1pUNEtJQ0FnSUNBZ0lDQWdQSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUStlRzF3TG1scFpEcGhaamxqTjJRMk1DMDBNVGcyTFdFM05HUXRZVEJpTVMxbU1HVTVPRFV3WXpnMlpHWThMM2h0Y0UxTk9rbHVjM1JoYm1ObFNVUStDaUFnSUNBZ0lDQWdJRHg0YlhCTlRUcEViMk4xYldWdWRFbEVQbmh0Y0M1a2FXUTZOalE1TW1NM01UTXRPV1F6TkMwMlpUUmtMV0psTURZdFlUQXpNbU5rT0RRMVl6UmxQQzk0YlhCTlRUcEViMk4xYldWdWRFbEVQZ29nSUNBZ0lDQWdJQ0E4ZUcxd1RVMDZUM0pwWjJsdVlXeEViMk4xYldWdWRFbEVQbmh0Y0M1a2FXUTZOalE1TW1NM01UTXRPV1F6TkMwMlpUUmtMV0psTURZdFlUQXpNbU5rT0RRMVl6UmxQQzk0YlhCTlRUcFBjbWxuYVc1aGJFUnZZM1Z0Wlc1MFNVUStDaUFnSUNBZ0lDQWdJRHg0YlhCTlRUcElhWE4wYjNKNVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y21SbU9sTmxjVDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSEprWmpwc2FTQnlaR1k2Y0dGeWMyVlVlWEJsUFNKU1pYTnZkWEpqWlNJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHpkRVYyZERwaFkzUnBiMjQrWTNKbFlYUmxaRHd2YzNSRmRuUTZZV04wYVc5dVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNmFXNXpkR0Z1WTJWSlJENTRiWEF1YVdsa09qWTBPVEpqTnpFekxUbGtNelF0Tm1VMFpDMWlaVEEyTFdFd016SmpaRGcwTldNMFpUd3ZjM1JGZG5RNmFXNXpkR0Z1WTJWSlJENEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9uZG9aVzQrTWpBeE5pMHdPQzB3TVZRd09UbzBNRG94TkMwd016b3dNRHd2YzNSRmRuUTZkMmhsYmo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT25OdlpuUjNZWEpsUVdkbGJuUStRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVdU5TQW9WMmx1Wkc5M2N5azhMM04wUlhaME9uTnZablIzWVhKbFFXZGxiblErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHd2Y21SbU9teHBQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjbVJtT214cElISmtaanB3WVhKelpWUjVjR1U5SWxKbGMyOTFjbU5sSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT21GamRHbHZiajV6WVhabFpEd3ZjM1JGZG5RNllXTjBhVzl1UGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMzUkZkblE2YVc1emRHRnVZMlZKUkQ1NGJYQXVhV2xrT2pBeE5qSmpNbUUzTFdabU1qWXRZekUwWkMwNVlqZzRMVGMyTUdNMk56QXhZall6Tnp3dmMzUkZkblE2YVc1emRHRnVZMlZKUkQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT25kb1pXNCtNakF4Tmkwd09DMHdNVlF4TVRvMU1Ub3dOeTB3TXpvd01Ed3ZjM1JGZG5RNmQyaGxiajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFJYWjBPbk52Wm5SM1lYSmxRV2RsYm5RK1FXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFV1TlNBb1YybHVaRzkzY3lrOEwzTjBSWFowT25OdlpuUjNZWEpsUVdkbGJuUStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh6ZEVWMmREcGphR0Z1WjJWa1BpODhMM04wUlhaME9tTm9ZVzVuWldRK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dmNtUm1PbXhwUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y21SbU9teHBJSEprWmpwd1lYSnpaVlI1Y0dVOUlsSmxjMjkxY21ObElqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9tRmpkR2x2Ymo1ellYWmxaRHd2YzNSRmRuUTZZV04wYVc5dVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNmFXNXpkR0Z1WTJWSlJENTRiWEF1YVdsa09tRm1PV00zWkRZd0xUUXhPRFl0WVRjMFpDMWhNR0l4TFdZd1pUazROVEJqT0Raa1pqd3ZjM1JGZG5RNmFXNXpkR0Z1WTJWSlJENEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9uZG9aVzQrTWpBeE5pMHdPQzB3TVZReE1UbzFPRG94TWkwd016b3dNRHd2YzNSRmRuUTZkMmhsYmo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT25OdlpuUjNZWEpsUVdkbGJuUStRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVdU5TQW9WMmx1Wkc5M2N5azhMM04wUlhaME9uTnZablIzWVhKbFFXZGxiblErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHBqYUdGdVoyVmtQaTg4TDNOMFJYWjBPbU5vWVc1blpXUStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZjbVJtT214cFBnb2dJQ0FnSUNBZ0lDQWdJQ0E4TDNKa1pqcFRaWEUrQ2lBZ0lDQWdJQ0FnSUR3dmVHMXdUVTA2U0dsemRHOXllVDRLSUNBZ0lDQWdJQ0FnUEhScFptWTZUM0pwWlc1MFlYUnBiMjQrTVR3dmRHbG1aanBQY21sbGJuUmhkR2x2Ymo0S0lDQWdJQ0FnSUNBZ1BIUnBabVk2V0ZKbGMyOXNkWFJwYjI0K01Ua3pPVEF6Tmk4eE1EQXdNRHd2ZEdsbVpqcFlVbVZ6YjJ4MWRHbHZiajRLSUNBZ0lDQWdJQ0FnUEhScFptWTZXVkpsYzI5c2RYUnBiMjQrTVRrek9UQXpOaTh4TURBd01Ed3ZkR2xtWmpwWlVtVnpiMngxZEdsdmJqNEtJQ0FnSUNBZ0lDQWdQSFJwWm1ZNlVtVnpiMngxZEdsdmJsVnVhWFErTWp3dmRHbG1aanBTWlhOdmJIVjBhVzl1Vlc1cGRENEtJQ0FnSUNBZ0lDQWdQR1Y0YVdZNlEyOXNiM0pUY0dGalpUNDJOVFV6TlR3dlpYaHBaanBEYjJ4dmNsTndZV05sUGdvZ0lDQWdJQ0FnSUNBOFpYaHBaanBRYVhobGJGaEVhVzFsYm5OcGIyNCtNVGc0UEM5bGVHbG1PbEJwZUdWc1dFUnBiV1Z1YzJsdmJqNEtJQ0FnSUNBZ0lDQWdQR1Y0YVdZNlVHbDRaV3haUkdsdFpXNXphVzl1UGpFNE9Ed3ZaWGhwWmpwUWFYaGxiRmxFYVcxbGJuTnBiMjQrQ2lBZ0lDQWdJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQZ29nSUNBOEwzSmtaanBTUkVZK0Nqd3ZlRHA0YlhCdFpYUmhQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBbzhQM2h3WVdOclpYUWdaVzVrUFNKM0lqOCtuYnQxbWdBQUFDQmpTRkpOQUFCNkpRQUFnSU1BQVBuL0FBQ0E2UUFBZFRBQUFPcGdBQUE2bUFBQUYyK1NYOFZHQUFBQ1FrbEVRVlI0MnV6U3NRM0NRQUFFUVRkaU95R2cvd3JjaUowUVVNWVNFQ0VLQVAzUFNkdkFhWlpxa1diSkNRSmVBbDRDWGdKZUFsNENYZ0plQWw0Q1hnSmVBbDRDWHNCTHdFdkFTOEJMd0V2QVM4Qkx3RXZBUzhCTHdFdkFDM2dKZUFsNENYZ0orRDl2clk3cUJnTHdvN2RWWis4OW9BZCs1UGJxNm5QUUF6OXM5K3JaOTZBSEhub0JENzJBaDE3QVF5L2dvUmZ3MEF0NDZBVTg5QUllZWdFUHZZQ0hIbmhCRDd5Z0J4NTY2SUdISG5yZ29SZncwQXQ0NkFVODlBSWVlZ0VQdllDSFhzQkRMK0NoQjE3UUF5L29nUmYwd0F0NjRLR0hIbmpvb1FjZWVnRVB2WUNIWHNCREwrQ2hGL0RRQXkvb2dSZjB3QXQ2NEFVOThJSWVlRUVQdktBSFh0QUREejMwd0VQdkkrQ2hGL0RRQXkvb2dSZjB3QXQ2NEFVOThJSWVlRUVQdktBSFh0QURMK2lCRi9UQUMzcmdvWjhlUFJEQUF5L1lnUmZzd0F0MjRBVTc4SUlkZU1FT3ZHQUhYckFETDlpQmh4MTI0R0VYOExBREw5aUJGK3pBQzNiZ0JUdndnaDE0d1E2OFlBY2VkdGlCaDEzQXd5N2dZUmZ3c0FNdjJJRVg3TUFMZHVBRk8vQ0NIWGpZWVFjZWRnRVB1NENIWGNEREx1QmhGL0N3QSs4RTJJRVg3TUFMZHVBRk8vQ3d3dzQ4N0FJZWRnRVB1NENIWGNEREx1QmhGL0N3QzNqWWdSZnN3TU1PTy9Dd0MzallCVHpzQWg1MkFRKzdnSWRkd01NdTRHRVg4TEJyYXZCN2RjRU8vRXh0MVFrNzhETzFWZ2Zzd0V2QVM4Qkx3RXZBUzhCTHdFdkFTOEJMd0V2QVM4QUxlQWw0Q1hnSmVBbDRDWGdKZUFsNENYZ0plQWw0Q1hnQkx3RXZBUzhCTHdFdkFTLzlzaGNBQUFELy93TUF0QXlndkpya3dKVUFBQUFBU1VWT1JLNUNZSUk9XCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xufVxuXG4uaXppTW9kYWwuaXNBdHRhY2hlZFRvcCAuaXppTW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pemlNb2RhbC5pc0F0dGFjaGVkVG9wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLml6aU1vZGFsLmlzQXR0YWNoZWRCb3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uaXppTW9kYWwuaXNGdWxsc2NyZWVuIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLml6aU1vZGFsLmlzQXR0YWNoZWQsIC5pemlNb2RhbC5pc0Z1bGxzY3JlZW4ge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pemlNb2RhbC5oYXNTY3JvbGwgLml6aU1vZGFsLXdyYXAge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmh0bWwuaXppTW9kYWwtaXNPdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmh0bWwuaXppTW9kYWwtaXNBdHRhY2hlZCBib2R5LCBodG1sLml6aU1vZGFsLWlzT3ZlcmZsb3cgYm9keSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5odG1sLml6aU1vZGFsLWlzQXR0YWNoZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXppTW9kYWwgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDdweDtcbn1cblxuLml6aU1vZGFsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uaXppTW9kYWwgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5pemlNb2RhbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5pemlNb2RhbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAycHg7XG59XG5cbi5pemlNb2RhbC50cmFuc2l0aW9uSW4gLml6aU1vZGFsLWhlYWRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmIDAuN3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgYW5pbWF0aW9uOiBmIDAuN3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLml6aU1vZGFsLnRyYW5zaXRpb25JbiAuaXppTW9kYWwtaGVhZGVyIC5pemlNb2RhbC1oZWFkZXItaWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnIDFzIGN1YmljLWJlemllcigwLjE2LCAwLjgxLCAwLjMyLCAxKSBib3RoO1xuICBhbmltYXRpb246IGcgMXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuODEsIDAuMzIsIDEpIGJvdGg7XG59XG5cbi5pemlNb2RhbC50cmFuc2l0aW9uSW4gLml6aU1vZGFsLWhlYWRlciAuaXppTW9kYWwtaGVhZGVyLXN1YnRpdGxlLCAuaXppTW9kYWwudHJhbnNpdGlvbkluIC5pemlNb2RhbC1oZWFkZXIgLml6aU1vZGFsLWhlYWRlci10aXRsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBlIDFzIGN1YmljLWJlemllcigwLjE2LCAwLjgxLCAwLjMyLCAxKSBib3RoO1xuICBhbmltYXRpb246IGUgMXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuODEsIDAuMzIsIDEpIGJvdGg7XG59XG5cbi5pemlNb2RhbC50cmFuc2l0aW9uSW4gLml6aU1vZGFsLWhlYWRlciAuaXppTW9kYWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGcgMS4ycyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICBhbmltYXRpb246IGcgMS4ycyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4uaXppTW9kYWwudHJhbnNpdGlvbkluIC5pemlNb2RhbC1pZnJhbWUsIC5pemlNb2RhbC50cmFuc2l0aW9uSW4gLml6aU1vZGFsLXdyYXAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZCAxLjNzO1xuICBhbmltYXRpb246IGQgMS4zcztcbn1cblxuLml6aU1vZGFsLnRyYW5zaXRpb25JbiAuaXppTW9kYWwtaGVhZGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAtbW96LWFuaW1hdGlvbjogMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5cbi5pemlNb2RhbC50cmFuc2l0aW9uSW4gLml6aU1vZGFsLWhlYWRlciAuaXppTW9kYWwtaGVhZGVyLWljb24sIC5pemlNb2RhbC50cmFuc2l0aW9uSW4gLml6aU1vZGFsLWhlYWRlciAuaXppTW9kYWwtaGVhZGVyLXRpdGxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIC1tb3otYW5pbWF0aW9uOiAwLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5pemlNb2RhbC50cmFuc2l0aW9uSW4gLml6aU1vZGFsLWhlYWRlciAuaXppTW9kYWwtaGVhZGVyLXN1YnRpdGxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIC1tb3otYW5pbWF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5pemlNb2RhbC50cmFuc2l0aW9uT3V0IC5pemlNb2RhbC1oZWFkZXIsIC5pemlNb2RhbC50cmFuc2l0aW9uT3V0IC5pemlNb2RhbC1oZWFkZXIgKiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLml6aU1vZGFsLW5hdmlnYXRlLmZhZGVPdXQsIC5pemlNb2RhbC1vdmVybGF5LmZhZGVPdXQsIC5pemlNb2RhbC5mYWRlT3V0LCAuaXppTW9kYWwgLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYyAwLjVzO1xuICBhbmltYXRpb246IGMgMC41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5pemlNb2RhbC1uYXZpZ2F0ZS5mYWRlSW4sIC5pemlNb2RhbC1vdmVybGF5LmZhZGVJbiwgLml6aU1vZGFsLmZhZGVJbiwgLml6aU1vZGFsIC5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZCAwLjVzO1xuICBhbmltYXRpb246IGQgMC41cztcbn1cblxuLml6aU1vZGFsLW92ZXJsYXkuY29taW5nSW4sIC5pemlNb2RhbC5jb21pbmdJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhIDAuNXMgZWFzZTtcbiAgYW5pbWF0aW9uOiBhIDAuNXMgZWFzZTtcbn1cblxuLml6aU1vZGFsLW92ZXJsYXkuY29taW5nT3V0LCAuaXppTW9kYWwuY29taW5nT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGIgMC41cyBjdWJpYy1iZXppZXIoMC4xNiwgMC44MSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogYiAwLjVzIGN1YmljLWJlemllcigwLjE2LCAwLjgxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5pemlNb2RhbC1vdmVybGF5LmJvdW5jZUluRG93biwgLml6aU1vZGFsLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBoIDAuN3MgZWFzZTtcbiAgYW5pbWF0aW9uOiBoIDAuN3MgZWFzZTtcbn1cblxuLml6aU1vZGFsLW92ZXJsYXkuYm91bmNlT3V0RG93biwgLml6aU1vZGFsLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaSAwLjdzIGVhc2U7XG4gIGFuaW1hdGlvbjogaSAwLjdzIGVhc2U7XG59XG5cbi5pemlNb2RhbC1vdmVybGF5LmJvdW5jZUluVXAsIC5pemlNb2RhbC5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGogMC43cyBlYXNlO1xuICBhbmltYXRpb246IGogMC43cyBlYXNlO1xufVxuXG4uaXppTW9kYWwtb3ZlcmxheS5ib3VuY2VPdXRVcCwgLml6aU1vZGFsLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGsgMC43cyBlYXNlO1xuICBhbmltYXRpb246IGsgMC43cyBlYXNlO1xufVxuXG4uaXppTW9kYWwtb3ZlcmxheS5mYWRlSW5Eb3duLCAuaXppTW9kYWwuZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTYsIDAuODEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGwgMC43cyBjdWJpYy1iZXppZXIoMC4xNiwgMC44MSwgMC4zMiwgMSk7XG59XG5cbi5pemlNb2RhbC1vdmVybGF5LmZhZGVPdXREb3duLCAuaXppTW9kYWwuZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbSAwLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogbSAwLjVzIGVhc2U7XG59XG5cbi5pemlNb2RhbC1vdmVybGF5LmZhZGVJblVwLCAuaXppTW9kYWwuZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbiAwLjdzIGN1YmljLWJlemllcigwLjE2LCAwLjgxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBuIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTYsIDAuODEsIDAuMzIsIDEpO1xufVxuXG4uaXppTW9kYWwtb3ZlcmxheS5mYWRlT3V0VXAsIC5pemlNb2RhbC5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbyAwLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogbyAwLjVzIGVhc2U7XG59XG5cbi5pemlNb2RhbC1vdmVybGF5LmZhZGVJbkxlZnQsIC5pemlNb2RhbC5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHAgMC43cyBjdWJpYy1iZXppZXIoMC4xNiwgMC44MSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogcCAwLjdzIGN1YmljLWJlemllcigwLjE2LCAwLjgxLCAwLjMyLCAxKTtcbn1cblxuLml6aU1vZGFsLW92ZXJsYXkuZmFkZU91dExlZnQsIC5pemlNb2RhbC5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBxIDAuNXMgZWFzZTtcbiAgYW5pbWF0aW9uOiBxIDAuNXMgZWFzZTtcbn1cblxuLml6aU1vZGFsLW92ZXJsYXkuZmFkZUluUmlnaHQsIC5pemlNb2RhbC5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTYsIDAuODEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IHIgMC43cyBjdWJpYy1iZXppZXIoMC4xNiwgMC44MSwgMC4zMiwgMSk7XG59XG5cbi5pemlNb2RhbC1vdmVybGF5LmZhZGVPdXRSaWdodCwgLml6aU1vZGFsLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzIDAuNXMgZWFzZTtcbiAgYW5pbWF0aW9uOiBzIDAuNXMgZWFzZTtcbn1cblxuLml6aU1vZGFsLW92ZXJsYXkuZmxpcEluWCwgLml6aU1vZGFsLmZsaXBJblgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdCAwLjdzIGVhc2U7XG4gIGFuaW1hdGlvbjogdCAwLjdzIGVhc2U7XG59XG5cbi5pemlNb2RhbC1vdmVybGF5LmZsaXBPdXRYLCAuaXppTW9kYWwuZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdSAwLjdzIGVhc2U7XG4gIGFuaW1hdGlvbjogdSAwLjdzIGVhc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSB0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBjIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBkIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCkgdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKSB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAxKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGgge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGgge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaSB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaSB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBqIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGsge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgayB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBuIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBvIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBxIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDBweCwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyByIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDBweCwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg2MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDYwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoNDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoNDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg0MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg0MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuKiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcblxuXHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XG5cdCAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdCAgICB9ICAgICBcblxufSAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGF4LXdlYi1wcm9cIiwgXCJBcmlhbCBOYXJyb3dcIiwgXCJBcmlhbFwiO1xuICBjb2xvcjogIzAwNzdCRjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA5MHB4KSB7XG4gIGJvZHkuY2F0YWxvZ1NlbGVjdGlvbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbmltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDA4MEM2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxucCwgdWwsIG9sIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBQ0UwRjg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY21zLXRleHQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuLmNtcy10ZXh0IGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMi40cmVtIDAgMC42cmVtO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jbXMtdGV4dCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmNtcy10ZXh0IHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiAwIDAgMS4xMnJlbTtcbn1cbi5jbXMtdGV4dCBwLmxlYWQge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbWFyZ2luOiA0cmVtIDAgMHJlbTtcbn1cbi5jbXMtdGV4dCBwLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BhZ2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDE2MnB4O1xuICBiYWNrZ3JvdW5kOiAjNzFDRUYzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICNwYWdlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgfVxufVxuXG4ub3ZlcmxheSAjcGFnZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGFuZGluZ1BhZ2VTaW1wbGUgLmJyZWFkY3J1bWJzLCAubGFuZGluZ1BhZ2VDYXJ0IC5icmVhZGNydW1icywgLmxhbmRpbmdQYWdlUHJvZHVjdFNlbGVjdGlvbiAuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhbmRpbmdQYWdlU2ltcGxlIG1haW4sIC5sYW5kaW5nUGFnZUNhcnQgbWFpbiwgLmxhbmRpbmdQYWdlUHJvZHVjdFNlbGVjdGlvbiBtYWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubGFuZGluZ1BhZ2VTaW1wbGUgLm1haW5WaXN1YWxCZywgLmxhbmRpbmdQYWdlQ2FydCAubWFpblZpc3VhbEJnLCAubGFuZGluZ1BhZ2VQcm9kdWN0U2VsZWN0aW9uIC5tYWluVmlzdWFsQmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNlM2YzZmQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDA7XG59XG4ubGFuZGluZ1BhZ2VTaW1wbGUgLm1haW5WaXN1YWxEZXNjcmlwdGlvbkJnLCAubGFuZGluZ1BhZ2VDYXJ0IC5tYWluVmlzdWFsRGVzY3JpcHRpb25CZywgLmxhbmRpbmdQYWdlUHJvZHVjdFNlbGVjdGlvbiAubWFpblZpc3VhbERlc2NyaXB0aW9uQmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM5NzIyMzQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDA7XG59XG4ubGFuZGluZ1BhZ2VTaW1wbGUgLm1haW5WaXN1YWwsIC5sYW5kaW5nUGFnZUNhcnQgLm1haW5WaXN1YWwsIC5sYW5kaW5nUGFnZVByb2R1Y3RTZWxlY3Rpb24gLm1haW5WaXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxhbmRpbmdQYWdlU2ltcGxlIC5tYWluVmlzdWFsLCAubGFuZGluZ1BhZ2VDYXJ0IC5tYWluVmlzdWFsLCAubGFuZGluZ1BhZ2VQcm9kdWN0U2VsZWN0aW9uIC5tYWluVmlzdWFsIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbi5sYW5kaW5nUGFnZVNpbXBsZSAubWFpblZpc3VhbCBpbWcsIC5sYW5kaW5nUGFnZUNhcnQgLm1haW5WaXN1YWwgaW1nLCAubGFuZGluZ1BhZ2VQcm9kdWN0U2VsZWN0aW9uIC5tYWluVmlzdWFsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5sYW5kaW5nUGFnZVNpbXBsZSAubGFuZGluZ1BhZ2UgLmZvcm06YWZ0ZXIsIC5sYW5kaW5nUGFnZUNhcnQgLmxhbmRpbmdQYWdlIC5mb3JtOmFmdGVyLCAubGFuZGluZ1BhZ2VQcm9kdWN0U2VsZWN0aW9uIC5sYW5kaW5nUGFnZSAuZm9ybTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGFuZGluZ1BhZ2VTaW1wbGUgLklucHV0ZmllbGRHcm91cF9zdWJtaXQsIC5sYW5kaW5nUGFnZUNhcnQgLklucHV0ZmllbGRHcm91cF9zdWJtaXQsIC5sYW5kaW5nUGFnZVByb2R1Y3RTZWxlY3Rpb24gLklucHV0ZmllbGRHcm91cF9zdWJtaXQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG4ubGFuZGluZ1BhZ2VTaW1wbGUgLklucHV0ZmllbGRHcm91cF9zdWJtaXQgPiAqOmZpcnN0LWNoaWxkLCAubGFuZGluZ1BhZ2VDYXJ0IC5JbnB1dGZpZWxkR3JvdXBfc3VibWl0ID4gKjpmaXJzdC1jaGlsZCwgLmxhbmRpbmdQYWdlUHJvZHVjdFNlbGVjdGlvbiAuSW5wdXRmaWVsZEdyb3VwX3N1Ym1pdCA+ICo6Zmlyc3QtY2hpbGQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmxhbmRpbmdQYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubGFuZGluZ1BhZ2UgI3BhZ2U6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDkycHg7XG4gIH1cbiAgLmxhbmRpbmdQYWdlICNwYWdlICNsb2dvIHtcbiAgICBoZWlnaHQ6IDkycHg7XG4gIH1cbiAgLmxhbmRpbmdQYWdlICNwYWdlIGhlYWRlciB7XG4gICAgaGVpZ2h0OiA5MnB4O1xuICB9XG59XG4ubGFuZGluZ1BhZ2UgaDEge1xuICBsZWZ0OiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5sYW5kaW5nUGFnZSBoMSB7XG4gICAgbGVmdDogMS41cmVtO1xuICB9XG4gIC5sYW5kaW5nUGFnZSBoMSBpbWcge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cbi5sYW5kaW5nUGFnZSBtYWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubGFuZGluZ1BhZ2UgaDIge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubGFuZGluZ1BhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmxhbmRpbmdQYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmxhbmRpbmdQYWdlIC5jbXMtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIG1hcmdpbjogM3JlbSAwIDNyZW07XG59XG4ubGFuZGluZ1BhZ2UgLmNtcy10ZXh0IHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxhbmRpbmdQYWdlIC5jbXMtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmxhbmRpbmdQYWdlIC5jbXMtbGlzdCB1bCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxhbmRpbmdQYWdlIC5jbXMtbGlzdCB1bCB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4ubGFuZGluZ1BhZ2UgLmNtcy1saXN0IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5sYW5kaW5nUGFnZSAuY21zLWxpc3QgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ubGFuZGluZ1BhZ2UgLmNtcy1saXN0IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4ycmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sYW5kaW5nUGFnZSAuYmdPdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk7XG59XG4ubGFuZGluZ1BhZ2UgI3BhZ2Uge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxhbmRpbmdQYWdlICNwYWdlICNsb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGFuZGluZ1BhZ2UgLmxhbmRpbmdFbGVtZW50IHtcbiAgZm9udC1mYW1pbHk6IEZGRmFnb1dlYlBybztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG59XG4ubGFuZGluZ1BhZ2UgLm1haW5WaXN1YWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGFuZGluZ1BhZ2UgLm1haW5WaXN1YWxEZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDk1Njk7XG4gIHBhZGRpbmc6IDZyZW0gNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5sYW5kaW5nUGFnZSAubWFpblZpc3VhbERlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDNyZW07XG4gIH1cbn1cbi5sYW5kaW5nUGFnZSAubWFpblZpc3VhbERlc2NyaXB0aW9uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA4cmVtIHNvbGlkICM5NzIyMzQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIGxlZnQ6IDUlO1xuICB0b3A6IC00cmVtO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5sYW5kaW5nUGFnZSAubWFpblZpc3VhbERlc2NyaXB0aW9uOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogNHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNHJlbSBzb2xpZCAjOTcyMjM0O1xuICAgIHRvcDogLTJyZW07XG4gIH1cbn1cbi5sYW5kaW5nUGFnZSAubWFpblZpc3VhbERlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5sYW5kaW5nUGFnZSAubWFpblZpc3VhbERlc2NyaXB0aW9uIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAubGFuZGluZ1BhZ2UgLm1haW5WaXN1YWxEZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuLmxhbmRpbmdQYWdlIC5tYWluVmlzdWFsRGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5sYW5kaW5nUGFnZSAucXVlc3Rpb25DaXJjbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbjtcbn1cbi5sYW5kaW5nUGFnZSAucXVlc3Rpb25DaXJjbGVzLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuLmxhbmRpbmdQYWdlIC5xdWVzdGlvbkNpcmNsZXMgdWwge1xuICBwYWRkaW5nOiA1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxhbmRpbmdQYWdlIC5xdWVzdGlvbkNpcmNsZXMgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG4ubGFuZGluZ1BhZ2UgLnF1ZXN0aW9uQ2lyY2xlcyAuc2xpZGVDb250YWluZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG59XG4ubGFuZGluZ1BhZ2UgLnF1ZXN0aW9uQ2lyY2xlcyBbYXJpYS1oaWRkZW49dHJ1ZV0gLnNsaWRlQ29udGFpbmVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sYW5kaW5nUGFnZSAucXVlc3Rpb25DaXJjbGVzIC5xdWVzdGlvbiB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogMTByZW07XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOS45NSAyMC4wMyclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6cmdiYSgxNDUsIDE0NSwgMTQ5LCAxKTslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFcXVlc3Rpb25NYXJrJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTUuOTEsOC4zYy45NS0xLDEuNzgtMS45MywxLjc4LTMuNDYsMC0xLjktMS4yMy0yLjg1LTMtMi44NUE4LjU2LDguNTYsMCwwLDAsLjg2LDMuMDZMMCwxLjMyQTEwLjEsMTAuMSwwLDAsMSw0Ljc4LDBDNy41OSwwLDEwLDEuNSwxMCw0LjY5LDEwLDYuOTIsOC43OSw4LjE1LDcuNSw5LjU1LDUuOTQsMTEuMjEsNS4zMywxMi4wNyw1LjMzLDE0SDMuNEMzLjQsMTEuMjcsNC4yNiwxMC4xMSw1LjkxLDguM1ptLTIuNjksOS4xSDUuNTRWMjBIMy4yMlonLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMy41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAxcywgYm9yZGVyLWNvbG9yIGxpbmVhciAxcywgb3BhY2l0eSBsaW5lYXIgMXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxhbmRpbmdQYWdlIC5xdWVzdGlvbkNpcmNsZXMgLnF1ZXN0aW9uIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmxhbmRpbmdQYWdlIC5xdWVzdGlvbkNpcmNsZXMgLnNsaWRlQ29udGFpbmVyLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGVZKDhweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbn1cbi5sYW5kaW5nUGFnZSAucXVlc3Rpb25DaXJjbGVzIC5zbGlkZUNvbnRhaW5lci5hY3RpdmUgLnF1ZXN0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMURBRkVDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBRkVDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkuOTUgMjAuMDMnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRXF1ZXN0aW9uTWFyayUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J001LjkxLDguM2MuOTUtMSwxLjc4LTEuOTMsMS43OC0zLjQ2LDAtMS45LTEuMjMtMi44NS0zLTIuODVBOC41Niw4LjU2LDAsMCwwLC44NiwzLjA2TDAsMS4zMkExMC4xLDEwLjEsMCwwLDEsNC43OCwwQzcuNTksMCwxMCwxLjUsMTAsNC42OSwxMCw2LjkyLDguNzksOC4xNSw3LjUsOS41NSw1Ljk0LDExLjIxLDUuMzMsMTIuMDcsNS4zMywxNEgzLjRDMy40LDExLjI3LDQuMjYsMTAuMTEsNS45MSw4LjNabS0yLjY5LDkuMUg1LjU0VjIwSDMuMjJaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmxhbmRpbmdQYWdlIC5xdWVzdGlvbkNpcmNsZXMgLnNsaWRlQ29udGFpbmVyLmFjdGl2ZSBwIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sYW5kaW5nUGFnZSAucXVlc3Rpb25DaXJjbGVzIHAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjVzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDBBRUVGO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTY2LjY2NjYlO1xuICByaWdodDogLTY2LjY2NjYlO1xufVxuLmxhbmRpbmdQYWdlIC5jb2xsYXBzZWRJbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMURBRkVDO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubGFuZGluZ1BhZ2UgLmNvbGxhcHNlZEluZm8ge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5sYW5kaW5nUGFnZSAuY29sbGFwc2VkSW5mbyBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDRyZW07XG59XG4ubGFuZGluZ1BhZ2UgLmNvbGxhcHNlZEluZm8gaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEzcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcbiAgbGVmdDogNDAlO1xuICByaWdodDogNDAlO1xufVxuLmxhbmRpbmdQYWdlIC5jb2xsYXBzZWRJbmZvIGgyOmFmdGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIxLjkyIDE0LjcxJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VVbmJlbmFubnQtMiUzQy90aXRsZSUzRSUzQ3BvbHlsaW5lIGNsYXNzPSdhJyBwb2ludHM9JzIxLjI5IDE0LjM5IDIxLjI5IDE0LjA3IDEuMjYgMTQuMDcgMTAuOTYgMS4wNiAyMS4wMyAxNC41OCAyMS4yOSAxNC4zOSAyMS4yOSAxNC4wNyAyMS4yOSAxNC4zOSAyMS41NCAxNC4yIDEwLjk2IDAgMCAxNC43MSAyMS45MiAxNC43MSAyMS41NCAxNC4yIDIxLjI5IDE0LjM5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDZyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAycmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbiAwLjI1cywgYmFja2dyb3VuZC1pbWFnZSAwLjVzIGVhc2UtaW47XG4gIC8qXG4gICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAoMTByZW0gKiAyLzMpOyAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICgxMHJlbSAqIDIvMyk7IFxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICg1cmVtICogMi8zKTsgXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAoNnJlbSAqIDIvMyk7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICgycmVtICogMi8zKTsgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXG5cbiAgICAgICAgICAgICAgICAgIH0gIFxuICAqL1xufVxuLmxhbmRpbmdQYWdlIC5jb2xsYXBzZWRJbmZvIGgyOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMS45MiAxNC43MSclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6cmdiYSgyNTUsMjU1LDI1NSwuNCk7LmxpbmUlN0JmaWxsOnJnYmEoMjU1LDI1NSwyNTUsMSk7JTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRXVudGl0bGVkJTNDL3RpdGxlJTNFJTNDcG9seWdvbiBjbGFzcz0nYScgcG9pbnRzPScwIDE0LjcxIDEwLjk2IDAgMjEuOTIgMTQuNzEgMCAxNC43MScvJTNFJTNDcG9seWxpbmUgZmlsbD0nd2hpdGUnIHBvaW50cz0nMjEuMjkgMTQuMzkgMjEuMjkgMTQuMDcgMS4yNiAxNC4wNyAxMC45NiAxLjA2IDIxLjAzIDE0LjU4IDIxLjI5IDE0LjM5IDIxLjI5IDE0LjA3IDIxLjI5IDE0LjM5IDIxLjU0IDE0LjIgMTAuOTYgMCAwIDE0LjcxIDIxLjkyIDE0LjcxIDIxLjU0IDE0LjIgMjEuMjkgMTQuMzknLyUzRSUzQy9zdmclM0VcIik7XG59XG4ubGFuZGluZ1BhZ2UgLmNvbGxhcHNlZEluZm8ub3BlbiBoMjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmxhbmRpbmdQYWdlIC5jb2xsYXBzZWRJbmZvIC5jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhbmRpbmdQYWdlIC5vdmVybGF5SW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubGFuZGluZ1BhZ2UgLm92ZXJsYXlJbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxhbmRpbmdQYWdlIC5vdmVybGF5SW5mbyAuaW5mb0JveCB7XG4gIGZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBtYXJnaW46IDJyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxhbmRpbmdQYWdlIC5vdmVybGF5SW5mbyAuaW5mb0JveCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5sYW5kaW5nUGFnZSAub3ZlcmxheUluZm8gLmluZm9Cb3ggPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pbmZvQm94QmcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwJTtcbiAgcGFkZGluZzogMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxhbmRpbmdQYWdlIC5vdmVybGF5SW5mbyAuaW5mb0JveCA+IGE6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMxRkJBRUYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNC45NCAyNSclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKTslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFKyBJY29uJTNDL3RpdGxlJTNFJTNDcmVjdCBjbGFzcz0nYScgeT0nMTIuMDknIHdpZHRoPScyNC45NCcgaGVpZ2h0PScwLjk5Jy8lM0UlM0NyZWN0IGNsYXNzPSdhJyB4PScxMS44OScgd2lkdGg9JzAuOTknIGhlaWdodD0nMjUnLyUzRSUzQ3JlY3QgY2xhc3M9J2EnIHg9JzExLjg5JyB5PScwLjQ5JyB3aWR0aD0nMC45OScgaGVpZ2h0PSc4LjA2Jy8lM0UlM0NyZWN0IGNsYXNzPSdhJyB4PScxMS44OScgeT0nMTQuNzgnIHdpZHRoPScwLjk5JyBoZWlnaHQ9JzgnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbiAwLjI1cztcbn1cbi5sYW5kaW5nUGFnZSAub3ZlcmxheUluZm8gLmluZm9Cb3ggPiBhOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC44MjU7XG59XG4ubGFuZGluZ1BhZ2UgLm92ZXJsYXlJbmZvIC5pbmZvT3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pbmZvQm94QmcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNHJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubGFuZGluZ1BhZ2UgLm92ZXJsYXlJbmZvIC5pbmZvT3ZlcmxheSB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtIDJyZW07XG4gIH1cbn1cbi5sYW5kaW5nUGFnZSAub3ZlcmxheUluZm8gLmluZm9PdmVybGF5IGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcbn1cbi5sYW5kaW5nUGFnZSAub3ZlcmxheUluZm8gLmluZm9PdmVybGF5IC5jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHJlbTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDYuODEgNy4xMyclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKTslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFWCBJY29uJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTS40Myw1LjY3LDIuMzUsMy40MmwtMS42Mi0yQTMuODEsMy44MSwwLDAsMSwuMzkuOTIuODQuODQsMCwwLDEsLjI4LjUxLjQ0LjQ0LDAsMCwxLC40OS4xNi45MS45MSwwLDAsMSwxLDAsLjg1Ljg1LDAsMCwxLDEuNi4xN2E0LjQ2LDQuNDYsMCwwLDEsLjU2LjY0TDMuNDUsMi40OCw0LjgzLjgxLDUuMTIuNDVBMiwyLDAsMCwxLDUuMzUuMi43Ny43NywwLDAsMSw1LjYsMGEuOTQuOTQsMCwwLDEsLjMyLDAsLjg3Ljg3LDAsMCwxLC41NC4xNi40Ni40NiwwLDAsMSwuMjEuMzcsMS41NiwxLjU2LDAsMCwxLS40NS44NWwtMS43LDJMNi4zNCw1LjY3YTMuNiwzLjYsMCwwLDEsLjM2LjQ5Ljc0Ljc0LDAsMCwxLC4xMS4zNy41LjUsMCwwLDEtLjEuMy42Ni42NiwwLDAsMS0uMjguMjJBMSwxLDAsMCwxLDYsNy4xMy45NC45NCwwLDAsMSw1LjYsN2EuODYuODYsMCwwLDEtLjI4LS4ybC0uMzktLjQ4TDMuNDIsNC40NmwtMS42MSwyLS4yNy4zMy0uMTkuMThhLjg2Ljg2LDAsMCwxLS4yNi4xNCwxLjEzLDEuMTMsMCwwLDEtLjM2LjA1QS44NS44NSwwLDAsMSwuMjEsNywuNTMuNTMsMCwwLDEsMCw2LjUyYTEuNDUsMS40NSwwLDAsMSwuNDMtLjg1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluIDAuMjVzLCBiYWNrZ3JvdW5kLWltYWdlIGVhc2UtaW4gMC4yNXM7XG59XG4ubGFuZGluZ1BhZ2UgLm92ZXJsYXlJbmZvIC5pbmZvT3ZlcmxheSAuY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDYuODEgNy4xMyclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6cmdiYSgwLCA3MywgMTM1LCAxKTslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFWCBJY29uJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTS40Myw1LjY3LDIuMzUsMy40MmwtMS42Mi0yQTMuODEsMy44MSwwLDAsMSwuMzkuOTIuODQuODQsMCwwLDEsLjI4LjUxLjQ0LjQ0LDAsMCwxLC40OS4xNi45MS45MSwwLDAsMSwxLDAsLjg1Ljg1LDAsMCwxLDEuNi4xN2E0LjQ2LDQuNDYsMCwwLDEsLjU2LjY0TDMuNDUsMi40OCw0LjgzLjgxLDUuMTIuNDVBMiwyLDAsMCwxLDUuMzUuMi43Ny43NywwLDAsMSw1LjYsMGEuOTQuOTQsMCwwLDEsLjMyLDAsLjg3Ljg3LDAsMCwxLC41NC4xNi40Ni40NiwwLDAsMSwuMjEuMzcsMS41NiwxLjU2LDAsMCwxLS40NS44NWwtMS43LDJMNi4zNCw1LjY3YTMuNiwzLjYsMCwwLDEsLjM2LjQ5Ljc0Ljc0LDAsMCwxLC4xMS4zNy41LjUsMCwwLDEtLjEuMy42Ni42NiwwLDAsMS0uMjguMjJBMSwxLDAsMCwxLDYsNy4xMy45NC45NCwwLDAsMSw1LjYsN2EuODYuODYsMCwwLDEtLjI4LS4ybC0uMzktLjQ4TDMuNDIsNC40NmwtMS42MSwyLS4yNy4zMy0uMTkuMThhLjg2Ljg2LDAsMCwxLS4yNi4xNCwxLjEzLDEuMTMsMCwwLDEtLjM2LjA1QS44NS44NSwwLDAsMSwuMjEsNywuNTMuNTMsMCwwLDEsMCw2LjUyYTEuNDUsMS40NSwwLDAsMSwuNDMtLjg1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmxhbmRpbmdQYWdlIC5pbmZvQm94ZXMgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmxhbmRpbmdQYWdlIC5pbmZvQm94ZXMgaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjMxRjIwO1xufVxuLmxhbmRpbmdQYWdlIC5tYXAgaDIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjksIDE3NCwgMjM1KTtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAwIDEuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLmxhbmRpbmdQYWdlIC5tYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxhbmRpbmdQYWdlIC5tYXAgLm1hcENvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYW5kaW5nUGFnZSAubWFwIC5sb2dvSW1hZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMCU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiA0MiU7XG4gIHdpZHRoOiAxNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmxhbmRpbmdQYWdlIC5tYXAgLmxvZ29JbWFnZSB7XG4gICAgdG9wOiAyMCU7XG4gICAgbGVmdDogMzglO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5sYW5kaW5nUGFnZSAubWFwIGFkZHJlc3Mge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICBib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAxLjhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2MzY0NjY7XG4gIGJveC1zaGFkb3c6IDAgMCAzcmVtIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5sYW5kaW5nUGFnZSAubWFwIGFkZHJlc3Mge1xuICAgIGxlZnQ6IDVyZW07XG4gICAgcmlnaHQ6IDVyZW07XG4gIH1cbn1cbi5sYW5kaW5nUGFnZSAubWFwIGFkZHJlc3MgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAwLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubGFuZGluZ1BhZ2UgLmZvcm06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjMxRjIwO1xufVxuLmxhbmRpbmdQYWdlIC5mb3JtIGgyIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIzMUYyMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5sYW5kaW5nUGFnZSAuZm9ybSBoMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMzFGMjA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubGFuZGluZ1BhZ2UgLmZvcm0gLmVycm9yLCAubGFuZGluZ1BhZ2UgLmZvcm0gLnN1Y2Nlc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNHJlbSA2cmVtO1xufVxuLmxhbmRpbmdQYWdlIC5mb3JtIC5lcnJvciBwLCAubGFuZGluZ1BhZ2UgLmZvcm0gLnN1Y2Nlc3MgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi5sYW5kaW5nUGFnZSAuZm9ybSAuSW5wdXRmaWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAtbXMtZmxleDogMTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmxhbmRpbmdQYWdlIC5mb3JtIC5JbnB1dGZpZWxkcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubGFuZGluZ1BhZ2UgLmZvcm0gLklucHV0ZmllbGRzIC5JbnB1dGZpZWxkSGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNjM2NDY2O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYW5kaW5nUGFnZSAuZm9ybSAuSW5wdXRmaWVsZHMgLmluZm8ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM2MzY0NjY7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYW5kaW5nUGFnZSAuZm9ybSAuSW5wdXRmaWVsZHMgLklucHV0ZmllbGRHcm91cCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgLW1zLWZsZXg6IDE7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5sYW5kaW5nUGFnZSAuZm9ybSAuSW5wdXRmaWVsZHMgLklucHV0ZmllbGRHcm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sYW5kaW5nUGFnZSAuZm9ybSAuSW5wdXRmaWVsZHMgLklucHV0ZmllbGRGb3JtQnVpbGRlckZpbGUgLnVwbG9hZEJ1dHRvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBmb250LWZhbWlseTogRkZGYWdvV2ViUHJvO1xuICBjb2xvcjogcmdiKDI5LCAxNzUsIDIzNik7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigxNzIsIDIyNCwgMjQ4KTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDAuOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbSAwIDAgMC40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4sIGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbjtcbn1cbi5sYW5kaW5nUGFnZSAuZm9ybSAuSW5wdXRmaWVsZHMgLklucHV0ZmllbGRGb3JtQnVpbGRlckZpbGUgLnVwbG9hZEJ1dHRvbiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTAwJTtcbn1cbi5sYW5kaW5nUGFnZSAuZm9ybSAuSW5wdXRmaWVsZHMgLklucHV0ZmllbGRGb3JtQnVpbGRlckZpbGUgLmhhc0ZpbGUge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjksIDE3NSwgMjM2KTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI5LCAxNzUsIDIzNik7XG59XG4ubGFuZGluZ1BhZ2UgLmZvcm0gLklucHV0ZmllbGRzIC5JbnB1dGZpZWxkRm9ybUJ1aWxkZXJGaWxlIC51cGxvYWRSb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGFuZGluZ1BhZ2UgLmZvcm0gLklucHV0ZmllbGRzIC5JbnB1dGZpZWxkRm9ybUJ1aWxkZXJGaWxlIC51cGxvYWRSb3c6aG92ZXIgLnVwbG9hZEJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI5LCAxNzUsIDIzNik7XG59XG4ubGFuZGluZ1BhZ2UgLmZvcm0gLklucHV0ZmllbGRzIC5JbnB1dGZpZWxkRm9ybUJ1aWxkZXJGaWxlIC51cGxvYWRSb3c6aG92ZXIgLmFkZEZpbGUge1xuICBib3JkZXItY29sb3I6IHJnYigyOSwgMTc1LCAyMzYpO1xufVxuLmxhbmRpbmdQYWdlIC5mb3JtIC5JbnB1dGZpZWxkcyAuSW5wdXRmaWVsZEZvcm1CdWlsZGVyRmlsZSAuYWRkRmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogM3JlbTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDE3MiwgMjI0LCAyNDgpO1xuICBib3JkZXItcmFkaXVzOiAwIDAuNHJlbSAwLjRyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA3ODQgOTgwJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDpyZ2JhKDI5LCAxNzUsIDIzNiwgMS4wKTslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFNjNhNjZmOGFhZjliN2IwZjg4ZWE1NjVlMGJjYjllNDYlM0MvdGl0bGUlM0UlM0NwYXRoIGNsYXNzPSdhJyBkPSdNNTAwLDEwYzEzLjgsMCwyNS40LDQuNywzNC44LDE0LjJsMzQzLDM0M2M5LjQsOS40LDE0LjIsMjEuMSwxNC4yLDM0LjgsMCwxNC00LjcsMjUuNy0xNCwzNXMtMjEsMTQtMzUsMTRjLTEzLjgsMC0yNS40LTQuNy0zNC44LTE0LjJMNTQ5LDE3Ny4zVjk0MWE0OSw0OSwwLDAsMS05OCwwVjE3Ny4zTDE5MS44LDQzNi44Yy05LjQsOS40LTIxLjEsMTQuMi0zNC44LDE0LjItMTQsMC0yNS43LTQuNy0zNS0xNHMtMTQtMjEtMTQtMzVjMC0xMy44LDQuNy0yNS40LDE0LjItMzQuOGwzNDMtMzQzYzkuNC05LjUsMjEtMTQuMiwzNC44LTE0LjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA4IC0xMCknLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4sIGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhbmRpbmdQYWdlIC5mb3JtIC5JbnB1dGZpZWxkcyAuSW5wdXRmaWVsZEZvcm1CdWlsZGVyRmlsZSAucmVtb3ZlRmlsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNi44MSA3LjEzJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMCk7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRVggSWNvbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J00uNDMsNS42NywyLjM1LDMuNDJsLTEuNjItMkEzLjgxLDMuODEsMCwwLDEsLjM5LjkyLjg0Ljg0LDAsMCwxLC4yOC41MS40NC40NCwwLDAsMSwuNDkuMTYuOTEuOTEsMCwwLDEsMSwwLC44NS44NSwwLDAsMSwxLjYuMTdhNC40Niw0LjQ2LDAsMCwxLC41Ni42NEwzLjQ1LDIuNDgsNC44My44MSw1LjEyLjQ1QTIsMiwwLDAsMSw1LjM1LjIuNzcuNzcsMCwwLDEsNS42LDBhLjk0Ljk0LDAsMCwxLC4zMiwwLC44Ny44NywwLDAsMSwuNTQuMTYuNDYuNDYsMCwwLDEsLjIxLjM3LDEuNTYsMS41NiwwLDAsMS0uNDUuODVsLTEuNywyTDYuMzQsNS42N2EzLjYsMy42LDAsMCwxLC4zNi40OS43NC43NCwwLDAsMSwuMTEuMzcuNS41LDAsMCwxLS4xLjMuNjYuNjYsMCwwLDEtLjI4LjIyQTEsMSwwLDAsMSw2LDcuMTMuOTQuOTQsMCwwLDEsNS42LDdhLjg2Ljg2LDAsMCwxLS4yOC0uMmwtLjM5LS40OEwzLjQyLDQuNDZsLTEuNjEsMi0uMjcuMzMtLjE5LjE4YS44Ni44NiwwLDAsMS0uMjYuMTQsMS4xMywxLjEzLDAsMCwxLS4zNi4wNUEuODUuODUsMCwwLDEsLjIxLDcsLjUzLjUzLDAsMCwxLDAsNi41MmExLjQ1LDEuNDUsMCwwLDEsLjQzLS44NScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjksIDE3NSwgMjM2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjksIDE3NSwgMjM2KTtcbn1cbi5sYW5kaW5nUGFnZSAuZm9ybSAuSW5wdXRmaWVsZHMgLklucHV0ZmllbGRUZXh0LCAubGFuZGluZ1BhZ2UgLmZvcm0gLklucHV0ZmllbGRzIC5JbnB1dGZpZWxkRW1haWwsIC5sYW5kaW5nUGFnZSAuZm9ybSAuSW5wdXRmaWVsZHMgLklucHV0ZmllbGRUZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmxhbmRpbmdQYWdlIC5mb3JtIC5JbnB1dGZpZWxkcyAuSW5wdXRmaWVsZFRleHQsIC5sYW5kaW5nUGFnZSAuZm9ybSAuSW5wdXRmaWVsZHMgLklucHV0ZmllbGRFbWFpbCwgLmxhbmRpbmdQYWdlIC5mb3JtIC5JbnB1dGZpZWxkcyAuSW5wdXRmaWVsZFRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGFuZGluZ1BhZ2UgLmZvcm0gLklucHV0ZmllbGRzIC5JbnB1dGZpZWxkVGV4dCBpbnB1dCwgLmxhbmRpbmdQYWdlIC5mb3JtIC5JbnB1dGZpZWxkcyAuSW5wdXRmaWVsZFRleHQgdGV4dGFyZWEsIC5sYW5kaW5nUGFnZSAuZm9ybSAuSW5wdXRmaWVsZHMgLklucHV0ZmllbGRFbWFpbCBpbnB1dCwgLmxhbmRpbmdQYWdlIC5mb3JtIC5JbnB1dGZpZWxkcyAuSW5wdXRmaWVsZEVtYWlsIHRleHRhcmVhLCAubGFuZGluZ1BhZ2UgLmZvcm0gLklucHV0ZmllbGRzIC5JbnB1dGZpZWxkVGV4dGFyZWEgaW5wdXQsIC5sYW5kaW5nUGFnZSAuZm9ybSAuSW5wdXRmaWVsZHMgLklucHV0ZmllbGRUZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDIyOSwgMjMwKTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBGRkZhZ29XZWJQcm87XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwLjhyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigyMjksIDIyOSwgMjMwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxhbmRpbmdQYWdlIC5mb3JtIC5JbnB1dGZpZWxkcyAuSW5wdXRFcnJvciBpbnB1dCwgLmxhbmRpbmdQYWdlIC5mb3JtIC5JbnB1dGZpZWxkcyAuSW5wdXRFcnJvciB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0MSwgMTQzLCAxNDYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAxNDMsIDE0Nik7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0IDAuMjVzLCBib3JkZXItY29sb3IgZWFzZS1vdXQgMC4yNXM7XG59XG5cbi5JbnB1dGZpZWxkU3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLklucHV0ZmllbGRTdWJtaXQgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMS4yNXJlbTtcbn1cbi5JbnB1dGZpZWxkU3VibWl0IHAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltuYW1lKj1fc3VibWl0XSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxN3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBmb250LWZhbWlseTogRkZGYWdvV2ViUHJvO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogcmdiKDI5LCAxNzUsIDIzNik7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigyOSwgMTc1LCAyMzYpO1xuICBwYWRkaW5nOiAxcmVtIDRyZW0gMC44cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW25hbWUqPV9zdWJtaXRdOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAwLjlyZW07XG4gIGJvcmRlci10b3A6IDAuNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxLjFyZW0gc29saWQgI0ZGRjtcbn1cblxuLmNhcnRUYWJsZVdyYXAge1xuICBwYWRkaW5nOiAwIDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNhcnRUYWJsZVdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNhcnRUYWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2FydFRhYmxlIHRoLCAuY2FydFRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuY2FydFRhYmxlIHRoLCAuY2FydFRhYmxlIHRkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG59XG4uY2FydFRhYmxlX19xdHkge1xuICB3aWR0aDogNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNhcnRUYWJsZV9fcXR5IHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG4uY2FydFRhYmxlX19za3Uge1xuICB3aWR0aDogMTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jYXJ0VGFibGVfX3NrdSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLmNhcnRUYWJsZV9fcHJpY2Uge1xuICB3aWR0aDogMTUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jYXJ0VGFibGVfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FydFRhYmxlX19kaXNjb3VudCB7XG4gIHdpZHRoOiAxMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNhcnRUYWJsZV9fZGlzY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJ0VGFibGVfX2Rpc2NvdW50UHJpY2Uge1xuICB3aWR0aDogMTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jYXJ0VGFibGVfX2Rpc2NvdW50UHJpY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJ0VGFibGVfX2ZpbmFsUHJpY2Uge1xuICB3aWR0aDogMTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY2FydFRhYmxlX19maW5hbFByaWNlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4uY2FydFRhYmxlIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhcnRUYWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogZmYtZGF4LXdlYi1wcm8tY29uZGVuc2VkO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmNhcnRUYWJsZSB0Ym9keSAuY2FydFRhYmxlX19xdHkgc3BhbiB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjVyZW0gMC4zcmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogcmdiKDI5LCAxNzUsIDIzNik7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5jYXJ0VGFibGUgdGJvZHkgLmNhcnRUYWJsZV9fc2t1IGlucHV0IHtcbiAgYmFja2dyb3VuZDogI2U1ZTVlNjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jYXJ0VGFibGUgdGJvZHkgLmNhcnRUYWJsZV9fc2t1IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgfVxufVxuLmNhcnRUYWJsZSB0Ym9keSAuY2FydFRhYmxlX19uYW1lIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY2FydFRhYmxlIHRib2R5IC5jYXJ0VGFibGVfX25hbWUgc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jYXJ0VGFibGUgdGJvZHkgLmNhcnRUYWJsZV9fbmFtZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0b3A6IC00cHg7XG4gIH1cbn1cbi5jYXJ0VGFibGUgdGJvZHkgLmNhcnRUYWJsZV9fcHJpY2Uge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXJ0VGFibGUgdGJvZHkgLmNhcnRUYWJsZV9fZGlzY291bnQge1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiKDI5LCAxNzUsIDIzNik7XG59XG4uY2FydFRhYmxlIHRib2R5IC5jYXJ0VGFibGVfX2Rpc2NvdW50UHJpY2Uge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXJ0VGFibGUgdGJvZHkgLmNhcnRUYWJsZV9fZmluYWxQcmljZSB7XG4gIGNvbG9yOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYXJ0VGFibGUgdGJvZHkgLmNhcnRUYWJsZV9fZmluYWxQcmljZSBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC40cmVtIDAuNXJlbSAwLjNyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjksIDE3NSwgMjM2KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbn1cblxuLmxhbmRpbmdQYWdlQ2FydCAubWFpblZpc3VhbERlc2NyaXB0aW9uQmcge1xuICBib3JkZXItYm90dG9tOiByZ2IoMTU3LCAyMTIsIDIzMSkgMTZyZW0gc29saWQ7XG59XG5cbi5sYW5kaW5nUGFnZUNhcnQgLm92ZXJ2aWV3IHtcbiAgaGVpZ2h0OiAxNnJlbTtcbiAgcGFkZGluZzogM3JlbSA0cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAtOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxhbmRpbmdQYWdlQ2FydCAub3ZlcnZpZXcgYSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYig1NiwgMTcwLCAyMTgpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbSAyLjRyZW0gMTJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYig3MSwgNzIsIDcxKTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uLy4uL2ltYWdlcy9mZXJuZ2xhcy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG59XG5cbi5sYW5kaW5nUGFnZUNhcnQgLm1haW5WaXN1YWxEZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4ubGFuZGluZ1BhZ2VDYXJ0IC5tYWluVmlzdWFsRGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmxhbmRpbmdQYWdlQ2FydCAubGFuZGluZ0VsZW1lbnQudGV4dCB7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzcmVtIDByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYW5kaW5nUGFnZUNhcnQgLmxhbmRpbmdFbGVtZW50LnRleHQgcCB7XG4gIGNvbG9yOiByZ2IoNzEsIDcyLCA3MSk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGFuZGluZy1zZWxlY3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxODBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ubGFuZGluZy1zZWxlY3RfX2V4dHJhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxhbmRpbmctc2VsZWN0X19leHRyYS0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxhbmRpbmctc2VsZWN0X19leHRyYSBoMyB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4ubGFuZGluZy1zZWxlY3RfX3Byb2R1Y3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEREQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ubGFuZGluZy1zZWxlY3RfX3Byb2R1Y3QtLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNzFDRUYzO1xufVxuLmxhbmRpbmctc2VsZWN0X190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDFyZW07XG4gIGNvbG9yOiAjMDA3N0JGO1xuICBmb250LWZhbWlseTogXCJmZi1kYXgtd2ViLXByb1wiLCBcIkFyaWFsIE5hcnJvd1wiLCBcIkFyaWFsXCI7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmxhbmRpbmctc2VsZWN0X19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnJlbTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNnJlbSk7XG59XG5cbi5jb21wYW55LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNEQUYwRkQ7XG59XG4uY29tcGFueS1oZWFkZXJfX3Zpc3VhbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tcGFueS1oZWFkZXJfX3Zpc3VhbC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29tcGFueS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuNnJlbTtcbiAgcmlnaHQ6IDMuMnJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbXBhbnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5jb21wYW55LWhlYWRlcl9faGVhZGxpbmUgaDIsIC5jb21wYW55LWhlYWRlcl9faGVhZGxpbmUgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgY29sb3I6ICM3MWNlZjM7XG4gIG1hcmdpbjogMDtcbn1cbi5jb21wYW55LWhlYWRlcl9faGVhZGxpbmUgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwNDk4Nztcbn1cbi5jb21wYW55LWhlYWRlci0taGlnaCAuY29tcGFueS1oZWFkZXJfX3Zpc3VhbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29tcGFueS1oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNi40cmVtIDAgMy4ycmVtO1xufVxuLmNvbXBhbnktaGVhZGxpbmUgaDIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNDk4NztcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5jb21wYW55LXRpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5jb21wYW55LXRpbGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGlsZSB7XG4gIG1hcmdpbjogMS4ycmVtO1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgLnRpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzU1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMi40cmVtO1xuICB9XG59XG4udGlsZSAuYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBGRkZhZ29XZWJQcm87XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMWRhZmVjO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWRhZmVjO1xuICBwYWRkaW5nOiAxcmVtIDRyZW0gMC44cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi13aWR0aDogbm9uZTtcbn1cbi50aWxlIC5idG4gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC00cHg7XG59XG4udGlsZS0td2lkZSB7XG4gIG1heC13aWR0aDogNzFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2RhZjJmZTtcbiAgZmxleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgLnRpbGUtLXdpZGUge1xuICAgIG1heC13aWR0aDogMzU1cHg7XG4gIH1cbn1cbi50aWxlLS13aWRlIC50aWxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aWxlLS13aWRlIC50aWxlX192aXN1YWwge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAudGlsZS0td2lkZSAudGlsZV9fdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRpbGUtLXdpZGUgLnRpbGVfX3Zpc3VhbC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGlsZS0td2lkZSAudGlsZV9faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAudGlsZS0td2lkZSAudGlsZV9faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGlsZS0td2lkZSAudGlsZV9faW5mbyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDQ5ODY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGlsZS0td2lkZSAudGlsZV9faW5mbyBwIHtcbiAgY29sb3I6ICMyYTJkMzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRpbGUtLXdpZGUudGlsZS0taW1hZ2VMYXN0IC50aWxlX192aXN1YWwge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udGlsZS0td2lkZS50aWxlLS1pbWFnZUxhc3QgLnRpbGVfX2luZm8ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi50aWxlLS13aWRlLnRpbGUtLWltYWdlTGFzdCAudGlsZV9faW5mbyBwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRpbGUtLWZ1bGwge1xuICBtYXgtd2lkdGg6IDcxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNkYWYyZmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGlsZS0tZnVsbCAudGlsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGlsZS0tZnVsbCAudGlsZV9fdmlzdWFsIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cbi50aWxlLS1mdWxsIC50aWxlX192aXN1YWwtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbGUtLWZ1bGwgLnRpbGVfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2Ni42NjY2NjYlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIuNHJlbSAzLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50aWxlLS1mdWxsIC50aWxlX19pbmZvIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwNDk4NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50aWxlLS1mdWxsIC50aWxlX19pbmZvIHAge1xuICBjb2xvcjogIzJhMmQzNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50aWxlLS1mdWxsLnRpbGUtLWltYWdlTGFzdCAudGlsZV9fdmlzdWFsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcmRlcjogMjtcbn1cbi50aWxlLS1mdWxsLnRpbGUtLWltYWdlTGFzdCAudGlsZV9faW5mbyB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBvcmRlcjogMTtcbn1cbi50aWxlLS1uYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNkYWYyZmU7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMzUuNnJlbTtcbiAgaGVpZ2h0OiAzNS42cmVtO1xufVxuLnRpbGUtLW5hcnJvdyAudGlsZV9fdmlzdWFsIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG4udGlsZS0tbmFycm93IC50aWxlX192aXN1YWwtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbGUtLW5hcnJvdyAudGlsZV9faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGlsZS0tbmFycm93IC50aWxlX19oZWFkbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDQ5ODY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGlsZS0tbmFycm93IC50aWxlX190ZXh0IHtcbiAgY29sb3I6ICMyYTJkMzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRpbGUtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMDA0OTg2O1xufVxuLnRpbGUtLWRhcmsgLnRpbGVfX2luZm8gcCwgLnRpbGUtLWRhcmsgLnRpbGVfX2luZm8gaDMge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmNvbXBhbnktdGV4dCB7XG4gIG1hcmdpbjogNHJlbSBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmNvbXBhbnktdGV4dCB7XG4gICAgbWFyZ2luOiA0cmVtIDJyZW0gMDtcbiAgfVxufVxuLmNvbXBhbnktdGV4dC0taGVhZGxpbmVBYm92ZSB7XG4gIG1heC13aWR0aDogNjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb21wYW55LXRleHQtLWhlYWRsaW5lTGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNjRyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5jb21wYW55LXRleHQtLWhlYWRsaW5lTGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb21wYW55LXRleHQtLWhlYWRsaW5lTGVmdCAuY29tcGFueS10ZXh0X19oZWFkbGluZSB7XG4gIG1hcmdpbi1yaWdodDogMy4ycmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWF4LXdpZHRoOiAxOHJlbTtcbiAgbWluLXdpZHRoOiAxOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuY29tcGFueS10ZXh0LS1oZWFkbGluZUxlZnQgLmNvbXBhbnktdGV4dF9faGVhZGxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uY29tcGFueS10ZXh0LS1oZWFkbGluZUxlZnQgLmNvbXBhbnktdGV4dF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmNvbXBhbnktdGV4dC0taGVhZGxpbmVMZWZ0IC5jb21wYW55LXRleHRfX2JvZHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvbXBhbnktdGV4dC0taGVhZGxpbmVMZWZ0U21hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDY0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb21wYW55LXRleHQtLWhlYWRsaW5lTGVmdFNtYWxsIC5jb21wYW55LXRleHRfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjJyZW07XG4gIG1heC13aWR0aDogMThyZW07XG4gIG1pbi13aWR0aDogMThyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5jb21wYW55LXRleHQtLWhlYWRsaW5lTGVmdFNtYWxsIC5jb21wYW55LXRleHRfX2hlYWRsaW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmNvbXBhbnktdGV4dC0taGVhZGxpbmVMZWZ0U21hbGwgLmNvbXBhbnktdGV4dF9faGVhZGxpbmUtc3ViIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNvbXBhbnktdGV4dC0taGVhZGxpbmVMZWZ0U21hbGwgLmNvbXBhbnktdGV4dF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29tcGFueS10ZXh0X19oZWFkbGluZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29tcGFueS10ZXh0X19oZWFkbGluZS1tYWluIHtcbiAgY29sb3I6ICM3MWNlZjM7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG4uY29tcGFueS10ZXh0X19oZWFkbGluZS1zdWIge1xuICBjb2xvcjogIzAwNDk4NztcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMS4ycmVtIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuY29tcGFueS10ZXh0X19oZWFkbGluZS1zdWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgfVxufVxuLmNvbXBhbnktdGV4dF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDMuMnJlbTtcbn1cbi5jb21wYW55LXRleHRfX2JvZHkgPiBwIHtcbiAgY29sb3I6ICMyYTJkMzQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBtYXJnaW46IDAuOHJlbSAwIDA7XG59XG4uY29tcGFueS10ZXh0X19ib2R5ID4gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29tcGFueS10ZXh0ICsgLmNvbXBhbnktdGlsZXMge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG5cbi5jb21wYW55LWltYWdlIHtcbiAgbWFyZ2luLXRvcDogNC44cmVtO1xufVxuLmNvbXBhbnktaW1hZ2VfX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29tcGFueS1pbWFnZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQuOHJlbTtcbn1cblxuLmNvbXBhbnktYmxvZy1lbnRyeSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmNvbXBhbnktYmxvZy1lbnRyeV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDMuMTVyZW07XG4gIGNvbG9yOiAjMmEyZDM0O1xufVxuLmNvbXBhbnktYmxvZy1lbnRyeV9fYm9keSA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxLjA1cmVtO1xufVxuLmNvbXBhbnktYmxvZy1lbnRyeV9fYm9keSBoMSB7XG4gIGNvbG9yOiAjNzFjZWYzO1xuICBmb250LXNpemU6IDMuNXJlbTtcbn1cbi5jb21wYW55LWJsb2ctZW50cnlfX2JvZHkgaDEgKyBwIHtcbiAgbWFyZ2luLXRvcDogMi42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG59XG4uY29tcGFueS1ibG9nLWVudHJ5X19ib2R5IGgxICsgcCArIGgyIHtcbiAgbWFyZ2luLXRvcDogMy4xNXJlbTtcbn1cbi5jb21wYW55LWJsb2ctZW50cnlfX2JvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi4xcmVtO1xufVxuLmNvbXBhbnktYmxvZy1lbnRyeV9fYm9keSBoMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDIuMXJlbTtcbiAgY29sb3I6ICMwMDQ5ODc7XG59XG4uY29tcGFueS1ibG9nLWVudHJ5X19ib2R5IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMi4xcmVtO1xuICBjb2xvcjogIzAwNDk4Nztcbn1cblxuLmNvbXBhbnktYmxvZy1wcmV2aWV3cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2NmZWVmYjtcbiAgcGFkZGluZzogNi40cmVtIDMuMnJlbTtcbiAgbWFyZ2luLXRvcDogNi40cmVtO1xufVxuLmNvbXBhbnktYmxvZy1wcmV2aWV3c19fZW50cmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb21wYW55LWJsb2ctcHJldmlld3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC00LjhyZW07XG59XG5cbi5jb21wYW55LWJsb2ctcHJldmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB3aWR0aDogMzJyZW07XG4gIGhlaWdodDogMzJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyYTJkMzQ7XG4gIG1hcmdpbjogMCAzLjJyZW07XG4gIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbXBhbnktYmxvZy1wcmV2aWV3OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4uY29tcGFueS1ibG9nLXByZXZpZXcgPiAqIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uY29tcGFueS1ibG9nLXByZXZpZXc6aG92ZXIge1xuICBjb2xvcjogIzAwNDk4Nztcbn1cbi5jb21wYW55LWJsb2ctcHJldmlld19faW5uZXIge1xuICBwYWRkaW5nOiAyLjRyZW07XG59XG4uY29tcGFueS1ibG9nLXByZXZpZXdfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb21wYW55LWJsb2ctcHJldmlld19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmNvbXBhbnktYmxvZy1wcmV2aWV3X19kYXRlLWljb24ge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmNvbXBhbnktYmxvZy1wcmV2aWV3X19oZWFkbGluZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbXBhbnktYmxvZy1wcmV2aWV3IHAge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uY29tcGFueS1mb3JtIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb21wYW55LXRleHQtLWhlYWRsaW5lTGVmdCArIC5jb21wYW55LXRleHQtLWhlYWRsaW5lTGVmdFNtYWxsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREQ7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4uY29tcGFueVBhZ2UgLmFydGljbGVzIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZy1sZWZ0OiAyNSU7XG59XG5cbi50ZWFzZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jYXRhbG9nQ2F0ZWdvcnkgYXNpZGUsIC5jYXRhbG9nQXJ0aWNsZUdyb3VwIGFzaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG59XG4uY2F0YWxvZ0NhdGVnb3J5IG1haW4sIC5jYXRhbG9nQXJ0aWNsZUdyb3VwIG1haW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jYXRhbG9nQXJ0aWNsZSBhc2lkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjUlO1xufVxuLmNhdGFsb2dBcnRpY2xlIG1haW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjUlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRlcG90Q29udGFjdCBhc2lkZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmRlcG90Q29udGFjdCBtYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5Ac3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjogdHJ1ZSkge1xuICAudGVhc2VyQm94LTAxIGFydGljbGUge1xuICAgIG1hcmdpbjogMSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICAuaGlnaGxpZ2h0UHJvZHVjdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMiU7XG4gICAgcGFkZGluZy1ib3R0b206IDYzLjY1JTtcbiAgICBtYXJnaW46IDElO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGlnaGxpZ2h0UHJvZHVjdCBhcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLyogSUUxMCsgQ1NTIHN0eWxlcyBnbyBoZXJlICovXG4gIC50ZWFzZXJCb3gtMDEgYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAxJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzElO1xuICB9XG4gIC5sYW5kaW5nUGFnZVNpbXBsZSAubWFpblZpc3VhbCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgfVxuICAuaGlnaGxpZ2h0UHJvZHVjdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMiU7XG4gICAgcGFkZGluZy1ib3R0b206IDYzLjY1JTtcbiAgICBtYXJnaW46IDElO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGlnaGxpZ2h0UHJvZHVjdCBhcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICNwYWdlIHtcbiAgICBncmlkLWFyZWE6IG1haW47XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMmZyIDFmciAzZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIG1pbm1heChtaW4tY29udGVudCwgMjBweCkgYXV0byBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyIGhlYWRlciBoZWFkZXIgaGVhZGVyIGhlYWRlclwiIFwiLiBicmVhZGNydW1icyBicmVhZGNydW1icyBicmVhZGNydW1icyBicmVhZGNydW1ic1wiIFwibWFpbiBtYWluIG1haW4gbWFpbiBtYWluXCIgXCJ0ZWFzZXIgdGVhc2VyIHRlYXNlciB0ZWFzZXIgdGVhc2VyXCIgXCJmb290ZXIgZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyXCI7XG4gIH1cbiAgLmxhbmRpbmdQYWdlU2ltcGxlIC5tYWluVmlzdWFsIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgfVxuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGdyaWQtYXJlYTogYnJlYWRjcnVtYnM7XG4gIH1cbiAgLnRlYXNlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBncmlkLWFyZWE6IHRlYXNlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxuICBmb290ZXIge1xuICAgIGdyaWQtYXJlYTogZm9vdGVyO1xuICB9XG4gIGFzaWRlIHtcbiAgICBncmlkLWFyZWE6IGFzaWRlO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgbWFpbiB7XG4gICAgZ3JpZC1hcmVhOiBtYWluO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGFsb2dDYXRlZ29yeSAjcGFnZSwgLmNhdGFsb2dBcnRpY2xlR3JvdXAgI3BhZ2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyIGhlYWRlciBoZWFkZXIgaGVhZGVyIGhlYWRlclwiIFwiLiBicmVhZGNydW1icyBicmVhZGNydW1icyBicmVhZGNydW1icyBicmVhZGNydW1ic1wiIFwiYXNpZGUgbWFpbiBtYWluIG1haW4gbWFpblwiIFwidGVhc2VyIHRlYXNlciB0ZWFzZXIgdGVhc2VyIHRlYXNlclwiIFwiZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyIGZvb3RlclwiO1xuICB9XG4gIC5jYXRhbG9nQXJ0aWNsZSAjcGFnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXIgaGVhZGVyIGhlYWRlciBoZWFkZXJcIiBcIi4gYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnNcIiBcImFzaWRlIGFzaWRlIG1haW4gbWFpblwiIFwidGVhc2VyIHRlYXNlciB0ZWFzZXIgdGVhc2VyXCIgXCJmb290ZXIgZm9vdGVyIGZvb3RlciBmb290ZXJcIjtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAuY2F0YWxvZ0FydGljbGUgI3BhZ2Uge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXIgaGVhZGVyIGhlYWRlciBoZWFkZXJcIiBcIi4gYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnNcIiBcImFzaWRlIGFzaWRlIGFzaWRlIG1haW5cIiBcInRlYXNlciB0ZWFzZXIgdGVhc2VyIHRlYXNlclwiIFwiZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyXCI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jYXRhbG9nQXJ0aWNsZSAjcGFnZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlciBoZWFkZXIgaGVhZGVyIGhlYWRlclwiIFwiYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnNcIiBcImFzaWRlIGFzaWRlIGFzaWRlIGFzaWRlXCIgXCJtYWluIG1haW4gbWFpbiBtYWluXCIgXCJ0ZWFzZXIgdGVhc2VyIHRlYXNlciB0ZWFzZXJcIiBcImZvb3RlciBmb290ZXIgZm9vdGVyIGZvb3RlclwiO1xuICAgIH1cbiAgfVxuICAuZGVwb3RDb250YWN0ICNwYWdlIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlciBoZWFkZXIgaGVhZGVyIGhlYWRlclwiIFwiLiBicmVhZGNydW1icyBicmVhZGNydW1icyBicmVhZGNydW1ic1wiIFwibWFpbiBtYWluIG1haW4gYXNpZGVcIiBcInRlYXNlciB0ZWFzZXIgdGVhc2VyIHRlYXNlclwiIFwiZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyXCI7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgLmRlcG90Q29udGFjdCAjcGFnZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlciBoZWFkZXIgaGVhZGVyIGhlYWRlclwiIFwiLiBicmVhZGNydW1icyBicmVhZGNydW1icyBicmVhZGNydW1ic1wiIFwibWFpbiBtYWluIG1haW4gYXNpZGVcIiBcInRlYXNlciB0ZWFzZXIgdGVhc2VyIHRlYXNlclwiIFwiZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyXCI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5kZXBvdENvbnRhY3QgI3BhZ2Uge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXIgaGVhZGVyIGhlYWRlciBoZWFkZXJcIiBcImJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzXCIgXCJhc2lkZSBhc2lkZSBhc2lkZSBhc2lkZVwiIFwibWFpbiBtYWluIG1haW4gbWFpblwiIFwidGVhc2VyIHRlYXNlciB0ZWFzZXIgdGVhc2VyXCIgXCJmb290ZXIgZm9vdGVyIGZvb3RlciBmb290ZXJcIjtcbiAgICB9XG4gIH1cbiAgLmNhdGFsb2dTZWFyY2ggI3BhZ2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyIGhlYWRlciBoZWFkZXIgaGVhZGVyXCIgXCIuIGJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzXCIgXCJtYWluIG1haW4gbWFpbiBtYWluXCIgXCJ0ZWFzZXIgdGVhc2VyIHRlYXNlciB0ZWFzZXJcIiBcImZvb3RlciBmb290ZXIgZm9vdGVyIGZvb3RlclwiO1xuICB9XG4gIC5ob21lICNwYWdlIHtcbiAgICBncmlkLXJvdy1nYXA6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXIgaGVhZGVyIGhlYWRlciBoZWFkZXJcIiBcIm1haW4gbWFpbiBtYWluIG1haW5cIiBcInRlYXNlciB0ZWFzZXIgdGVhc2VyIHRlYXNlclwiIFwiZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyXCI7XG4gIH1cbiAgLmNvbXBhbnlQYWdlLCAuY29tcGFueUJsb2dFbnRyeSwgLmxhbmRpbmdQYWdlUm9uZGVuLCAubGFuZGluZ1BhZ2VSb25kZW5PdmVydmlldyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgLmNvbXBhbnlQYWdlIGhlYWRlciwgLmNvbXBhbnlCbG9nRW50cnkgaGVhZGVyLCAubGFuZGluZ1BhZ2VSb25kZW4gaGVhZGVyLCAubGFuZGluZ1BhZ2VSb25kZW5PdmVydmlldyBoZWFkZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG4gICAgLmNvbXBhbnlQYWdlIGhlYWRlciAuc2VydmljZU1lbnUgI3NlYXJjaCwgLmNvbXBhbnlCbG9nRW50cnkgaGVhZGVyIC5zZXJ2aWNlTWVudSAjc2VhcmNoLCAubGFuZGluZ1BhZ2VSb25kZW4gaGVhZGVyIC5zZXJ2aWNlTWVudSAjc2VhcmNoLCAubGFuZGluZ1BhZ2VSb25kZW5PdmVydmlldyBoZWFkZXIgLnNlcnZpY2VNZW51ICNzZWFyY2gge1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG4gIC5jb21wYW55UGFnZSAjcGFnZSwgLmNvbXBhbnlCbG9nRW50cnkgI3BhZ2UsIC5sYW5kaW5nUGFnZVJvbmRlbiAjcGFnZSwgLmxhbmRpbmdQYWdlUm9uZGVuT3ZlcnZpZXcgI3BhZ2Uge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29tcGFueVBhZ2UgI3BhZ2UgaGVhZGVyLCAuY29tcGFueVBhZ2UgI3BhZ2UgZm9vdGVyLCAuY29tcGFueUJsb2dFbnRyeSAjcGFnZSBoZWFkZXIsIC5jb21wYW55QmxvZ0VudHJ5ICNwYWdlIGZvb3RlciwgLmxhbmRpbmdQYWdlUm9uZGVuICNwYWdlIGhlYWRlciwgLmxhbmRpbmdQYWdlUm9uZGVuICNwYWdlIGZvb3RlciwgLmxhbmRpbmdQYWdlUm9uZGVuT3ZlcnZpZXcgI3BhZ2UgaGVhZGVyLCAubGFuZGluZ1BhZ2VSb25kZW5PdmVydmlldyAjcGFnZSBmb290ZXIge1xuICAgIG1heC13aWR0aDogMTA5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdyaWQtYXJlYTogbm9uZTtcbiAgfVxuICAuY29tcGFueVBhZ2UgI3BhZ2UgaGVhZGVyLCAuY29tcGFueUJsb2dFbnRyeSAjcGFnZSBoZWFkZXIsIC5sYW5kaW5nUGFnZVJvbmRlbiAjcGFnZSBoZWFkZXIsIC5sYW5kaW5nUGFnZVJvbmRlbk92ZXJ2aWV3ICNwYWdlIGhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY29tcGFueVBhZ2UgI3BhZ2UgaGVhZGVyIG5hdiwgLmNvbXBhbnlCbG9nRW50cnkgI3BhZ2UgaGVhZGVyIG5hdiwgLmxhbmRpbmdQYWdlUm9uZGVuICNwYWdlIGhlYWRlciBuYXYsIC5sYW5kaW5nUGFnZVJvbmRlbk92ZXJ2aWV3ICNwYWdlIGhlYWRlciBuYXYge1xuICAgIHBhZGRpbmctbGVmdDogMjIuNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuY29tcGFueVBhZ2UgI3BhZ2UgZm9vdGVyLCAuY29tcGFueUJsb2dFbnRyeSAjcGFnZSBmb290ZXIsIC5sYW5kaW5nUGFnZVJvbmRlbiAjcGFnZSBmb290ZXIsIC5sYW5kaW5nUGFnZVJvbmRlbk92ZXJ2aWV3ICNwYWdlIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICB9XG4gIC5jb21wYW55UGFnZSAuYnJlYWRjcnVtYnMsIC5jb21wYW55QmxvZ0VudHJ5IC5icmVhZGNydW1icywgLmxhbmRpbmdQYWdlUm9uZGVuIC5icmVhZGNydW1icywgLmxhbmRpbmdQYWdlUm9uZGVuT3ZlcnZpZXcgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb21wYW55UGFnZSBtYWluLCAuY29tcGFueUJsb2dFbnRyeSBtYWluLCAubGFuZGluZ1BhZ2VSb25kZW4gbWFpbiwgLmxhbmRpbmdQYWdlUm9uZGVuT3ZlcnZpZXcgbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmNvbXBhbnlQYWdlIC50ZWFzZXIsIC5jb21wYW55QmxvZ0VudHJ5IC50ZWFzZXIsIC5sYW5kaW5nUGFnZVJvbmRlbiAudGVhc2VyLCAubGFuZGluZ1BhZ2VSb25kZW5PdmVydmlldyAudGVhc2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb21wYW55UGFnZSBmb290ZXIsIC5jb21wYW55QmxvZ0VudHJ5IGZvb3RlciwgLmxhbmRpbmdQYWdlUm9uZGVuIGZvb3RlciwgLmxhbmRpbmdQYWdlUm9uZGVuT3ZlcnZpZXcgZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIH1cbiAgLmJhc2ljUGFnZSAjcGFnZSB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyIGhlYWRlciBoZWFkZXIgaGVhZGVyXCIgXCIuIGJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzXCIgXCJtYWluIG1haW4gbWFpbiBtYWluXCIgXCJ0ZWFzZXIgdGVhc2VyIHRlYXNlciB0ZWFzZXJcIiBcImZvb3RlciBmb290ZXIgZm9vdGVyIGZvb3RlclwiO1xuICB9XG4gIC50ZWFzZXJCb3gtMDEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhcnRpY2xlMDEgYXJ0aWNsZTAyIGhpZ2hsaWdodFwiIFwiYXJ0aWNsZTAzIGFydGljbGUwNCBoaWdobGlnaHRcIjtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnRlYXNlckJveC0wMSB7XG4gICAgICBncmlkLWdhcDogMXJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJ0aWNsZTAxIGhpZ2hsaWdodFwiIFwiYXJ0aWNsZTAyIGhpZ2hsaWdodFwiIFwiYXJ0aWNsZTAzIGFydGljbGUwNFwiO1xuICAgIH1cbiAgfVxuICAudGVhc2VyQm94LTAxIGFydGljbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGhlaWdodDogMzF2dztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwOTBweCkge1xuICAgIC50ZWFzZXJCb3gtMDEgYXJ0aWNsZSB7XG4gICAgICBoZWlnaHQ6IDMzNXB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAudGVhc2VyQm94LTAxIGFydGljbGUge1xuICAgICAgaGVpZ2h0OiA0NnZ3O1xuICAgIH1cbiAgfVxuICAudGVhc2VyQm94LTAxIGFydGljbGU6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtYXJlYTogYXJ0aWNsZTAxO1xuICB9XG4gIC50ZWFzZXJCb3gtMDEgYXJ0aWNsZTpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtYXJlYTogYXJ0aWNsZTAyO1xuICB9XG4gIC50ZWFzZXJCb3gtMDEgYXJ0aWNsZTpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtYXJlYTogYXJ0aWNsZTAzO1xuICB9XG4gIC50ZWFzZXJCb3gtMDEgYXJ0aWNsZTpudGgtY2hpbGQoNCkge1xuICAgIGdyaWQtYXJlYTogYXJ0aWNsZTA0O1xuICB9XG4gIC50ZWFzZXJCb3gtMDEgLmhpZ2hsaWdodFByb2R1Y3Qge1xuICAgIGdyaWQtYXJlYTogaGlnaGxpZ2h0O1xuICB9XG4gIC50ZWFzZXJCb3gtMDEgLmhpZ2hsaWdodFByb2R1Y3QgYXJ0aWNsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB9XG4gIC50ZWFzZXJCb3gtMDEgLmhpZ2hsaWdodFByb2R1Y3QgYXJ0aWNsZSBoMyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnRlYXNlckJveC0wMSAuaGlnaGxpZ2h0UHJvZHVjdCBhcnRpY2xlIC5hcnRpY2xlLWltYWdlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuY2F0YWxvZ0NhdGVnb3J5ICNwYWdlLCAuY2F0YWxvZ0FydGljbGVHcm91cCAjcGFnZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlciBoZWFkZXJcIiBcImJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzXCIgXCJhc2lkZSBhc2lkZVwiIFwibWFpbiBtYWluIFwiIFwidGVhc2VyIHRlYXNlclwiIFwiZm9vdGVyIGZvb3RlclwiO1xuICAgIH1cbiAgfVxufVxuLmhvbWUgbWFpbiwgLmNhdGFsb2dTZWxlY3Rpb24gbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY2F0YWxvZ1NlbGVjdGlvbiBtYWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xufVxuXG4udGFiTmF2ID4gdWwsIGhlYWRlciBuYXYgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBtcy1mbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4udGFiTmF2ID4gdWwgPiBsaSwgaGVhZGVyIG5hdiA+IHVsID4gbGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLnRhYk5hdiA+IHVsID4gbGksIGhlYWRlciBuYXYgPiB1bCA+IGxpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnRhYk5hdiA+IHVsID4gbGkgPiBhLCBoZWFkZXIgbmF2ID4gdWwgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcImZmLWRheC13ZWItcHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuNHJlbSAyLjRyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMjVyZW07XG4gIGJhY2tncm91bmQ6ICNBQ0UwRjg7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGxpbmVhciAwLjI1cywgY29sb3IgbGluZWFyIDAuMjVzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC50YWJOYXYgPiB1bCA+IGxpID4gYSwgaGVhZGVyIG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMS40cmVtIDFyZW07XG4gIH1cbn1cbi50YWJOYXYgPiB1bCA+IC5zaG93c1N1Yk5hdiA+IGEsIGhlYWRlciBuYXYgPiB1bCA+IC5zaG93c1N1Yk5hdiA+IGEge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTMsIDEwMiwgMTYyKTtcbiAgY29sb3I6ICNEOUU4RjE7XG59XG4udGFiTmF2ID4gdWwgPiAuY3VycmVudCA+IGEsIGhlYWRlciBuYXYgPiB1bCA+IC5jdXJyZW50ID4gYSB7XG4gIGJhY2tncm91bmQ6IHJnYigxMywgMTAyLCAxNjIpO1xuICBjb2xvcjogI0Q5RThGMTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1ib3R0b20gbGluZWFyIDAuMjVzO1xufVxuLnRhYk5hdiA+IHVsID4gLmN1cnJlbnRCZyA+IGEsIGhlYWRlciBuYXYgPiB1bCA+IC5jdXJyZW50QmcgPiBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMywgMTAyLCAxNjIsIDAuMik7XG4gIGNvbG9yOiAjRDlFOEYxO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi50YWJOYXYgPiB1bCA+IC5jdXJyZW50QmcgPiBhOmFmdGVyLCBoZWFkZXIgbmF2ID4gdWwgPiAuY3VycmVudEJnID4gYTphZnRlciB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLnRhYnMge1xuICBwYWRkaW5nOiAxLjJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRDY2QTI7XG59XG5cbiNpbmZvID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keS5kZXYgI3BhZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJERVZcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIHotaW5kZXg6IDEwO1xufVxuXG5oZWFkZXIge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgaGVpZ2h0OiAxNjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nLWxlZnQ6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICBoZWFkZXIge1xuICAgIGhlaWdodDogMTA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5oZWFkZXIgI2xvZ28ge1xuICBtYXgtd2lkdGg6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgaGVhZGVyICNsb2dvIHtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICB9XG4gIGhlYWRlciAjbG9nbyBoMSB7XG4gICAgei1pbmRleDogNDtcbiAgfVxufVxuaGVhZGVyIC5tb2JpbGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAtM3JlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICBoZWFkZXIgLm1vYmlsZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5oZWFkZXIgLnNlcnZpY2VNZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgcGFkZGluZy10b3A6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNi40ZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICBoZWFkZXIgLnNlcnZpY2VNZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICB9XG59XG5oZWFkZXIgLnNlcnZpY2VNZW51ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICBoZWFkZXIgLnNlcnZpY2VNZW51ID4gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlciAuc2VydmljZU1lbnUgPiB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cbmhlYWRlciAuc2VydmljZU1lbnUgPiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbmhlYWRlciAuc2VydmljZU1lbnUgPiB1bCBsaSBhLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaGVhZGVyIC5zZXJ2aWNlTWVudSAubmF2LS1zdWJuYXY6aG92ZXIgLm5hdl9fc3VibmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLnNlcnZpY2VNZW51IC5uYXZfX3N1Ym5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDAuOXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuaGVhZGVyIC5zZXJ2aWNlTWVudSAubmF2X19zdWJuYXYgbGkge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5oZWFkZXIgLnNlcnZpY2VNZW51ICNzZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIG1pbi13aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIGhlYWRlciAuc2VydmljZU1lbnUgI3NlYXJjaCB7XG4gICAgdG9wOiAxLjJyZW07XG4gICAgbWluLXdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICBoZWFkZXIgLnNlcnZpY2VNZW51ICNzZWFyY2gge1xuICAgIHRvcDogMS4ycmVtO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgaGVhZGVyIC5zZXJ2aWNlTWVudSAjc2VhcmNoIHtcbiAgICB0b3A6IDEuMnJlbTtcbiAgICBtaW4td2lkdGg6IDQ1JTtcbiAgfVxufVxuaGVhZGVyIG5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiAwO1xufVxuaGVhZGVyIG5hdiA+IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIGhlYWRlciBuYXYgPiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjNzFDRUYzO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbmhlYWRlciBuYXYgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgaGVhZGVyIG5hdiA+IHVsID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjMxRjIwO1xuICAgIGJhY2tncm91bmQ6ICNBQ0UwRjg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGhlYWRlciBuYXYgPiB1bCA+IGxpIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgaGVhZGVyIG5hdiA+IHVsID4gbGkgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyIG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICMwMDgwQzY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxLjRyZW0gMy4ycmVtIDEuNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICBoZWFkZXIgbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxLjZyZW07XG4gIH1cbn1cbmhlYWRlciBuYXYgPiB1bCA+IC5jdXJyZW50ID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuMnJlbTtcbiAgcmlnaHQ6IC0xLjJyZW07XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQ6ICMyMzFGMjA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICBvcGFjaXR5OiAxO1xufVxuaGVhZGVyIG5hdiA+IHVsID4gLnNob3dzU3ViTmF2ID4gYTphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5oZWFkZXIgbmF2ID4gdWwgLnN1Yk5hdiB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDEuOHJlbSAxLjhyZW07XG4gIHRyYW5zaXRpb246IHRvcCAwLjI1cyBsaW5lYXIsIG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiAyLjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgaGVhZGVyIG5hdiA+IHVsIC5zdWJOYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuaGVhZGVyIG5hdiA+IHVsIC5zdWJOYXYgbGkge1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2Fycm93LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiBsaW5lYXIgMC4yNXM7XG59XG5oZWFkZXIgbmF2ID4gdWwgLnN1Yk5hdiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAycHg7XG59XG5oZWFkZXIgbmF2ID4gdWwgLnN1Yk5hdiBhIHtcbiAgY29sb3I6ICMwMDY1QTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciBuYXYgPiB1bCAuc3ViTmF2IC5jdXJyZW50U3ViIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaGVhZGVyIG5hdiA+IHVsIC5zdWJOYXZPcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5oZWFkZXIgbmF2ID4gdWwgLnN1Yk5hdlRyYW5zaXRpb24ge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciBoMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xufVxuaGVhZGVyIGgxIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0MnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgaGVhZGVyIGgxIGltZyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLm5hdi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgaGVpZ2h0OiAxNjJweDtcbn1cbmZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxNjJweDtcbiAgYmFja2dyb3VuZDogIzcxQ0VGMztcbn1cbmZvb3RlciBuYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDIuNHJlbSAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5mb290ZXIgbmF2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cbmZvb3RlciBuYXYgYS5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICBmb290ZXIgbmF2IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmZvb3RlciBuYXYgLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmZvb3RlciAuc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjNzFDRUYzO1xuICBtYXJnaW46IDAgLTFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kZXBvdExvZ29zIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uZGVwb3RMb2dvcyBsaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5kZXBvdExvZ29zIGxpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5kZXBvdExvZ29zIGxpIHNwYW4sIC5kZXBvdExvZ29zIGxpIGEge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZXBvdExvZ29zIGxpIHNwYW4gaW1nLCAuZGVwb3RMb2dvcyBsaSBhIGltZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG1heC1oZWlnaHQ6IDY0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzO1xuICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG59XG4uZGVwb3RMb2dvcyBsaSBzcGFuOmZpcnN0LWNoaWxkLCAuZGVwb3RMb2dvcyBsaSBhOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRlcG90TG9nb3MgbGkgc3BhbjpsYXN0LWNoaWxkLCAuZGVwb3RMb2dvcyBsaSBhOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5kZXBvdExvZ29zIGxpIHNwYW4sIC5kZXBvdExvZ29zIGxpIGEge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRlcG90TG9nb3MgbGkgc3BhbiBpbWcsIC5kZXBvdExvZ29zIGxpIGEgaW1nIHtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51bnNsaWRlciAudW5zbGlkZXItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmRlcG90LWxpc3Qge1xuICBtYXJnaW46IDMuMnJlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjlFNUY5O1xufVxuXG4uZGVwb3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xufVxuLmRlcG90cyBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMDtcbn1cbi5kZXBvdHMgbGk6bnRoLWNoaWxkKDRuLTIpOmJlZm9yZSwgLmRlcG90cyBsaTpudGgtY2hpbGQoNG4tMyk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0I5RTVGOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmRlcG90cyBsaTpudGgtY2hpbGQoMW4pOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgfVxuICAuZGVwb3RzIGxpOm50aC1jaGlsZCgybi0xKTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNCOUU1Rjk7XG4gIH1cbn1cbi5kZXBvdHMgbGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM2QjZDNzI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIHBhZGRpbmc6IDAgMC42cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5kZXBvdHMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZGVwb3RzIHNwYW4ge1xuICBwYWRkaW5nOiAxcmVtIDJyZW0gMC44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4uZGVwb3RzIGEge1xuICBiYWNrZ3JvdW5kOiAjMjBCRUYwO1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjZyZW0gMC44cmVtIDAuNHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZG93bmxvYWRUYWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cbi5kb3dubG9hZFRhYmxlIGgzIHtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbn1cblxuI3NoZWV0U2VhcmNoLCAjdmlkZW9TZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC44cmVtIDEuMnJlbSAwLjhyZW07XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGF4LXdlYi1wcm9cIjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBiYWNrZ3JvdW5kOiAjYTBkZWY3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0OSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzU1NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAjc2hlZXRTZWFyY2gsICN2aWRlb1NlYXJjaCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbiNzaGVldFNlYXJjaDpmb2N1cywgI3ZpZGVvU2VhcmNoOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuI3NoZWV0U2VhcmNoRm9ybSwgI3ZpZGVvU2VhcmNoRm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjUlO1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW46IDVyZW0gMCA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICNzaGVldFNlYXJjaEZvcm0sICN2aWRlb1NlYXJjaEZvcm0ge1xuICAgIGxlZnQ6IDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jc2hlZXRTZWFyY2hGb3JtIGxhYmVsLCAjdmlkZW9TZWFyY2hGb3JtIGxhYmVsIHtcbiAgY29sb3I6ICMwMDc3QkY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNzaGVldFNlYXJjaEZvcm0gLmZhLXNlYXJjaCwgI3ZpZGVvU2VhcmNoRm9ybSAuZmEtc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICMwMDgwQzY7XG4gIGJvdHRvbTogMC44cmVtO1xuICBjb2xvcjogIzZiNmM3MjtcbiAgZm9udC1zaXplOiAycmVtO1xuICB6LWluZGV4OiAyO1xufVxuXG4jdmlkZW9TZWFyY2hGb3JtIHtcbiAgbGVmdDogMDtcbn1cblxuLmRhdGFTaGVldHMgdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGF0YVNoZWV0cyB0ciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZGF0YVNoZWV0cyB0aCB7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzAwNzdCRjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZGF0YVNoZWV0cyB0ZCB7XG4gIHdpZHRoOiA3NSU7XG59XG4uZGF0YVNoZWV0cyB0aCwgLmRhdGFTaGVldHMgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5kYXRhU2hlZXRzIHRoLCAuZGF0YVNoZWV0cyB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZGF0YVNoZWV0cyB0aCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmRhdGFTaGVldHMgdGgge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG4uZGF0YVNoZWV0cyAuZG93bmxvYWRTaGVldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmRhdGFTaGVldHMgLmRvd25sb2FkU2hlZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmRhdGFTaGVldHMgLmRvd25sb2FkU2hlZXRJbm5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmRhdGFTaGVldHMgLmRvd25sb2FkU2hlZXRJbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5kYXRhU2hlZXRzIC5kb3dubG9hZHMge1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZDBlZWZiO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmRhdGFTaGVldHMgLmRvd25sb2FkcyB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbn1cbi5kYXRhU2hlZXRzIC5kb3dubG9hZHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGFTaGVldHMgLmRvd25sb2FkcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmRhdGFTaGVldHMgLmRvd25sb2FkcyBsaSAuZmxhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjJyZW07XG4gIGxlZnQ6IDA7XG59XG4uZGF0YVNoZWV0cyAuZG93bmxvYWRzIGEge1xuICBjb2xvcjogIzAwNDk4NztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxODUsIDIyOSwgMjQ5KTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDNyZW07XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG50YWJsZSB0aCwgdGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzZCNkM3MjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlIHRoLnJldmlzaW9uLCB0YWJsZSB0ZC5yZXZpc2lvbiB7XG4gIHdpZHRoOiA4cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZSB0aC50eXBlLCB0YWJsZSB0ZC50eXBlIHtcbiAgd2lkdGg6IDJyZW07XG59XG50YWJsZSB0aC5mbGFncywgdGFibGUgdGQuZmxhZ3Mge1xuICB3aWR0aDogMnJlbTtcbn1cbnRhYmxlIHRoLmRvd25sb2FkLCB0YWJsZSB0ZC5kb3dubG9hZCB7XG4gIHdpZHRoOiA3cmVtO1xufVxudGFibGUgdGguZGF0ZSwgdGFibGUgdGQuZGF0ZSB7XG4gIHdpZHRoOiAxMS4ycmVtO1xufVxudGFibGUgdGgge1xuICBmb250LXdlaWdodDogNzAwO1xufVxudGFibGUgdHIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTg1LCAyMjksIDI0OSk7XG59XG50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG50YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHJnYigxODUsIDIyOSwgMjQ5KTtcbn1cbnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbnRhYmxlIHRkLCB0YWJsZSB0aCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxudGFibGUgdGQgYSwgdGFibGUgdGggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2QjZDNzI7XG59XG50YWJsZSB0ZC50eXBlLCB0YWJsZSB0aC50eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnRhYmxlIHRkLmRvd25sb2FkIGksIHRhYmxlIHRoLmRvd25sb2FkIGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbnRhYmxlIHRkLmRvd25sb2FkIGEsIHRhYmxlIHRoLmRvd25sb2FkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMC42cmVtIDAuOHJlbSAwLjRyZW07XG4gIGJhY2tncm91bmQ6ICMyMEJFRjA7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZSB0ZCAuZG93bmxvYWRzLCB0YWJsZSB0aCAuZG93bmxvYWRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGVjaG5pY2FsLWRhdGEge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi50ZWNobmljYWwtZGF0YSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRlY2huaWNhbC1kYXRhIHRyLCAudGVjaG5pY2FsLWRhdGEgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLnRlY2huaWNhbC1kYXRhIHRyOmxhc3QtY2hpbGQgdGQsIC50ZWNobmljYWwtZGF0YSB0cjpudGgtY2hpbGQob2RkKTpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50ZWNobmljYWwtZGF0YSB0ZCwgLnRlY2huaWNhbC1kYXRhIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiOWU1Zjk7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi50ZWNobmljYWwtZGF0YSB0ZDpudGgtY2hpbGQoMiksIC50ZWNobmljYWwtZGF0YSB0aDpudGgtY2hpbGQoMiksIC50ZWNobmljYWwtZGF0YSB0ZDpudGgtY2hpbGQoMyksIC50ZWNobmljYWwtZGF0YSB0aDpudGgtY2hpbGQoMykge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmZsYWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uY291bnRyeS0yLCAuY291bnRyeS1kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzQ4MCcgd2lkdGg9JzY0MCcgdmlld0JveD0nMCAwIDY0MCA0ODAnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmNlMDAnIGQ9J00wIDMyMGg2NDB2MTYwLjAwMkgweicvJTNFJTNDcGF0aCBkPSdNMCAwaDY0MHYxNjBIMHonLyUzRSUzQ3BhdGggZmlsbD0nJTIzZDAwJyBkPSdNMCAxNjBoNjQwdjE2MEgweicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNvdW50cnktMywgLmNvdW50cnktZ2Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA2NDEuNzEgNDgxLjI4JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDpub25lOyU3RC5iJTdCY2xpcC1wYXRoOnVybCglMjNhKTslN0QuYyU3QmZpbGw6JTIzMDA2OyU3RC5kJTdCZmlsbDolMjNmZmY7JTdELmUlN0JmaWxsOiUyM2MwMDslN0QlM0Mvc3R5bGUlM0UlM0NjbGlwUGF0aCBpZD0nYSclM0UlM0NyZWN0IGNsYXNzPSdhJyB3aWR0aD0nNjQxLjcxJyBoZWlnaHQ9JzQ4MS4yOCcvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRURvd25sb2FkICgyKSUzQy90aXRsZSUzRSUzQ2cgY2xhc3M9J2InJTNFJTNDcGF0aCBjbGFzcz0nYycgZD0nTS0xNjAuNDMsMEg4MDIuMTVWNDgxLjI5SC0xNjAuNDNaJy8lM0UlM0NwYXRoIGNsYXNzPSdkJyBkPSdNLTE2MC40MywwVjUzLjgxbDg1NSw0MjcuNDhIODAyLjE1VjQyNy40OEwtNTIuNzksMFpNODAyLjE1LDBWNTMuODFMLTUyLjc5LDQ4MS4yOUgtMTYwLjQzVjQyNy40OEw2OTQuNTMsMFonLyUzRSUzQ3BhdGggY2xhc3M9J2QnIGQ9J00yNDAuNjQsMFY0ODEuMjlINDAxLjA3VjBaTS0xNjAuNDMsMTYwLjQzVjMyMC44Nkg4MDIuMTVWMTYwLjQzWicvJTNFJTNDcGF0aCBjbGFzcz0nZScgZD0nTS0xNjAuNDMsMTkyLjUydjk2LjI2SDgwMi4xNVYxOTIuNTJaTTI3Mi43MywwVjQ4MS4yOUgzNjlWMFpNLTE2MC40Myw0ODEuMjksMTYwLjQzLDMyMC44Nmg3MS43OEwtODguNjksNDgxLjI5Wm0wLTQ4MS4yOUwxNjAuNDMsMTYwLjQzSDg4LjY5TC0xNjAuNDMsMzUuODdabTU3MCwxNjAuNDNMNzMwLjQsMGg3MS43NEw0ODEuMjksMTYwLjQzSDQwOS41N1ptMzkyLjYsMzIwLjg2TDQ4MS4yOSwzMjAuODZINTUzTDgwMi4xNSw0NDUuNDJaJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jb3VudHJ5LTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA3MzUuNTEgNDgyLjEzJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDpub25lOyU3RC5iJTdCY2xpcC1wYXRoOnVybCglMjNhKTslN0QuYyU3QmZpbGw6JTIzMDA2OyU3RC5kJTdCZmlsbDolMjNmZmY7JTdELmUlN0JmaWxsOiUyM2MwMDslN0QuZiU3QmZpbGw6JTIzZmZjZTAwOyU3RC5nJTdCZmlsbDolMjNkMDA7JTdEJTNDL3N0eWxlJTNFJTNDY2xpcFBhdGggaWQ9J2EnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuNSAyLjEzKSclM0UlM0NyZWN0IGNsYXNzPSdhJyB4PScyNTknIHk9JzE5NScgd2lkdGg9JzM4MCcgaGVpZ2h0PScyODUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VEb3dubG9hZCUzQy90aXRsZSUzRSUzQ2cgY2xhc3M9J2InJTNFJTNDcGF0aCBjbGFzcz0nYycgZD0nTTE2NCwxOTVINzM0VjQ4MEgxNjRaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjUgMi4xMyknLyUzRSUzQ3BhdGggY2xhc3M9J2QnIGQ9J00xNjQsMTk1djMxLjg2TDY3MC4yOCw0ODBINzM0VjQ0OC4xNEwyMjcuNzMsMTk1Wm01NzAsMHYzMS44NkwyMjcuNzMsNDgwSDE2NFY0NDguMTRMNjcwLjI4LDE5NVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuNSAyLjEzKScvJTNFJTNDcGF0aCBjbGFzcz0nZCcgZD0nTTQwMS41LDE5NVY0ODBoOTVWMTk1Wk0xNjQsMjkwdjk1SDczNFYyOTBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjUgMi4xMyknLyUzRSUzQ3BhdGggY2xhc3M9J2UnIGQ9J00xNjQsMzA5djU3SDczNFYzMDlaTTQyMC41LDE5NVY0ODBoNTdWMTk1Wk0xNjQsNDgwbDE5MC05NWg0Mi40OGwtMTkwLDk1Wm0wLTI4NSwxOTAsOTVIMzExLjUyTDE2NCwyMTYuMjRabTMzNy41Miw5NSwxOTAtOTVINzM0TDU0NCwyOTBINTAxLjUyWk03MzQsNDgwLDU0NCwzODVoNDIuNDhMNzM0LDQ1OC43NlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuNSAyLjEzKScvJTNFJTNDL2clM0UlM0NwYXRoIGNsYXNzPSdmJyBkPSdNLTEuNSwxODcuODdoMzgwdjk1SC0xLjVaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjUgMi4xMyknLyUzRSUzQ3BhdGggZD0nTS0xLjUtMi4xM2gzODB2OTVILTEuNVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuNSAyLjEzKScvJTNFJTNDcGF0aCBjbGFzcz0nZycgZD0nTS0xLjUsOTIuODdoMzgwdjk1SC0xLjVaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjUgMi4xMyknLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jb3VudHJ5LTUsIC5jb3VudHJ5LWZyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nNDgwJyB3aWR0aD0nNjQwJyB2aWV3Qm94PScwIDAgNjQwIDQ4MCclM0UgICUzQ2cgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2Utd2lkdGg9JzFwdCclM0UgICAgJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00wIDBoNjQwdjQ4MEgweicvJTNFICAgICUzQ3BhdGggZmlsbD0nJTIzMDAyNjdmJyBkPSdNMCAwaDIxMy4zMzd2NDgwSDB6Jy8lM0UgICAgJTNDcGF0aCBmaWxsPSclMjNmMzE4MzAnIGQ9J000MjYuNjYyIDBINjQwdjQ4MEg0MjYuNjYyeicvJTNFICAlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jb3VudHJ5LTYsIC5jb3VudHJ5LWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nNDgwJyB3aWR0aD0nNjQwJyB2aWV3Qm94PScwIDAgNjQwIDQ4MCclM0UgICUzQ2cgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2Utd2lkdGg9JzFwdCclM0UgICAgJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00wIDBoNjQwdjQ3OS45OTdIMHonLyUzRSAgICAlM0NwYXRoIGZpbGw9JyUyMzAwOTI0NicgZD0nTTAgMGgyMTMuMzMxdjQ3OS45OTdIMHonLyUzRSAgICAlM0NwYXRoIGZpbGw9JyUyM2NlMmIzNycgZD0nTTQyNi42NjMgMGgyMTMuMzMxdjQ3OS45OTdINDI2LjY2M3onLyUzRSAgJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY291bnRyeS03LCAuY291bnRyeS1ubCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzQ4MCcgd2lkdGg9JzY0MCcgdmlld0JveD0nMCAwIDY0MCA0ODAnJTNFICAgICAgJTNDZyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS13aWR0aD0nMXB0JyB0cmFuc2Zvcm09J3NjYWxlKDEuMjUgLjkzNzUpJyUzRSAgICAgICAgJTNDcmVjdCByeD0nMCcgcnk9JzAnIGhlaWdodD0nNTA5Ljc2JyB3aWR0aD0nNTEyJyBmaWxsPSclMjNmZmYnLyUzRSAgICAgICAgJTNDcmVjdCByeD0nMCcgcnk9JzAnIGhlaWdodD0nMTY5LjkyJyB3aWR0aD0nNTEyJyB5PSczNDIuMDgnIGZpbGw9JyUyMzIxNDY4YicvJTNFICAgICAgICAlM0NwYXRoIGZpbGw9JyUyM2FlMWMyOCcgZD0nTTAgMGg1MTJ2MTY5LjkySDB6Jy8lM0UgICAgICAlM0MvZyUzRSAgICAlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY291bnRyeS04LCAuY291bnRyeS1wbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzQ4MCcgd2lkdGg9JzY0MCcgdmlld0JveD0nMCAwIDY0MCA0ODAnJTNFJTNDZyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002NDAgNDgwSDBWMGg2NDB6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyM2RjMTQzYycgZD0nTTY0MCA0ODBIMFYyNDBoNjQweicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY291bnRyeS05LCAuY291bnRyeS1kayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzQ4MCcgd2lkdGg9JzY0MCcgdmlld0JveD0nMCAwIDY0MCA0ODAnJTNFJTNDcGF0aCBmaWxsPSclMjNjNjBjMzAnIGQ9J00wIDBoNjQwLjF2NDgwSDB6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTIwNS43MTQgMGg2OC41N3Y0ODBoLTY4LjU3eicvJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00wIDIwNS43MTRoNjQwLjF2NjguNTdIMHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jb3VudHJ5LTEwLCAuY291bnRyeS1zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzQ4MCcgd2lkdGg9JzY0MCcgdmlld0JveD0nMCAwIDY0MCA0ODAnJTNFICAlM0NkZWZzJTNFICAgICUzQ2NsaXBQYXRoIGlkPSdhJyUzRSAgICAgICUzQ3BhdGggZmlsbC1vcGFjaXR5PScuNjcnIGQ9J00tNTMuNDIxIDBoNjgyLjY3djUxMmgtNjgyLjY3eicvJTNFICAgICUzQy9jbGlwUGF0aCUzRSAgJTNDL2RlZnMlM0UgICUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzYSknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUwLjA4Mikgc2NhbGUoLjkzNzUpJyUzRSAgICAlM0NnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLXdpZHRoPScxcHQnJTNFICAgICAgJTNDcGF0aCBmaWxsPSclMjMwMDZhYTcnIGQ9J00tMTIxLjEwMy4zMDJoMjU2VjIwNS4xaC0yNTZ6TS0xMjEuMTAzIDMwNy4xNzhoMjU2djIwNC44aC0yNTZ6Jy8lM0UgICAgICAlM0NwYXRoIGZpbGw9JyUyM2ZlY2MwMCcgZD0nTS0xMjEuMTAzIDIwNC45ODRoMjU2djEwMi40aC0yNTZ6Jy8lM0UgICAgICAlM0NwYXRoIGZpbGw9JyUyM2ZlY2MwMCcgZD0nTTEzMy44NDMuMDFoMTAyLjR2NTExLjk5N2gtMTAyLjR6Jy8lM0UgICAgICAlM0NwYXRoIGZpbGw9JyUyM2ZlY2MwMCcgZD0nTTIzMi45OTUgMjA1LjAxM2g0NjAuNzk4djEwMi40SDIzMi45OTV6Jy8lM0UgICAgICAlM0NwYXRoIGZpbGw9JyUyMzAwNmFhNycgZD0nTTIzNi4xNTUgMzA3LjIwOGg0NjAuNzk3djIwNC43OTlIMjM2LjE1NXpNMjM2LjE1NS4zMDJoNDYwLjc5N1YyMDUuMUgyMzYuMTU1eicvJTNFICAgICUzQy9nJTNFICAlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5cbnN2ZyN6aXBNYXAge1xuICBtaW4td2lkdGg6IDQyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG59XG5zdmcjemlwTWFwIGcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zdmcjemlwTWFwIGcgKiB7XG4gIHRyYW5zaXRpb246IGZpbGwgbGluZWFyIDAuMjVzO1xufVxuc3ZnI3ppcE1hcCBnOmhvdmVyICo6bm90KC5zdDEpIHtcbiAgZmlsbDogIzAwODBjNjtcbn1cblxuLmFyZWEtMCBnI2FyZWEtMDAgKjpub3QoLnN0MSkge1xuICBmaWxsOiAjMDA4MGM2O1xufVxuXG4uYXJlYS0xIGcjYXJlYS0wMSAqOm5vdCguc3QxKSB7XG4gIGZpbGw6ICMwMDgwYzY7XG59XG5cbi5hcmVhLTIgZyNhcmVhLTAyICo6bm90KC5zdDEpIHtcbiAgZmlsbDogIzAwODBjNjtcbn1cblxuLmFyZWEtMyBnI2FyZWEtMDMgKjpub3QoLnN0MSkge1xuICBmaWxsOiAjMDA4MGM2O1xufVxuXG4uYXJlYS00IGcjYXJlYS0wNCAqOm5vdCguc3QxKSB7XG4gIGZpbGw6ICMwMDgwYzY7XG59XG5cbi5hcmVhLTUgZyNhcmVhLTA1ICo6bm90KC5zdDEpIHtcbiAgZmlsbDogIzAwODBjNjtcbn1cblxuLmFyZWEtNiBnI2FyZWEtMDYgKjpub3QoLnN0MSkge1xuICBmaWxsOiAjMDA4MGM2O1xufVxuXG4uYXJlYS03IGcjYXJlYS0wNyAqOm5vdCguc3QxKSB7XG4gIGZpbGw6ICMwMDgwYzY7XG59XG5cbi5hcmVhLTggZyNhcmVhLTA4ICo6bm90KC5zdDEpIHtcbiAgZmlsbDogIzAwODBjNjtcbn1cblxuLmFyZWEtOSBnI2FyZWEtMDkgKjpub3QoLnN0MSkge1xuICBmaWxsOiAjMDA4MGM2O1xufVxuXG4uYXJlYS1ubCBnI2FyZWEtbmwgKjpub3QoLnN0MSkge1xuICBmaWxsOiAjMDA4MGM2O1xufVxuXG4uYXJlYS1hdCBnI2FyZWEtYXQgKjpub3QoLnN0MSkge1xuICBmaWxsOiAjMDA4MGM2O1xufVxuXG4uYXJlYS1jaCBnI2FyZWEtY2ggKjpub3QoLnN0MSkge1xuICBmaWxsOiAjMDA4MGM2O1xufVxuXG4uYm9keS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XG59XG4uYm9keS10ZXh0LS1hZnRlciB7XG4gIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmJvZHktdGV4dCBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luOiAzLjJyZW0gMCAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5ib2R5LXRleHQgaDMge1xuICBtYXJnaW46IDIuNHJlbSAwIDAuOHJlbTtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5ib2R5LXRleHQgcCwgLmJvZHktdGV4dCB1bCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW46IDAuOHJlbSAwO1xufVxuLmJvZHktdGV4dCBsaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG4uYm9keS10ZXh0IHRhYmxlIHtcbiAgbWFyZ2luOiAzLjJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9keS10ZXh0IHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uYm9keS10ZXh0IHRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5ib2R5LXRleHQgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ib2R5LXRleHRfX3Byb2R1Y3RzIHtcbiAgYmFja2dyb3VuZDogI2NmZWVmYjtcbiAgcGFkZGluZzogMS42cmVtIDEuNnJlbSAxLjZyZW07XG59XG4uYm9keS10ZXh0X19wcm9kdWN0cyAuYXJ0aWNsZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJvZHktdGV4dF9fcHJvZHVjdHMgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJvZHktdGV4dF9fcHJvZHVjdHMgYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmNhdGFsb2ctY29udGVudC0tYWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG4uY2F0YWxvZy1jb250ZW50LS1iZWZvcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1jb250ZW50X19wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogI2NmZWVmYjtcbiAgcGFkZGluZzogMS42cmVtIDEuNnJlbSAxLjZyZW07XG59XG4uY2F0YWxvZy1jb250ZW50X19wcm9kdWN0cyAuYXJ0aWNsZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhdGFsb2ctY29udGVudF9fcHJvZHVjdHMgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhdGFsb2ctY29udGVudF9fcHJvZHVjdHMgYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jb2xsYXBzaWJsZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbn1cbi5jb2xsYXBzaWJsZS1ibG9jayArIC5jb2xsYXBzaWJsZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbn1cbi5jb2xsYXBzaWJsZS1ibG9jay0tb3BlbiAuY29sbGFwc2libGUtYmxvY2tfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMwZDY2YTI7XG59XG4uY29sbGFwc2libGUtYmxvY2stLW9wZW4gLmNvbGxhcHNpYmxlLWJsb2NrX19oZWFkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ2NmEyO1xufVxuLmNvbGxhcHNpYmxlLWJsb2NrLS1vcGVuIC5jb2xsYXBzaWJsZS1ibG9ja19faGVhZGxpbmUge1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsYXBzaWJsZS1ibG9jay0tb3BlbiAuY29sbGFwc2libGUtYmxvY2tfX3RvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uY29sbGFwc2libGUtYmxvY2stLW9wZW4gLmNvbGxhcHNpYmxlLWJsb2NrX19ib2R5IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNvbGxhcHNpYmxlLWJsb2NrX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNjZmVlZmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb2xsYXBzaWJsZS1ibG9ja19faGVhZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhZDllZDtcbn1cbi5jb2xsYXBzaWJsZS1ibG9ja19faGVhZGxpbmUge1xuICBjb2xvcjogIzBkNjZhMjtcbiAgb3BhY2l0eTogMC43NTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbGxhcHNpYmxlLWJsb2NrX190b2dnbGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6ICMwZDY2YTI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGxpbmVhciAwLjI1cywgY29sb3IgbGluZWFyIDAuMjVzO1xufVxuLmNvbGxhcHNpYmxlLWJsb2NrX190b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb2xsYXBzaWJsZS1ibG9ja19fYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWJsb2NrIHtcbiAgY29sb3I6ICMyYTJkMzQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRleHQtYmxvY2sgPiAqIHtcbiAgbWFyZ2luOiAwLjhyZW0gMCAwO1xufVxuLnRleHQtYmxvY2sgPiAqOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xufVxuLnRleHQtYmxvY2sgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtYmxvY2sgdWwgbGkge1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG59XG4udGV4dC1ibG9jayBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnRleHQtYmxvY2sgcCB7XG4gIG1hcmdpbjogMC44cmVtIDAgMDtcbn1cbi50ZXh0LWJsb2NrIHVsICsgcCB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbn1cbi50ZXh0LWJsb2NrIHVsIHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuLnRleHQtYmxvY2sgaDMgKyBwIHtcbiAgbWFyZ2luLXRvcDogMC40cmVtO1xufVxuLnRleHQtYmxvY2sgdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbn1cbi50ZXh0LWJsb2NrIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogIzBkNjZhMjtcbn1cbi50ZXh0LWJsb2NrIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG4udGV4dC1ibG9jayB0YWJsZSB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4udGV4dC1ibG9jayB0YWJsZSB0Ym9keSB0ZCwgLnRleHQtYmxvY2sgdGFibGUgdGJvZHkgdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMGQ2NmEyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50ZXh0LWJsb2NrIHRhYmxlIHRib2R5IHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGV4dC1ibG9ja19fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6ICMxQUEwRTI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xufVxuXG4vKiogTGlnaHQgY29sb3Itc2NoZW1lICoqL1xuOnJvb3Qge1xuICAtLWNjLWJnOiAjZmZmO1xuICAtLWNjLXRleHQ6ICMyZDQxNTY7XG4gIC0tY2MtYnRuLXByaW1hcnktYmc6ICMyZDQxNTY7XG4gIC0tY2MtYnRuLXByaW1hcnktdGV4dDogdmFyKC0tY2MtYmcpO1xuICAtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiAjMWQyZTM4O1xuICAtLWNjLWJ0bi1zZWNvbmRhcnktYmc6ICNlYWVmZjI7XG4gIC0tY2MtYnRuLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1jYy10ZXh0KTtcbiAgLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiAjZDhlMGU2O1xuICAtLWNjLXRvZ2dsZS1iZy1vZmY6ICM5MTllYTY7XG4gIC0tY2MtdG9nZ2xlLWJnLW9uOiB2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7XG4gIC0tY2MtdG9nZ2xlLWJnLXJlYWRvbmx5OiAjZDVkZWUyO1xuICAtLWNjLXRvZ2dsZS1rbm9iLWJnOiAjZmZmO1xuICAtLWNjLXRvZ2dsZS1rbm9iLWljb24tY29sb3I6ICNlY2YyZmE7XG4gIC0tY2MtYmxvY2stdGV4dDogdmFyKC0tY2MtdGV4dCk7XG4gIC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOiAjZjBmNGY3O1xuICAtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZy1ob3ZlcjogI2U5ZWZmNDtcbiAgLS1jYy1zZWN0aW9uLWJvcmRlcjogI2YxZjNmNTtcbiAgLS1jYy1jb29raWUtdGFibGUtYm9yZGVyOiAjZTllZGYyO1xuICAtLWNjLW92ZXJsYXktYmc6IHJnYmEoNCwgNiwgOCwgLjg1KTtcbiAgLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnOiAjY2ZkNWRiO1xuICAtLWNjLXdlYmtpdC1zY3JvbGxiYXItYmctaG92ZXI6ICM5MTk5YTA7XG59XG5cbi8qKiBEYXJrIGNvbG9yLXNjaGVtZSAqKi9cbi5jX2Rhcmttb2RlIHtcbiAgLS1jYy1iZzogIzE4MWIxZDtcbiAgLS1jYy10ZXh0OiAjZDhlNWVhO1xuICAtLWNjLWJ0bi1wcmltYXJ5LWJnOiAjYTZjNGRkO1xuICAtLWNjLWJ0bi1wcmltYXJ5LXRleHQ6ICMwMDA7XG4gIC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmc6ICNjMmRmZjc7XG4gIC0tY2MtYnRuLXNlY29uZGFyeS1iZzogIzMzMzgzYztcbiAgLS1jYy1idG4tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNjLXRleHQpO1xuICAtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6ICMzZTQ1NGE7XG4gIC0tY2MtdG9nZ2xlLWJnLW9mZjogIzY2NzQ4MTtcbiAgLS1jYy10b2dnbGUtYmctb246IHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcbiAgLS1jYy10b2dnbGUtYmctcmVhZG9ubHk6ICM0NTRjNTQ7XG4gIC0tY2MtdG9nZ2xlLWtub2ItYmc6IHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7XG4gIC0tY2MtdG9nZ2xlLWtub2ItaWNvbi1jb2xvcjogdmFyKC0tY2MtYmcpO1xuICAtLWNjLWJsb2NrLXRleHQ6ICNiM2JmYzU7XG4gIC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOiAjMjMyNzJhO1xuICAtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZy1ob3ZlcjogIzJiMzAzNTtcbiAgLS1jYy1zZWN0aW9uLWJvcmRlcjogIzI5MmQzMTtcbiAgLS1jYy1jb29raWUtdGFibGUtYm9yZGVyOiAjMmIzMDM1O1xuICAtLWNjLXdlYmtpdC1zY3JvbGxiYXItYmc6ICM2Njc0ODE7XG4gIC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZy1ob3ZlcjogIzkxOTlhMDtcbn1cblxuLmNjX2RpdiAqLFxuLmNjX2RpdiA6YmVmb3JlLFxuLmNjX2RpdiA6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDFlbTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmlzaWJpbGl0eTogdW5zZXQ7XG59XG5cbi5jY19kaXYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGNvbG9yOiAjMmQ0MTU2O1xuICBjb2xvcjogdmFyKC0tY2MtdGV4dCk7XG59XG5cbi5jY19kaXYgLmMtYm4sXG4uY2NfZGl2IC5iLXRsLFxuI3MtdHRsLFxuI2MtdHRsLFxuI3MtYmwgdGQ6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2NtLFxuI3MtaW5yLFxuLmNjX2RpdiAuYy1ibCxcbi5jY19kaXYgLmItdGwsXG4jcy1ibCAuYWN0IC5iLWFjYyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzVlbTtcbn1cblxuI3MtYmwgLmFjdCAuYi1hY2Mge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmNjX2RpdiBpbnB1dCxcbi5jY19kaXYgYnV0dG9uLFxuLmNjX2RpdiBhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jY19kaXYgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cblxuLmNjX2RpdiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBNYWtlIGVsZW1lbnRzIFwiYW5pbWF0YWJsZVwiICovXG4uYy0tYW5pbSAjY20sXG4uYy0tYW5pbSAjcy1jbnQsXG4uYy0tYW5pbSAjcy1pbnIsXG4jY3Mtb3YsXG4jY20tb3Yge1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMjVzIGxpbmVhciwgb3BhY2l0eSAwLjI1cyBlYXNlLCB0cmFuc2Zvcm0gMC4yNXMgZWFzZSAhaW1wb3J0YW50O1xufVxuXG4uYy0tYW5pbSAuYy1ibiB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSAhaW1wb3J0YW50O1xufVxuXG4vKiBzdGFydCB0cmFuc2l0aW9ucyAqL1xuLmMtLWFuaW0gI2NtLmJhci5zbGlkZSxcbi5jLS1hbmltIC5iYXIuc2xpZGUgI3MtaW5yIHtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjRzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5jLS1hbmltICNjbS5iYXIuc2xpZGUgKyAjY20tb3YsXG4uYy0tYW5pbSAuYmFyLnNsaWRlICsgI2NzLW92IHtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjRzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlICFpbXBvcnRhbnQ7XG59XG5cbiNjbS5iYXIuc2xpZGUsXG4uY2NfZGl2IC5iYXIuc2xpZGUgI3MtaW5yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jY20uYmFyLnRvcC5zbGlkZSxcbi5jY19kaXYgLmJhci5sZWZ0LnNsaWRlICNzLWluciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNjbS5zbGlkZSxcbi5jY19kaXYgLnNsaWRlICNzLWluciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjZlbSk7XG59XG5cbiNjbS50b3Auc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNmVtKTtcbn1cblxuI2NtLmJhci5zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuI2NtLmJhci50b3Auc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4vKiBlbmQgdHJhbnNpdGlvbnMgKi9cbi8qIFNob3cgbW9kYWxzICovXG4uc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20sXG4uc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20uYmFyLFxuLnNob3ctLXNldHRpbmdzIC5jLS1hbmltICNzLWlucixcbi5zaG93LS1zZXR0aW5ncyAuYy0tYW5pbSAuYmFyLnNsaWRlICNzLWluciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLnNob3ctLWNvbnNlbnQgLmMtLWFuaW0gI2NtLmJveC5taWRkbGUsXG4uc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20uY2xvdWQubWlkZGxlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2hvdy0tc2V0dGluZ3MgLmMtLWFuaW0gI3MtY250IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vKiBTaG93IG92ZXJsYXlzICovXG4uZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20tb3YsXG4uc2hvdy0tc2V0dGluZ3MgLmMtLWFuaW0gI2NzLW92IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbiNjbSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBwYWRkaW5nOiAxLjFlbSAxLjhlbSAxLjRlbSAxLjhlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1iZyk7XG4gIG1heC13aWR0aDogMjQuMmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxLjI1ZW07XG4gIHJpZ2h0OiAxLjI1ZW07XG4gIGJveC1zaGFkb3c6IDAgMC42MjVlbSAxLjg3NWVtICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IDAgMC42MjVlbSAxLjg3NWVtIHJnYmEoMiwgMiwgMywgMC4yOCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbi8qKiBmaXggaHR0cHM6Ly9naXRodWIuY29tL29yZXN0YmlkYS9jb29raWVjb25zZW50L2lzc3Vlcy85NCAqKi9cbiNjY19kaXYgI2NtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuI2MtdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gIGZvbnQtc2l6ZTogMS4wNWVtO1xufVxuXG4uY2xvdWQgI2MtdHRsIHtcbiAgbWFyZ2luLXRvcDogLTAuMTVlbTtcbn1cblxuI2MtdHh0IHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uY2NfZGl2ICNjLWJucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMS40ZW07XG59XG5cbi5jY19kaXYgLmMtYm4ge1xuICBjb2xvcjogIzQwNTA1YTtcbiAgY29sb3I6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG4gIGJhY2tncm91bmQ6ICNlNWViZWY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO1xuICBwYWRkaW5nOiAxZW0gMS43ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuODJlbTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmbGV4OiAxO1xufVxuXG4jYy1ibnMgYnV0dG9uICsgYnV0dG9uLFxuI3MtY250IGJ1dHRvbiArIGJ1dHRvbixcbiNzLWMtYm4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbiNzLWNudCAjcy1yYWxsLWJuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbiNjbSAuY19saW5rOmhvdmVyLFxuI2NtIC5jX2xpbms6YWN0aXZlLFxuI3MtY250IGJ1dHRvbiArIGJ1dHRvbjpob3ZlcixcbiNzLWNudCBidXR0b24gKyBidXR0b246YWN0aXZlLFxuI3MtYy1ibjphY3RpdmUsXG4jcy1jLWJuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q4ZTBlNjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7XG59XG5cbi8qKlxuQ29va2llQ29uc2VudCBzZXR0aW5ncyBtb2RhbFxuKiovXG4jcy1jbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jcy1ibCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNzLWJsIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEuNGVtO1xufVxuXG4jcy1ibCAudGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jcy1ibCAuYi1ibiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiNzLWJsIC5iLWFjYyAucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuI3MtY250IC5iLWJuIC5iLXRsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuOTVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4zZW0gNi40ZW0gMS4zZW0gMi43ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbn1cblxuI3MtY250IC5iLWJuIC5iLXRsLmV4cCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3MtY250IC5hY3QgLmItYm4gLmItdGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuI3MtY250IC5iLWJuIC5iLXRsOmFjdGl2ZSxcbiNzLWNudCAuYi1ibiAuYi10bDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVmZjQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZy1ob3Zlcik7XG59XG5cbiNzLWJsIC5iLWJuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcy1ibCAuYy1ibCB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbn1cblxuI3MtYmwgLmMtYmw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4jcy1ibCAuYy1ibDpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4jcy1ibCAuYy1ibDpub3QoLmItZXgpOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xufVxuXG4jcy1ibCAuYy1ibC5iLWV4IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjBmNGY3O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4jcy1ibCAuYy1ibC5iLWV4ICsgLmMtYmwge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbiNzLWJsIC5jLWJsLmItZXggKyAuYy1ibC5iLWV4IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI3MtYmwgLmMtYmwuYi1leDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuI3MtYmwgLmMtYmwuYi1leDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4jcy1ibCAuYi1hY2Mge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3MtYmwgLmFjdCAuYi1hY2Mge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3MtY250IC5wIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAwLjg1ZW07XG4gIGNvbG9yOiAjMmQ0MTU2O1xuICBjb2xvcjogdmFyKC0tY2MtYmxvY2stdGV4dCk7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuI2MtdmxuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY3Mge1xuICBwYWRkaW5nOiAwIDEuN2VtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3MtaW5yIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDVlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctdG9wOiA0Ljc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiA0Ljc1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IHJnYmEoMywgNiwgOSwgMC4yNikgMHB4IDEzcHggMjdweCAtNXB4O1xufVxuXG4jcy1pbnIsXG4jcy1oZHIsXG4jcy1ibnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1iZyk7XG59XG5cbiNzLWJsIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteTogb3ZlcmxheTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEuM2VtIDIuMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNzLWJucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMWVtIDIuMWVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjNmNTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jYy1zZWN0aW9uLWJvcmRlcik7XG4gIGhlaWdodDogNC43NWVtO1xufVxuXG4uY2NfZGl2IC5jYy1saW5rIHtcbiAgY29sb3I6ICMyNTNiNDg7XG4gIGNvbG9yOiB2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjUzYjQ4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jY19kaXYgLmNjLWxpbms6aG92ZXIsXG4uY2NfZGl2IC5jYy1saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNjLWJucyBidXR0b246Zmlyc3QtY2hpbGQsXG4jcy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1jYy1idG4tcHJpbWFyeS10ZXh0KTtcbiAgYmFja2dyb3VuZDogIzI1M2I0ODtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO1xufVxuXG4jYy1ibnMuc3dhcCBidXR0b246Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzQwNTA1YTtcbiAgY29sb3I6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG4gIGJhY2tncm91bmQ6ICNlNWViZWY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO1xufVxuXG4jYy1ibnMuc3dhcCBidXR0b246bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tY2MtYnRuLXByaW1hcnktdGV4dCk7XG4gIGJhY2tncm91bmQ6ICMyNTNiNDg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcbn1cblxuLmNjX2RpdiAuYi10ZyAuYy10Z2w6Y2hlY2tlZCB+IC5jLXRnIHtcbiAgYmFja2dyb3VuZDogIzI1M2I0ODtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtdG9nZ2xlLWJnLW9uKTtcbn1cblxuI2MtYm5zIGJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmUsXG4jYy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyLFxuI3MtYm5zIGJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmUsXG4jcy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyLFxuI2MtYm5zLnN3YXAgYnV0dG9uOmxhc3QtY2hpbGQ6YWN0aXZlLFxuI2MtYm5zLnN3YXAgYnV0dG9uOmxhc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWQyZTM4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7XG59XG5cbiNjLWJucy5zd2FwIGJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmUsXG4jYy1ibnMuc3dhcCBidXR0b246Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDhlMGU2O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTtcbn1cblxuI3MtaGRyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMCAyLjFlbTtcbiAgaGVpZ2h0OiA0Ljc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmM2Y1O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNjLXNlY3Rpb24tYm9yZGVyKTtcbn1cblxuI3MtdHRsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbiNzLWMtYm4ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMS43ZW07XG4gIGhlaWdodDogMS43ZW07XG4gIGZvbnQtc2l6ZTogMS40NWVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNzLWMtYm5jIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNjX2RpdiBzcGFuLnQtbGIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jY19wb2xpY3lfX3RleHQge1xuICBoZWlnaHQ6IDMxLjI1ZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEuMjVlbTtcbn1cblxuI2Mtcy1pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuNWVtKTtcbiAgbWF4LWhlaWdodDogMzcuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODhweCkge1xuICAvKiogd29ya3Mgb25seSBvbiB3ZWJraXQtYmFzZWQgYnJvd3NlcnMgKiovXG4gICNzLWJsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDAuOWVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAuMjVlbSAwLjI1ZW0gMDtcbiAgfVxuICAjcy1ibDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlcjogMC4yNWVtIHNvbGlkIHZhcigtLWNjLWJnKTtcbiAgICBiYWNrZ3JvdW5kOiAjY2ZkNWRiO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNjLXdlYmtpdC1zY3JvbGxiYXItYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMGVtO1xuICB9XG4gICNzLWJsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzkxOTlhMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnLWhvdmVyKTtcbiAgfVxuICAjcy1ibDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxufVxuLyoqIGN1c3RvbSBjaGVja2JveCAqKi9cbi8qIFRoZSBjb250YWluZXIgKi9cbi5jY19kaXYgLmItdGcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAxLjJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xuLmNjX2RpdiAuYi10ZyAuYy10Z2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuLmNjX2RpdiAuYi10ZyAuYy10ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzkxOWVhNjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtdG9nZ2xlLWJnLW9mZik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSwgYm94LXNoYWRvdyAwLjI1cyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNjX2RpdiBzcGFuLnQtbGIsXG4uY2NfZGl2IC5iLXRnLFxuLmNjX2RpdiAuYi10ZyAuYy10Zyxcbi5jY19kaXYgLmItdGcgLmMtdGdsIHtcbiAgd2lkdGg6IDMuNGVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiA0ZW07XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGcuYy1ybyB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsIH4gLmMtdGcuYy1ybyB7XG4gIGJhY2tncm91bmQ6ICNkNWRlZTI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLXRvZ2dsZS1iZy1yZWFkb25seSk7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsIH4gLmMtdGcuYy1ybzphZnRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG4uY2NfZGl2IC5iLXRnIC5jLXRnOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMC4xMjVlbTtcbiAgdG9wOiAwLjEyNWVtO1xuICB3aWR0aDogMS4yNWVtO1xuICBoZWlnaHQ6IDEuMjVlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtdG9nZ2xlLWtub2ItYmcpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgyNCwgMzIsIDM1LCAwLjM2KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10ZzphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjllbSk7XG59XG5cbiNzLWJsIHRhYmxlLFxuI3MtYmwgdGgsXG4jcy1ibCB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI3MtYmwgdGJvZHkgdHIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG59XG5cbiNzLWJsIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWZmNDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnLWhvdmVyKTtcbn1cblxuI3MtYmwgdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcy1ibCB0ZCxcbiNzLWJsIHRoIHtcbiAgcGFkZGluZzogMC44ZW0gMC42MjVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbn1cblxuI3MtYmwgdGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgcGFkZGluZzogMS4yZW0gMS4yZW07XG59XG5cbiNzLWJsIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVkZjI7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtY29va2llLXRhYmxlLWJvcmRlcik7XG59XG5cbi5mb3JjZS0tY29uc2VudCAjcy1jbnQsXG4uZm9yY2UtLWNvbnNlbnQgI2NzIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4jY20tb3YsXG4jY3Mtb3Yge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDcwNzA3O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDYsIDgsIDAuODUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1vdmVybGF5LWJnKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNob3ctLXNldHRpbmdzICNjcy1vdixcbi5jLS1hbmltICNjcy1vdixcbi5mb3JjZS0tY29uc2VudCAuYy0tYW5pbSAjY20tb3YsXG4uZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCAjY20tb3Yge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2NzLW92IHtcbiAgei1pbmRleDogMjtcbn1cblxuLmZvcmNlLS1jb25zZW50IC5jY19kaXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4yNXMgbGluZWFyO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCAuYy0tYW5pbSAuY2NfZGl2LFxuLmZvcmNlLS1jb25zZW50LnNob3ctLXNldHRpbmdzIC5jLS1hbmltIC5jY19kaXYge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQgI2NtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQgI2NtLmJhciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cblxuaHRtbC5mb3JjZS0tY29uc2VudC5zaG93LS1jb25zZW50IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwuZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCxcbmh0bWwuZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCBib2R5IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKiogRU5EIEJMT0NLIFBBR0UgU0NST0xMICovXG4vKiogQkVHSU4gSUNPTlMgKiovXG4uY2NfZGl2IC5iLWJuIC5iLXRsLmV4cDo6YmVmb3JlLFxuLmNjX2RpdiAuYWN0IC5iLWJuIC5iLXRsLmV4cDo6YmVmb3JlIHtcbiAgYm9yZGVyOiBzb2xpZCAjMmQ0MTU2O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBsZWZ0OiAxLjJlbTtcbiAgdG9wOiA1MCU7XG59XG5cbi5jY19kaXYgLmFjdCAuYi1ibiAuYi10bDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpIHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uY2NfZGl2IC5vbi1pOjpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtdG9nZ2xlLWtub2ItaWNvbi1jb2xvcik7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHBhZGRpbmc6IDAuMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwLjQ1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMC4zN2VtO1xuICBsZWZ0OiAwLjc1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuI3MtYy1ibjo6YmVmb3JlLFxuI3MtYy1ibjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuODJlbTtcbiAgdG9wOiAwLjU4ZW07XG4gIGhlaWdodDogMC42ZW07XG4gIHdpZHRoOiAxLjVweDtcbiAgYmFja2dyb3VuZDogIzQ0NGQ1MztcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS10ZXh0KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jcy1jLWJuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jY19kaXYgLm9mZi1pLFxuLmNjX2RpdiAub24taSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuXG4uY2NfZGl2IC5vbi1pIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNjX2RpdiAub2ZmLWk6OmJlZm9yZSxcbi5jY19kaXYgLm9mZi1pOjphZnRlciB7XG4gIHJpZ2h0OiAwLjhlbTtcbiAgdG9wOiAwLjQyZW07XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDAuN2VtO1xuICB3aWR0aDogMC4wOTM3NWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2NkZDZkYztcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtdG9nZ2xlLWtub2ItaWNvbi1jb2xvcik7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLmNjX2RpdiAub2ZmLWk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmNjX2RpdiAub2ZmLWk6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNjX2RpdiAuYi10ZyAuYy10Z2w6Y2hlY2tlZCB+IC5jLXRnIC5vbi1pIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNjX2RpdiAuYi10ZyAuYy10Z2w6Y2hlY2tlZCB+IC5jLXRnIC5vZmYtaSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qKiBFTkQgSUNPTlMgKiovXG4jY20uYm94Lm1pZGRsZSxcbiNjbS5jbG91ZC5taWRkbGUge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNyUpO1xuICBib3R0b206IGF1dG87XG59XG5cbiNjbS5ib3gubWlkZGxlLnpvb20sXG4jY20uY2xvdWQubWlkZGxlLnpvb20ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbiNjbS5ib3guY2VudGVyIHtcbiAgbGVmdDogMWVtO1xuICByaWdodDogMWVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogU3RhcnQgY2xvdWQgbGF5b3V0ICovXG4jY20uY2xvdWQge1xuICBtYXgtd2lkdGg6IDUwZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDFlbTtcbiAgcmlnaHQ6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMS4zZW0gMmVtO1xuICB3aWR0aDogdW5zZXQ7XG59XG5cbi5jY19kaXYgLmNsb3VkICNjLWluciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNjX2RpdiAuY2xvdWQgI2MtaW5yLWkge1xuICB3aWR0aDogNzAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjRlbTtcbn1cblxuLmNjX2RpdiAuY2xvdWQgI2MtdHh0IHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5cbi5jY19kaXYgLmNsb3VkICNjLWJucyB7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiNjbS5jbG91ZCAuYy1ibiB7XG4gIG1hcmdpbjogMC42MjVlbSAwIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjbS5jbG91ZCAuYy1ibjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuI2NtLmNsb3VkLmxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbn1cblxuI2NtLmNsb3VkLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVlbTtcbn1cblxuLyogRW5kIGNsb3VkIGxheW91dCAqL1xuLyogU3RhcnQgYmFyIGxheW91dCAqL1xuI2NtLmJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMmVtO1xufVxuXG4jY20uYmFyICNjLWluciB7XG4gIG1heC13aWR0aDogMzJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNjbS5iYXIgI2MtYm5zIHtcbiAgbWF4LXdpZHRoOiAzMy43NWVtO1xufVxuXG4jY20uYmFyICNjcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jY19kaXYgLmJhciAjYy1zLWluIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmNjX2RpdiAuYmFyICNzLWhkcixcbi5jY19kaXYgLmJhciAjcy1ibCxcbi5jY19kaXYgLmJhciAjcy1ibnMge1xuICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZlbTtcbn1cblxuLmNjX2RpdiAuYmFyICNjcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGFsaWduIGJhciB0byByaWdodCBieSBkZWZhdWx0ICovXG4uY2NfZGl2IC5iYXIgI3MtaW5yIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXgtd2lkdGg6IDMyZW07XG59XG5cbi5jY19kaXYgLmJhci5sZWZ0ICNzLWluciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qIEZvcmNlIHRhYmxlIHRvIG5vdCBiZSBsaWtlIHRhYmxlcyBhbnltb3JlICovXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGFibGUsXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGhlYWQsXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGJvZHksXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGgsXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGQsXG4uY2NfZGl2IC5iYXIgI3MtYmwgdHIsXG4uY2NfZGl2IC5iYXIgI3MtY250IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEhpZGUgdGFibGUgaGVhZGVycyAoYnV0IG5vdCBkaXNwbGF5OiBub25lOywgZm9yIGFjY2Vzc2liaWxpdHkpICovXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGhlYWQgdHIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuLmNjX2RpdiAuYmFyICNzLWJsIHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U3ZWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtY29va2llLXRhYmxlLWJvcmRlcik7XG59XG5cbi5jY19kaXYgLmJhciAjcy1ibCB0ZCB7XG4gIC8qIEJlaGF2ZSAgbGlrZSBhIFwicm93XCIgKi9cbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzUlO1xufVxuXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb2x1bW4pO1xuICBjb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWNjLXRleHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLyogRW5kIGJhciBsYXlvdXQgKi9cbi8qIFBvc2l0aW9ucyAqL1xuI2NtLnRvcCB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAxLjI1ZW07XG59XG5cbiNjbS5sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEuMjVlbTtcbn1cblxuI2NtLnJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEuMjVlbTtcbn1cblxuI2NtLmJhci5sZWZ0LFxuI2NtLmJhci5yaWdodCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4jY20uYmFyLnRvcCB7XG4gIHRvcDogMDtcbn1cblxuLyogZW5kIHBvc2l0aW9ucyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgI2NtLFxuICAjY20uY2xvdWQsXG4gICNjbS5sZWZ0LFxuICAjY20ucmlnaHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMS40ZW0gIWltcG9ydGFudDtcbiAgICByaWdodDogMWVtO1xuICAgIGxlZnQ6IDFlbTtcbiAgICBib3R0b206IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9yY2UtLWNvbnNlbnQgI2NtLFxuICAuZm9yY2UtLWNvbnNlbnQgI2NtLmNsb3VkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG4gICNjbS50b3Age1xuICAgIHRvcDogMWVtO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuICAjY20uYm90dG9tIHtcbiAgICBib3R0b206IDFlbTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgI2NtLmJhci5ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAjY20uY2xvdWQgLmMtYm4ge1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICB9XG4gICNzLWJucyxcbiAgLmNjX2RpdiAuYmFyICNzLWJucyB7XG4gICAgcGFkZGluZzogMWVtIDEuM2VtO1xuICB9XG4gIC5jY19kaXYgLmJhciAjcy1pbnIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2NfZGl2IC5jbG91ZCAjYy1pbnItaSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjY3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjYy1zLWluIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5jY19kaXYgLmItdGcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICByaWdodDogMS4xZW07XG4gIH1cbiAgI3MtaW5yIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDcuOWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgI3MtYm5zIHtcbiAgICBoZWlnaHQ6IDcuOWVtO1xuICB9XG4gICNzLWJsLFxuICAuY2NfZGl2IC5iYXIgI3MtYmwge1xuICAgIHBhZGRpbmc6IDEuM2VtO1xuICB9XG4gICNzLWhkcixcbiAgLmNjX2RpdiAuYmFyICNzLWhkciB7XG4gICAgcGFkZGluZzogMCAxLjNlbTtcbiAgfVxuICAvKiogZHluYW1pYyB0YWJsZSBsYXlvdXQgKiovXG4gICNzLWJsIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcy1pbnIuYm5zLXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC41ZW07XG4gIH1cbiAgLmJucy10ICNzLWJucyB7XG4gICAgaGVpZ2h0OiAxMC41ZW07XG4gIH1cbiAgLmNjX2RpdiAuYm5zLXQgLmMtYm4ge1xuICAgIGZvbnQtc2l6ZTogMC44M2VtO1xuICAgIHBhZGRpbmc6IDAuOWVtIDEuNmVtO1xuICB9XG4gICNzLWNudCAuYi1ibiAuYi10bCB7XG4gICAgcGFkZGluZy10b3A6IDEuMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJlbTtcbiAgfVxuICAvKiBGb3JjZSB0YWJsZSB0byBub3QgYmUgbGlrZSB0YWJsZXMgYW55bW9yZSAqL1xuICAjcy1ibCB0YWJsZSxcbiAgI3MtYmwgdGhlYWQsXG4gICNzLWJsIHRib2R5LFxuICAjcy1ibCB0aCxcbiAgI3MtYmwgdGQsXG4gICNzLWJsIHRyLFxuICAjcy1jbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qIEhpZGUgdGFibGUgaGVhZGVycyAoYnV0IG5vdCBkaXNwbGF5OiBub25lOywgZm9yIGFjY2Vzc2liaWxpdHkpICovXG4gICNzLWJsIHRoZWFkIHRyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gIH1cbiAgI3MtYmwgdHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlN2VkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtY29va2llLXRhYmxlLWJvcmRlcik7XG4gIH1cbiAgI3MtYmwgdGQge1xuICAgIC8qIEJlaGF2ZSAgbGlrZSBhIFwicm93XCIgKi9cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzUlO1xuICB9XG4gICNzLWJsIHRkOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29udGVudDogYXR0cihkYXRhLWNvbHVtbik7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHZhcigtLWNjLXRleHQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgI2NtIC5jLWJuLFxuICAuY2NfZGl2IC5jLWJuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI3MtY250ICNzLXJhbGwtYm4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jY19kaXYgI2MtYm5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICNjLWJucyBidXR0b24gKyBidXR0b24sXG4gICNzLWNudCBidXR0b24gKyBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICB9XG4gICNjbS5jbG91ZCxcbiAgI2NtLmJveCB7XG4gICAgbGVmdDogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI2NtLmNsb3VkLnJpZ2h0LFxuICAjY20uY2xvdWQubGVmdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jY19kaXYgLmNsb3VkICNjLWJucyxcbiAgLmNjX2RpdiAuY2xvdWQgI2MtaW5yLFxuICAuY2NfZGl2IC5jbG91ZCAjYy1pbnItaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAuY2NfZGl2IC5jbG91ZCAjYy10eHQge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbiAgLmNjX2RpdiAuY2xvdWQgI2MtYm5zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNWVtO1xuICB9XG59XG4vKiBCZWdpbiBJRSBmaXhlcyAqL1xuLmNjX2Rpdi5pZSAjYy12bG4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1LjYyZW07XG59XG5cbi5jY19kaXYuaWUgLmJhciAjYy12bG4ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNjX2Rpdi5pZSAjY3Mge1xuICBtYXgtaGVpZ2h0OiAzNy41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtNS42MjVlbTtcbn1cblxuLmNjX2Rpdi5pZSAuYmFyICNjcyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jY19kaXYuaWUgI2NtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTZlOTtcbn1cblxuLmNjX2Rpdi5pZSAjYy1zLWluIHtcbiAgdG9wOiAwO1xufVxuXG4uY2NfZGl2LmllIC5iLXRnIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xufVxuXG4uY2NfZGl2LmllIC5iLXRnIC5jLXRnbDpjaGVja2VkIH4gLmMtdGc6YWZ0ZXIge1xuICBsZWZ0OiAxLjk1ZW07XG59XG5cbi5jY19kaXYuaWUgI3MtYmwgdGFibGUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmNjX2Rpdi5pZSAuYi10ZyAuYy10ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jY19kaXYuaWUgLmItdGcgLmMtdGdsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jY19kaXYuaWUgI3MtY250IC5iLWJuIC5iLXRsIHtcbiAgcGFkZGluZzogMS4zZW0gNi40ZW0gMS4zZW0gMS40ZW07XG59XG5cbi5jY19kaXYuaWUgLmJhciAjcy1ibCB0ZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2NfZGl2LmllIC5iYXIgI3MtYmwgdGQge1xuICBwYWRkaW5nOiAwLjhlbSAwLjYyNWVtIDAuOGVtIDEuMmVtO1xufVxuXG4uY2NfZGl2LmllIC5iYXIgI3MtYmwgdGhlYWQgdHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jY19kaXYuaWUgLmItdGcgLnQtbGIge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5jY19kaXYuaWUgI2NtLW92LFxuLmNjX2Rpdi5pZSAjY3Mtb3Yge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuXG4vKiogRU5EIElFIEZJWEVTICoqL1xuLmxhbmRpbmdQYWdlUm9uZGVuIC5yb25kZW4tc2VjdGlvbi1oZWFkbGluZSwgLmxhbmRpbmdQYWdlUm9uZGVuT3ZlcnZpZXcgLnJvbmRlbi1zZWN0aW9uLWhlYWRsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMGY0YjgzO1xufVxuLmxhbmRpbmdQYWdlUm9uZGVuIC50ZWFzZXIsIC5sYW5kaW5nUGFnZVJvbmRlbk92ZXJ2aWV3IC50ZWFzZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDkwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5sYW5kaW5nUGFnZVJvbmRlbiAjcGFnZSBmb290ZXIsIC5sYW5kaW5nUGFnZVJvbmRlbk92ZXJ2aWV3ICNwYWdlIGZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmxhbmRpbmdQYWdlUm9uZGVuT3ZlcnZpZXcgLnNlY3Rpb25fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDkwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5sYW5kaW5nUGFnZVJvbmRlbk92ZXJ2aWV3IC5yb25kZW4taGVhZGVyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGFuZGluZ1BhZ2VSb25kZW5PdmVydmlldyAucm9uZGVuLW1lbnUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcbiAgLmxhbmRpbmdQYWdlUm9uZGVuT3ZlcnZpZXcgLmFydGljbGVzIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5sYW5kaW5nUGFnZVJvbmRlbk92ZXJ2aWV3IGFydGljbGUge1xuICB3aWR0aDogMjMuNSU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcbiAgLmxhbmRpbmdQYWdlUm9uZGVuT3ZlcnZpZXcgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG59XG4ubGFuZGluZ1BhZ2VSb25kZW5PdmVydmlldyBhcnRpY2xlOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5MHB4KSB7XG4gIC5sYW5kaW5nUGFnZVJvbmRlbk92ZXJ2aWV3IGFydGljbGU6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxufVxuLmxhbmRpbmdQYWdlUm9uZGVuT3ZlcnZpZXcgYXJ0aWNsZTpudGgtY2hpbGQoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5MHB4KSB7XG4gIC5sYW5kaW5nUGFnZVJvbmRlbk92ZXJ2aWV3IGFydGljbGU6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubGFuZGluZ1BhZ2VSb25kZW5PdmVydmlldyAuc2VjdGlvbi1zdGFydCB7XG4gIGNvbG9yOiAjMDA3N0JGO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4ubGFuZGluZ1BhZ2VSb25kZW5PdmVydmlldyAuc2VjdGlvbi1zdGFydDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhbmRpbmdQYWdlUm9uZGVuT3ZlcnZpZXcgLmxhbmRpbmctZGFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhbmRpbmdQYWdlUm9uZGVuT3ZlcnZpZXcgLnRvZ2dsZUljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4ubGFuZGluZ1BhZ2VSb25kZW5PdmVydmlldyAucm9uZGVuLWxpbmtzX19oZWFkbGluZSB7XG4gIGJvcmRlcjogMDtcbn1cbi5sYW5kaW5nUGFnZVJvbmRlbk92ZXJ2aWV3IC5yb25kZW4tbGlua3Mge1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG59XG4ubGFuZGluZ1BhZ2VSb25kZW5PdmVydmlldyAudG9nZ2xlSWNvbkx1cGUge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sdXBlLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5sYW5kaW5nLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjNWU2Zjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYW5kaW5nLXRvZ2dsZTpob3ZlciAudG9nZ2xlSWNvbkx1cGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG59XG4ubGFuZGluZy10b2dnbGUub3Blbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkY2YwZmI7XG59XG4ubGFuZGluZy10b2dnbGUub3BlbiAudG9nZ2xlSWNvbkx1cGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2Nsb3NlLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5yb25kZW4tZGV0YWlscyB7XG4gIG1heC13aWR0aDogNDkwcHg7XG4gIG1hcmdpbjogMy4ycmVtIGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yb25kZW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0RBRjBGRDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yb25kZW4taGVhZGVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLnJvbmRlbi1oZWFkZXJfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnJvbmRlbi1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cbi5yb25kZW4taGVhZGVyX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXJlbSAwIDA7XG59XG4ucm9uZGVuLWhlYWRlcl9faGVhZGxpbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGF4LXdlYi1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMxOUFCOEQ7XG4gIGZvbnQtc2l6ZTogMTJyZW07XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnJvbmRlbi1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDhyZW07XG4gIH1cbn1cbi5yb25kZW4taGVhZGVyX19zdWJoZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZmLWRheC13ZWItcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTlBQjhEO1xuICBmb250LXNpemU6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucm9uZGVuLWhlYWRlcl9fc3ViaGVhZGxpbmUgLmhpZ2hsaWdodCB7XG4gIGNvbG9yOiByZ2IoMTk2LCAzMiwgMTA4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnJvbmRlbi1oZWFkZXJfX3N1YmhlYWRsaW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5yb25kZW4taGVhZGVyX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzFhMTcxYjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucm9uZGVuLWhlYWRlcl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucm9uZGVuLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW46IDNyZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMmQ2NDk4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucm9uZGVuLW1lbnUge1xuICAgIG1hcmdpbjogM3JlbSAtMnJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgLnJvbmRlbi1tZW51IHtcbiAgICBtYXJnaW46IDNyZW0gLTJyZW0gMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5yb25kZW4tbWVudSA+IGxpIHtcbiAgd2lkdGg6IDE5LjUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6ICMwZjRiODM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgLnJvbmRlbi1tZW51ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XG4gIH1cbiAgLnJvbmRlbi1tZW51ID4gbGk6bnRoLWNoaWxkKG9kZCksIC5yb25kZW4tbWVudSA+IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkYgIWltcG9ydGFudDtcbiAgfVxufVxuLnJvbmRlbi1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJvbmRlbi1tZW51ID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTQ2NWIxO1xufVxuLnJvbmRlbi1tZW51ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwOWVlMDtcbn1cbi5yb25kZW4tbWVudSA+IGxpLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDllZTA7XG59XG4ucm9uZGVuLW1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnJvbmRlbi1tZW51ID4gbGk6bGFzdC1jaGlsZCAuaW5mby1ib3gge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucm9uZGVuLW1lbnUgPiBsaTpudGgtY2hpbGQoMykgLmluZm8tYm94LCAucm9uZGVuLW1lbnUgPiBsaTpudGgtY2hpbGQoNCkgLmluZm8tYm94IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMTU0LjgwNzY5MjMlO1xuICB9XG59XG5cbi5yb25kZW4tcHJvZHVjdHMge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbn1cblxuLnByb2R1Y3RzLW1hdHJpeCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwLjVyZW07XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnByb2R1Y3RzLW1hdHJpeF9fcm93LWxhYmVsIHtcbiAgY29sb3I6ICMwMDYxYTE7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcm9kdWN0cy1tYXRyaXhfX3Jvdy1sYWJlbCBzbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDAuMTI1cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wcm9kdWN0cy1tYXRyaXhfX3Jvdy1sYWJlbCBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvZHVjdHMtbWF0cml4X19yb3ctbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNjE5ODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA2MTk4O1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwLjI1cmVtIDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLnByb2R1Y3RzLW1hdHJpeF9fY29sdW1uLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wcm9kdWN0cy1tYXRyaXhfX2NvbHVtbi1sYWJlbCBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHJlbTtcbn1cbi5wcm9kdWN0cy1tYXRyaXhfX2NvbHVtbi1sYWJlbCBkaXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDZlNWU7XG4gIHRvcDogLTguNXB4O1xuICBsZWZ0OiAtNnB4O1xufVxuLnByb2R1Y3RzLW1hdHJpeF9fY29sdW1uLWxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDZlNWU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbi5wcm9kdWN0cy1tYXRyaXhfX2NvbHVtbi1sYWJlbC0tc3RhcnQge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjRkZGO1xufVxuLnByb2R1Y3RzLW1hdHJpeF9fY29sdW1uLWxhYmVsLS1zdGFydCBzcGFuIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzA2ZTVlO1xuICBsZWZ0OiAtMjBweDtcbn1cbi5wcm9kdWN0cy1tYXRyaXhfX2NvbHVtbi1sYWJlbC0tc3RhcnQgZGl2OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdHMtbWF0cml4IHRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0cy1tYXRyaXggdGgge1xuICB3aWR0aDogM3JlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZHVjdHMtbWF0cml4IHRkIHtcbiAgd2lkdGg6IDNlbTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvZHVjdHMtbWF0cml4IHRkIGltZyB7XG4gIGhlaWdodDogMjE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnByb2R1Y3RzLW1hdHJpeCB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQ6IHJnYigyMzcsIDI0NywgMjUyKTtcbn1cbi5wcm9kdWN0cy1tYXRyaXggdGQgYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZGRmMGZhO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGxpbmVhcjtcbn1cbi5wcm9kdWN0cy1tYXRyaXggdGQgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42NXJlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTAuOXJlbTtcbiAgYmFja2dyb3VuZDogI2RkZjBmYTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICMwMDcwYjg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4ICNkZGYwZmE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xufVxuLnByb2R1Y3RzLW1hdHJpeCB0ZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzBiODtcbn1cbi5wcm9kdWN0cy1tYXRyaXggdGQgYTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2R1Y3RzLW1hdHJpeF9fY2VsbC0tc2VjdGlvbi1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNGRkY7XG59XG5cbi5yb25kZW4taW5mb2JveF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDRyZW0gYXV0byAwO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucm9uZGVuLWluZm9ib3hfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnJvbmRlbi1pbmZvYm94X19pbm5lciA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnJvbmRlbi1pbmZvYm94X19pbm5lciA+IGRpdiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGO1xuICB9XG59XG4ucm9uZGVuLWluZm9ib3hfX2lubmVyID4gZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5yb25kZW4taW5mb2JveCBbY2xhc3MqPWNvbnRlbnRdIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6IHJnYigyMTksIDI0MCwgMjMzKTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb25kZW4taW5mb2JveCBbY2xhc3MqPWNvbnRlbnRdIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5yb25kZW4taW5mb2JveCBbY2xhc3MqPWNvbnRlbnRdIGxpIHtcbiAgY29sb3I6ICMxYTE3MWI7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4ucm9uZGVuLWluZm9ib3ggW2NsYXNzKj1jb250ZW50XSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6ICMwZjRiODM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTNweDtcbn1cbi5yb25kZW4taW5mb2JveCBbY2xhc3MqPXRvZ2dsZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTk2LCAyMzUsIDI0Nyk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvbmRlbi1pbmZvYm94IFtjbGFzcyo9dG9nZ2xlXTpob3ZlciwgLnJvbmRlbi1pbmZvYm94IFtjbGFzcyo9dG9nZ2xlXTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNhZWUzZjQ7XG4gIG91dGxpbmU6IDA7XG59XG4ucm9uZGVuLWluZm9ib3ggW2NsYXNzKj10b2dnbGVdOmhvdmVyIC5jbHMtMiwgLnJvbmRlbi1pbmZvYm94IFtjbGFzcyo9dG9nZ2xlXTpob3ZlciAuY2xzLTMsIC5yb25kZW4taW5mb2JveCBbY2xhc3MqPXRvZ2dsZV06aG92ZXIgLmNscy00IHtcbiAgc3Ryb2tlOiAjNjBCM0U2O1xufVxuLnJvbmRlbi1pbmZvYm94IFtjbGFzcyo9dG9nZ2xlXTpob3ZlciAuY2xzLTEge1xuICBmaWxsOiAjNjBCM0U2O1xufVxuLnJvbmRlbi1pbmZvYm94IFtjbGFzcyo9dG9nZ2xlXSBoMyB7XG4gIGNvbG9yOiAjMGY0YjgzO1xuICBmb250LWZhbWlseTogRkZGYWdvV2ViUHJvO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4ucm9uZGVuLWluZm9ib3ggW2NsYXNzKj10b2dnbGVdIHN2ZyB7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG59XG5cbi5yb25kZW4tbGlua3Mge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucm9uZGVuLWxpbmtzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnJvbmRlbi1saW5rcyBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5yb25kZW4tbGlua3MgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGxpbmVhciAwLjI1cztcbiAgd2lkdGg6IDhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuLnJvbmRlbi1saW5rc19faGVhZGxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmYzBjMTtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuLnJvbmRlbi1saW5rc19faW5uZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3JvbmRlbi1saW5rcy1iZy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbn1cblxuLnJvbmRlbi1zaW50ZXJuIHtcbiAgcGFkZGluZzogOHJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW50ZXJuLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGF4LXdlYi1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogIzAwNzdCRjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTI1cmVtO1xufVxuLnNpbnRlcm4tYnV0dG9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBsaW5lYXI7XG59XG4uc2ludGVybi1idXR0b246aG92ZXIsIC5zaW50ZXJuLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMDA1NzhjO1xufVxuLnNpbnRlcm4tYnV0dG9uOmhvdmVyIGltZywgLnNpbnRlcm4tYnV0dG9uOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uc2ludGVybi1idXR0b246aG92ZXIgKyBzdmcgI2ZpcmUtbGFyZ2Uge1xuICBmaWxsOiAjMDA3QUE4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uc2ludGVybi1idXR0b24gKyBzdmcgI2ZpcmUtbGFyZ2Uge1xuICBmaWxsOiAjMDA5ZWUwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC4yNXMsIGZpbGwgbGluZWFyIDAuMjVzO1xufVxuXG4jbW9kYWwtc2ludGVybiAuaXppTW9kYWwtaGVhZGVyLml6aU1vZGFsLW5vU3VidGl0bGUsICNtb2RhbC1jb21wb3NpdGlvbiAuaXppTW9kYWwtaGVhZGVyLml6aU1vZGFsLW5vU3VidGl0bGUge1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI21vZGFsLXNpbnRlcm4gLm1vZGFsX19pbm5lciwgI21vZGFsLWNvbXBvc2l0aW9uIC5tb2RhbF9faW5uZXIge1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNtb2RhbC1zaW50ZXJuIC5tb2RhbF9faW5uZXIsICNtb2RhbC1jb21wb3NpdGlvbiAubW9kYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwZW07XG4gIH1cbn1cbiNtb2RhbC1zaW50ZXJuIC5tb2RhbF9faGVhZGVyIGgyLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19oZWFkZXIgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjbW9kYWwtc2ludGVybiAubW9kYWxfX2hlYWRlciBoMiwgI21vZGFsLWNvbXBvc2l0aW9uIC5tb2RhbF9faGVhZGVyIGgyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4jbW9kYWwtc2ludGVybiAubW9kYWxfX2hlYWRlciBpbWcsICNtb2RhbC1jb21wb3NpdGlvbiAubW9kYWxfX2hlYWRlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI21vZGFsLXNpbnRlcm4gLm1vZGFsX19jb250ZW50LCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDA7XG59XG4jbW9kYWwtc2ludGVybiAubW9kYWxfX2NvbnRlbnQgPiBpbWcsICNtb2RhbC1jb21wb3NpdGlvbiAubW9kYWxfX2NvbnRlbnQgPiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI21vZGFsLXNpbnRlcm4gLm1vZGFsX19jb250ZW50IGgzLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IGgzIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbn1cbiNtb2RhbC1zaW50ZXJuIC5tb2RhbF9fY29udGVudCBoMyAubnVtYmVyLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IGgzIC5udW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbiNtb2RhbC1zaW50ZXJuIC5tb2RhbF9fY29udGVudCBwLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IHAge1xuICBjb2xvcjogIzMzMztcbn1cbiNtb2RhbC1zaW50ZXJuIC5tb2RhbF9fY29udGVudCAubnVtYmVyLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IC5udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwZjRiODM7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1mYW1pbHk6IEZGRmFnb1dlYlBybztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDNweDtcbn1cbiNtb2RhbC1zaW50ZXJuIC5tb2RhbF9fY29udGVudCB0ZCA+IC5udW1iZXIsICNtb2RhbC1jb21wb3NpdGlvbiAubW9kYWxfX2NvbnRlbnQgdGQgPiAubnVtYmVyIHtcbiAgYm90dG9tOiAwO1xufVxuI21vZGFsLXNpbnRlcm4gLm1vZGFsX19jb250ZW50IHRhYmxlLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IHRhYmxlIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbiAgd2lkdGg6IDY2LjY2NjY2JTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RGREZERjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjbW9kYWwtc2ludGVybiAubW9kYWxfX2NvbnRlbnQgdGFibGUsICNtb2RhbC1jb21wb3NpdGlvbiAubW9kYWxfX2NvbnRlbnQgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jbW9kYWwtc2ludGVybiAubW9kYWxfX2NvbnRlbnQgdGFibGUgdHIsICNtb2RhbC1jb21wb3NpdGlvbiAubW9kYWxfX2NvbnRlbnQgdGFibGUgdHIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuI21vZGFsLXNpbnRlcm4gLm1vZGFsX19jb250ZW50IHRhYmxlIHRyOmZpcnN0LWNoaWxkLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogI2I5ZTVmOTtcbn1cbiNtb2RhbC1zaW50ZXJuIC5tb2RhbF9fY29udGVudCB0aCwgI21vZGFsLXNpbnRlcm4gLm1vZGFsX19jb250ZW50IHRkLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IHRoLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JCQjtcbn1cbiNtb2RhbC1zaW50ZXJuIC5tb2RhbF9fY29udGVudCAuc2ludGVybi1pbmZvLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IC5zaW50ZXJuLWluZm8ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuI21vZGFsLXNpbnRlcm4gLm1vZGFsX19jb250ZW50IC5zaW50ZXJuLWluZm9fX3RhYmxlLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IC5zaW50ZXJuLWluZm9fX3RhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNtb2RhbC1zaW50ZXJuIC5tb2RhbF9fY29udGVudCAuc2ludGVybi1pbmZvX190YWJsZSwgI21vZGFsLWNvbXBvc2l0aW9uIC5tb2RhbF9fY29udGVudCAuc2ludGVybi1pbmZvX190YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNtb2RhbC1zaW50ZXJuIC5tb2RhbF9fY29udGVudCAuc2ludGVybi1pbmZvX19ncmFwaCwgI21vZGFsLWNvbXBvc2l0aW9uIC5tb2RhbF9fY29udGVudCAuc2ludGVybi1pbmZvX19ncmFwaCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI21vZGFsLXNpbnRlcm4gLm1vZGFsX19jb250ZW50IC5zaW50ZXJuLWluZm9fX2dyYXBoLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IC5zaW50ZXJuLWluZm9fX2dyYXBoIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuI21vZGFsLXNpbnRlcm4gLm1vZGFsX19jb250ZW50IC5zaW50ZXJuLWluZm9fX2dyYXBoIGltZywgI21vZGFsLWNvbXBvc2l0aW9uIC5tb2RhbF9fY29udGVudCAuc2ludGVybi1pbmZvX19ncmFwaCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNtb2RhbC1zaW50ZXJuIC5tb2RhbF9fY29udGVudCAuc2ludGVybi1pbmZvX19ncmFwaCBpbWcsICNtb2RhbC1jb21wb3NpdGlvbiAubW9kYWxfX2NvbnRlbnQgLnNpbnRlcm4taW5mb19fZ3JhcGggaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cbiNtb2RhbC1zaW50ZXJuIC5tb2RhbF9fY29udGVudCAuc2ludGVybi1pbmZvX19pbmZvLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IC5zaW50ZXJuLWluZm9fX2luZm8ge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNtb2RhbC1zaW50ZXJuIC5tb2RhbF9fY29udGVudCAuc2ludGVybi1pbmZvX19pbmZvLCAjbW9kYWwtY29tcG9zaXRpb24gLm1vZGFsX19jb250ZW50IC5zaW50ZXJuLWluZm9fX2luZm8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5yb25kZW4taW5mb3NfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnNpbnRlcm4tbGluayB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNpbnRlcm4tbGluayBpbWcge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4udGFibGUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjllNWY5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNkI2QzcyO1xuICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGUtdG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMC42cmVtIDAuOHJlbSAwLjRyZW07XG4gIGJhY2tncm91bmQ6ICMyMEJFRjA7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiA1NHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50YWJsZS10b2dnbGUgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4udGFibGUtdG9nZ2xlICsgdGFibGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlLXRvZ2dsZS0tb3BlbiB7XG4gIGJhY2tncm91bmQ6ICMyMEJFRjA7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnRhYmxlLXRvZ2dsZS0tb3BlbiBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZGVwb3RDb250YWN0IC5jYXRhbG9nLWNvbnRlbnQtLWJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZGVwb3RDb250YWN0IGFzaWRlIHtcbiAgbWFyZ2luLXRvcDogNi4ycmVtO1xufVxuLmRlcG90Q29udGFjdCAudmNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5kZXBvdENvbnRhY3QgLnZjYXJkcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5kZXBvdENvbnRhY3QgLnZjYXJkIHtcbiAgZmxleDogNTAlIDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5kZXBvdENvbnRhY3QgLnZjYXJkOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5kZXBvdENvbnRhY3QgLnZjYXJkOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAuZGVwb3RDb250YWN0IC52Y2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRlcG90Q29udGFjdCAudmNhcmQ6bnRoLWNoaWxkKG9kZCksIC5kZXBvdENvbnRhY3QgLnZjYXJkOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi52aWRlb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDRyZW0gLTAuNXJlbSAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnZpZGVvcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0cmVtIDAgMDtcbiAgfVxufVxuLnZpZGVvc19fdGl0bGUge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmlkZW9zX192aWRlbyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNkYWYyZmU7XG4gIGJvcmRlcjogMC41cmVtIHNvbGlkICNGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnZpZGVvc19fdmlkZW8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gIH1cbn1cbi52aWRlb3NfX2FydGljbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwMDQ5ODY7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuLnZpZGVvc19fc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmFzaWRlIHtcbiAgLypcbiAgd2lkdGg6IDI2cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07Ki9cbiAgbWFyZ2luLXRvcDogMTMuMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICBhc2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuYXNpZGUgaDIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbmFzaWRlIC5iYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiA0cmVtIDAgMHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYXNpZGUgLmJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuICBhc2lkZSAuYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2F0YWxvZ0FydGljbGUgYXNpZGUge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5jYXRhbG9nQXJ0aWNsZSBhc2lkZSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG4uY2F0ZWdvcmllcyB1bCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhdGVnb3JpZXMgdWwgdWwge1xuICBtYXJnaW4tbGVmdDogMS4ycmVtO1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmNhdGVnb3JpZXMgdWwgPiBsaSA+IHVsIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRlZ29yaWVzIHVsIGxpIHtcbiAgbWFyZ2luOiAwLjZyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMnB4O1xufVxuLmNhdGVnb3JpZXMgdWwgYSB7XG4gIGNvbG9yOiAjMDA2NUE0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0ZWdvcmllcyB1bCAuc2VjdGlvbiwgLmNhdGVnb3JpZXMgdWwgLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFhYTBlMTtcbn1cblxuLm1lZGlhIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWVkaWEgaDIge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5tZWRpYSAuYXJ0aWNsZUltYWdlQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzdCRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWEgLmFydGljbGVJbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJyZW07XG4gIHJpZ2h0OiAycmVtO1xuICBib3R0b206IDJyZW07XG4gIHRvcDogMnJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubWVkaWEgLmFydGljbGVWaWRlbyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZGlhIC5hcnRpY2xlVmlkZW86YWZ0ZXIsIC5tZWRpYSAuYXJ0aWNsZVZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5tZWRpYSAuYXJ0aWNsZVZpZGVvOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tdG9wOiAtMThweDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbn1cbi5tZWRpYSAuYXJ0aWNsZVZpZGVvOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC0zNHB4O1xuICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xufVxuLm1lZGlhIC5hcnRpY2xlVmlkZW86aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm1lZGlhIC5hcnRpY2xlVmlkZW8gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbm1haW4ge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxubWFpbiBoMiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5tYWluIGgzIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbjogMCAwIDMuNnJlbTtcbn1cbm1haW4gaDMgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jYXRhbG9nQXJ0aWNsZSBtYWluIHtcbiAgcGFkZGluZy10b3A6IDE0LjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmNhdGFsb2dBcnRpY2xlIG1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gIH1cbn1cbi5jYXRhbG9nQXJ0aWNsZSBtYWluIGxhYmVsIHtcbiAgY29sb3I6ICM3RjgxODU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjRkZGIG5vLXJlcGVhdCA5NSUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBNExqWWdOaTR4TXlJK1BHUmxabk0rUEhOMGVXeGxQaTVoZTJacGJHdzZJelprTm1VM01EdDlQQzl6ZEhsc1pUNDhMMlJsWm5NK1BIUnBkR3hsUG1GeWNtOTNMWE5sYkdWamREd3ZkR2wwYkdVK1BIQnZiSGxzYVc1bElHTnNZWE56UFNKaElpQndiMmx1ZEhNOUlqZ3VOaUF4TGprM0lEUXVNek1nTmk0eE15QXdJREl1TURJZ01DQXdMakExSURRdU16VWdOQzR4TlNBNExqWWdNQ0E0TGpZZ01TNDVOeUl2UGp3dmMzWm5QZz09XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCBhdXRvO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcxY2VmMztcbiAgY29sb3I6ICM2RDZFNzA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNHJlbTtcbiAgcGFkZGluZy1yaWdodDogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGF4LXdlYi1wcm9cIiwgXCJBcmlhbCBOYXJyb3dcIiwgXCJBcmlhbFwiO1xufVxuc2VsZWN0LmRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBNExqWWdOaTR4TXlJK1BHUmxabk0rUEhOMGVXeGxQaTVoZTJacGJHdzZJMFpHUmp0OVBDOXpkSGxzWlQ0OEwyUmxabk0rUEhScGRHeGxQbUZ5Y205M0xYTmxiR1ZqZER3dmRHbDBiR1UrUEhCdmJIbHNhVzVsSUdOc1lYTnpQU0poSWlCd2IybHVkSE05SWpndU5pQXhMamszSURRdU16TWdOaTR4TXlBd0lESXVNRElnTUNBd0xqQTFJRFF1TXpVZ05DNHhOU0E0TGpZZ01DQTRMallnTVM0NU55SXZQand2YzNablBnPT1cIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjc5QkM7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTI3OUJDO1xufVxuXG4uZG93bmxvYWQtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xufVxuLmRvd25sb2FkLWxpc3QgLmZhLWxpIHtcbiAgdG9wOiAxcmVtO1xufVxuLmRvd25sb2FkLWxpc3QgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBQ0UwRjg7XG59XG4uZG93bmxvYWQtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG4uZG93bmxvYWQtbGlzdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRvd25sb2FkLWxpc3QgYSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uY2F0YWxvZ0luZm8ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3NvcnRBcnRpY2xlcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgI3NvcnRBcnRpY2xlcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4jc29ydEFydGljbGVzIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICNzb3J0QXJ0aWNsZXMgc2VsZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFydGljbGVzIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qXG4gICAgICBAc3VwcG9ydHMoZGlzcGxheTogZ3JpZCkge1xuXG5cbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cbiAgICAgIH1cbiAgKi9cbn1cblxuLmNhdGFsb2dTZWFyY2ggYXJ0aWNsZSwgLmNhdGFsb2dQcm9tb3Rpb25zIGFydGljbGUsIC5jYXRhbG9nTmV3QXJ0aWNsZXMgYXJ0aWNsZSwgLmNhdGFsb2dTZWxlY3Rpb24gYXJ0aWNsZSB7XG4gIHdpZHRoOiAyMi43NSU7XG4gIHBhZGRpbmctYm90dG9tOiAyMi43NSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRhbG9nU2VhcmNoIGFydGljbGU6bnRoLWNoaWxkKDFuKSwgLmNhdGFsb2dQcm9tb3Rpb25zIGFydGljbGU6bnRoLWNoaWxkKDFuKSwgLmNhdGFsb2dOZXdBcnRpY2xlcyBhcnRpY2xlOm50aC1jaGlsZCgxbiksIC5jYXRhbG9nU2VsZWN0aW9uIGFydGljbGU6bnRoLWNoaWxkKDFuKSB7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG4uY2F0YWxvZ1NlYXJjaCBhcnRpY2xlOm50aC1jaGlsZCg0biksIC5jYXRhbG9nUHJvbW90aW9ucyBhcnRpY2xlOm50aC1jaGlsZCg0biksIC5jYXRhbG9nTmV3QXJ0aWNsZXMgYXJ0aWNsZTpudGgtY2hpbGQoNG4pLCAuY2F0YWxvZ1NlbGVjdGlvbiBhcnRpY2xlOm50aC1jaGlsZCg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcbiAgLmNhdGFsb2dTZWFyY2ggYXJ0aWNsZSwgLmNhdGFsb2dQcm9tb3Rpb25zIGFydGljbGUsIC5jYXRhbG9nTmV3QXJ0aWNsZXMgYXJ0aWNsZSwgLmNhdGFsb2dTZWxlY3Rpb24gYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDglO1xuICB9XG4gIC5jYXRhbG9nU2VhcmNoIGFydGljbGU6bnRoLWNoaWxkKDNuKSwgLmNhdGFsb2dQcm9tb3Rpb25zIGFydGljbGU6bnRoLWNoaWxkKDNuKSwgLmNhdGFsb2dOZXdBcnRpY2xlcyBhcnRpY2xlOm50aC1jaGlsZCgzbiksIC5jYXRhbG9nU2VsZWN0aW9uIGFydGljbGU6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxuICAuY2F0YWxvZ1NlYXJjaCBhcnRpY2xlOm50aC1jaGlsZCgybiksIC5jYXRhbG9nUHJvbW90aW9ucyBhcnRpY2xlOm50aC1jaGlsZCgybiksIC5jYXRhbG9nTmV3QXJ0aWNsZXMgYXJ0aWNsZTpudGgtY2hpbGQoMm4pLCAuY2F0YWxvZ1NlbGVjdGlvbiBhcnRpY2xlOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5hcnRpY2xlLmFrdGlvbjphZnRlciwgLmFydGljbGVJbWFnZUNvbnRhaW5lci5ha3Rpb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2FrdGlvbi5wbmcpO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxLjVyZW07XG4gIGJvdHRvbTogMi43NXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE4LjUlO1xuICBoZWlnaHQ6IDE4LjUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IDM7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbn1cbmFydGljbGUuYWt0aW9uLm5ldzphZnRlciwgLmFydGljbGVJbWFnZUNvbnRhaW5lci5ha3Rpb24ubmV3OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiA2LjVyZW07XG59XG5hcnRpY2xlLm5ldzpiZWZvcmUsIC5hcnRpY2xlSW1hZ2VDb250YWluZXIubmV3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbmV1LnBuZyk7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG4gIGJvdHRvbTogMS43NXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAyNSU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogMztcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xufVxuXG4udGVhc2VyQm94LTAxIC5oaWdobGlnaHRQcm9kdWN0IGFydGljbGUge1xuICBiYWNrZ3JvdW5kOiAjZjJmYWZlO1xufVxuXG4uaGlnaGxpZ2h0ZWRBcnRpY2xlUHJldmlldyAubW9yZVByb2R1Y3RzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnJlbSAwIDA7XG59XG5cbi5oaWdobGlnaHRlZEFydGljbGUgYXJ0aWNsZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBsaW5lYXI7XG59XG4uaGlnaGxpZ2h0ZWRBcnRpY2xlIGFydGljbGU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhpZ2hsaWdodGVkQXJ0aWNsZSBhcnRpY2xlLmhpZ2hsaWdodCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMC42NjY2NiU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjc5QkM7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDMwLjY2NjY2JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNCU7XG4gIG1hcmdpbi1ib3R0b206IDQlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYXJ0aWNsZTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5MHB4KSB7XG4gIGFydGljbGUge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4JTtcbiAgfVxuICBhcnRpY2xlOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cbiAgYXJ0aWNsZTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbmFydGljbGUgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmFydGljbGUgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDc3QkY7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICMxMjc5YmM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuYXJ0aWNsZSAuYXJ0aWNsZS1pbWFnZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXJlbTtcbiAgdG9wOiA0cmVtO1xuICBib3R0b206IDVyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8qXG4gICAgICAgICAgQHN1cHBvcnRzKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAxcmVtIDRyZW07XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzMnB4O1xuXG4gICAgICAgICAgfVxuICAqL1xufVxuYXJ0aWNsZSAucHJpY2UtYm94IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMTlBQjhEO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMC44cmVtIDEuMnJlbSAwLjJyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogRkZGYWdvV2ViUHJvO1xufVxuYXJ0aWNsZSAucHJpY2UtYm94OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICMxOUFCOEQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNzUlO1xufVxuYXJ0aWNsZSAucHJpY2UtYm94IC51dnAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZGRmFnb1dlYlByb1wiLCBcImZmLWRheC13ZWItcHJvLWNvbmRlbnNlZFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICBhcnRpY2xlIC5wcmljZS1ib3ggLnV2cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbmFydGljbGUgLnByaWNlLWJveCAub24tcmVxdWVzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZGRmFnb1dlYlByb1wiLCBcImZmLWRheC13ZWItcHJvLWNvbmRlbnNlZFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIGFydGljbGUgLnByaWNlLWJveCAub24tcmVxdWVzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbmFydGljbGUgLnByaWNlLWJveCAub24tcmVxdWVzdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5hcnRpY2xlIC5wcmljZS1ib3ggLnVuYXZhaWxhYmxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYXJ0aWNsZSAucHJpY2UtYm94IC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuYXJ0aWNsZSAucHJpY2UtYm94IC5wcmljZSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbmFydGljbGUgLnByaWNlLWJveC50ZWFzZXItYm94OmFmdGVyIHtcbiAgdG9wOiAtMTBweDtcbn1cbmFydGljbGUgLnByaWNlLWJveC50ZWFzZXItYm94IHAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGFydGljbGUgLnByaWNlLWJveC50ZWFzZXItYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5hcnRpY2xlIC5wcmljZS1ib3gudGVhc2VyLWJveCAuY3RhIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmFydGljbGUgLnRlYXNlci1pbWFnZSB7XG4gIGJvdHRvbTogMTZyZW07XG4gIGltYWdlLXJlbmRlcmluZzogYXV0bztcbn1cblxuLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xufVxuLnBhZ2luYXRpb24gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM5QzlFQTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIC5NYXJrdXBQYWdlck5hdk9uIGEgc3BhbiB7XG4gIGNvbG9yOiAjNTg1OTVCO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5icmVhZGNydW1icyBhLCAuYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGNvbG9yOiAjNkQ2RTcwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1icyBzcGFuIHtcbiAgY29sb3I6ICMxNTE1MTY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYnJlYWRjcnVtYnMgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zaG9wSW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIC1tcy1mbGV4OiAxO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBwYWRkaW5nOiAwIDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODkwcHgpIHtcbiAgLnNob3BJbmZvcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuc2hvcEluZm9zIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2hvcEluZm9zIC5zaG9wSW5mbyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNBQ0UwRjg7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG1hcmdpbjogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgLW1zLWZsZXg6IDE7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnNob3BJbmZvcyAuc2hvcEluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuLnNob3BJbmZvcyAuc2hvcEluZm8gaW1nIHtcbiAgb3JkZXI6IDE7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHdpZHRoOiAyOC41JTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNob3BJbmZvcyAuc2hvcEluZm8gaDMge1xuICBvcmRlcjogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIHdpZHRoOiA2Ny41JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGZmLWRheC1jb21wYWN0LXdlYi1wcm87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5wcm9kdWN0U2xpZGVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5wcm9kdWN0U2xpZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3RTbGlkZXNCZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0RBRjBGRDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMjcuNyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucHJvZHVjdFNsaWRlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIH1cbn1cblxuLnZjYXJkIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FjZTBmODtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4udmNhcmQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udmNhcmQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2F0YWxvZ1dyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgLTFyZW07XG59XG5cbi5jYXRhbG9nTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhdGFsb2dMaXN0ID4gbGkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNhdGFsb2dMaXN0ID4gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmNhdGFsb2dMaXN0ID4gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY2F0YWxvZ0xpc3QgPiBsaSBoMyB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cbi5jYXRhbG9nTGlzdCA+IGxpIGltZyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gbGluZWFyIDAuMTI1cztcbn1cbi5jYXRhbG9nTGlzdCA+IGxpIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG59XG4uY2F0YWxvZ0xpc3QgPiBsaSAuZmlsZVNpemUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXRhbG9nTGlzdCA+IGxpIC5maWxlRG93bmxvYWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2Zvcm1Nb2RhbCAuY21zLXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbTtcbn1cblxuLnRyaWdnZXJGb3JtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5saW5lLWZvcm0ge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLmNhdGFsb2dTZWxlY3Rpb24gLmJyZWFkY3J1bWJzLCAubGFuZGluZ1BhZ2VSb25kZW4gLmJyZWFkY3J1bWJzLCAubGFuZGluZ1BhZ2VSb25kZW5PdmVydmlldyAuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1zdGFydCB7XG4gIG1hcmdpbjogMy4ycmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxYTE5MTk7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi1zdGFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNzVyZW0gYXV0bztcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2FhYTlhOTtcbn1cblxuLnF1aWNrLWluZm8tYm94ZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnF1aWNrLWluZm8tYm94ZXMgPiBsaSB7XG4gIHdpZHRoOiAxOS41JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMGY0YjgzO1xufVxuLnF1aWNrLWluZm8tYm94ZXMgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucXVpY2staW5mby1ib3hlcyA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzEyNTg5YTtcbn1cbi5xdWljay1pbmZvLWJveGVzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE1OTg2ZDtcbn1cbi5xdWljay1pbmZvLWJveGVzID4gbGkuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE1OTg2ZDtcbn1cbi5xdWljay1pbmZvLWJveGVzID4gbGkuYWN0aXZlIC5pbmZvLWJveCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGhlaWdodDogYXV0bztcbn1cbi5xdWljay1pbmZvLWJveGVzID4gbGk6bGFzdC1jaGlsZCAuaW5mby1ib3gge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucXVpY2staW5mby1ib3hlcyA+IGxpOm50aC1jaGlsZCgzKSAuaW5mby1ib3gsIC5xdWljay1pbmZvLWJveGVzID4gbGk6bnRoLWNoaWxkKDQpIC5pbmZvLWJveCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTE1NC44MDc2OTIzJTtcbiAgfVxufVxuLnF1aWNrLWluZm8tYm94ZXMgLmluZm8tYm94IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMDMuMjA1MTI4MiU7XG4gIGNvbG9yOiAjNGU1MzUwO1xuICBiYWNrZ3JvdW5kOiAjZDllZGU0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5xdWljay1pbmZvLWJveGVzIC5pbmZvLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogNDA5LjYxNTM4NDYlO1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuLnF1aWNrLWluZm8tYm94ZXMgLmluZm8tYm94IGhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4OTk1OTA7XG59XG4ucXVpY2staW5mby1ib3hlcyAuaW5mby1ib3ggdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4ucXVpY2staW5mby1ib3hlcyAuaW5mby1ib3ggbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5xdWljay1pbmZvLWJveGVzIC5pbmZvLWJveCBoMyB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICM1Njg3YTU7XG59XG5cbi5sYW5kaW5nLWxpZ2h0LCAubGFuZGluZy1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMuMnJlbSAwO1xufVxuXG4ubGFuZGluZy1kYXJrIHtcbiAgYmFja2dyb3VuZDogI2RjZjBmYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwOTBweCkge1xuICAubGFuZGluZy1kYXJrOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYjtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5sYW5kaW5nLWRhcms6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmI7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4uZmFkZWQge1xuICBvcGFjaXR5OiAwLjI1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhbi1mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBsaW5lYXI7XG59XG5cbiNkYXRlblRhYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnNwZWNpZmljYXRpb25zVGFibGUge1xuICBtaW4td2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDkwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5zcGVjaWZpY2F0aW9uc1RhYmxlLm9wZW4ge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zcGVjaWZpY2F0aW9uc1RhYmxlIHRoIHtcbiAgd2lkdGg6IDE5JTtcbn1cbi5zcGVjaWZpY2F0aW9uc1RhYmxlIHRoIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zcGVjaWZpY2F0aW9uc1RhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDI0JTtcbn1cbi5zcGVjaWZpY2F0aW9uc1RhYmxlIHRoLCAuc3BlY2lmaWNhdGlvbnNUYWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5zcGVjaWZpY2F0aW9uc1RhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogIzI3NWE3ZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zcGVjaWZpY2F0aW9uc1RhYmxlIHRoZWFkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uc3BlY2lmaWNhdGlvbnNUYWJsZSB0aGVhZCB0aDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjNTY4NDljO1xufVxuLnNwZWNpZmljYXRpb25zVGFibGUgdGhlYWQgLmVtcHR5LCAuc3BlY2lmaWNhdGlvbnNUYWJsZSB0aGVhZCB0ciwgLnNwZWNpZmljYXRpb25zVGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnNwZWNpZmljYXRpb25zVGFibGUgdGhlYWQgLmVtcHR5Um93IHRoIHtcbiAgYmFja2dyb3VuZDogI2RiZWZmNTtcbiAgcGFkZGluZzogM3B4O1xufVxuLnNwZWNpZmljYXRpb25zVGFibGUgdGhlYWQgLmltYWdlUm93IHRkLCAuc3BlY2lmaWNhdGlvbnNUYWJsZSB0aGVhZCAuaW1hZ2VSb3cgdGgge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiA0cHggMnB4O1xufVxuLnNwZWNpZmljYXRpb25zVGFibGUgdGJvZHkgdGQge1xuICBiYWNrZ3JvdW5kOiAjYmNlNWY3O1xufVxuLnNwZWNpZmljYXRpb25zVGFibGUgdGJvZHkgLmxpZ2h0IHRkIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5zcGVjaWZpY2F0aW9uc1RhYmxlIHRib2R5IHRkLCAuc3BlY2lmaWNhdGlvbnNUYWJsZSB0Ym9keSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NWE2YmY7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICMyNjI3Mjc7XG59XG4uc3BlY2lmaWNhdGlvbnNUYWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkLCAuc3BlY2lmaWNhdGlvbnNUYWJsZSB0Ym9keSB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg1YTZiZjtcbn1cbi5zcGVjaWZpY2F0aW9uc1RhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkLCAuc3BlY2lmaWNhdGlvbnNUYWJsZSB0Ym9keSB0aDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3BlY2lmaWNhdGlvbnNUYWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoLCAuc3BlY2lmaWNhdGlvbnNUYWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NWE2YmY7XG59XG4uc3BlY2lmaWNhdGlvbnNUYWJsZSB0Ym9keSAuaGVhZGVyUm93IHtcbiAgYmFja2dyb3VuZDogIzhlZDNmMjtcbn1cbi5zcGVjaWZpY2F0aW9uc1RhYmxlIHRib2R5IC5oZWFkZXJSb3cgdGgge1xuICBjb2xvcjogIzI2MjkyOTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNwZWNpZmljYXRpb25zVGFibGUgdGJvZHkgLmhlYWRlclJvdyB0aDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3BlY2lmaWNhdGlvbnNUYWJsZSB0Ym9keSAuZW10cHlSb3cgdGQge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4udG9nZ2xlSWNvbiB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2x1cGUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi50b2dnbGVJY29uLm9wZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2Nsb3NlLnBuZyk7XG59XG5cbi5wcm9kdWN0SW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0SW5mbyBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnNwZWNpYWxPZmZlciBpbWcge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMnB4O1xufVxuXG5kaXZbZGF0YS1zZXJ2aWNlXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3BsaWRlX19zbGlkZSB7XG4gIC0taW0tYnRuLWNvbG9yOiAkY29sQmdEYXJrO1xufVxuLnNwbGlkZV9fc2xpZGUgZGl2W2RhdGEtc2VydmljZV0gLmNsbCAuYy1iZyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uc3BsaWRlX19zbGlkZSBkaXZbZGF0YS1zZXJ2aWNlXSAuY2xsIC5jLWJnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufSIsIkB1c2UgJy4uL2Jhc2UvY29sb3JzJyBhcyAqO1xuXG46cm9vdCB7XG4gIC0tYWEtc2VhcmNoLWlucHV0LWhlaWdodDogYXV0bztcbn1cblxuI3NlYXJjaCB7XG4gIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogLjhyZW0gMS4ycmVtIC42cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LWZhbWlseTogXCJmZi1kYXgtd2ViLXByb1wiO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5hYS1MYWJlbCBzdmcsIC5hYS1Mb2FkaW5nSW5kaWNhdG9yIHN2ZyB7XG5cbn1cbi5hYS1Mb2FkaW5nSW5kaWNhdG9yLCAuYWEtU3VibWl0QnV0dG9uIHtcbiAgcGFkZGluZzogLjI1cmVtIC43NXJlbSAwO1xuICB3aWR0aDogYXV0bztcbiAgc3ZnIHtcbiAgICBjb2xvcjogJGNvbEJnRGFyaztcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgfVxufVxuXG4uYWEtUGFuZWwge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmFhLUxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLUl0ZW0ge1xuXG4gIGhlaWdodDogYXV0bztcblxuICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xCZ0xpZ2h0O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xGb250O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbWFnZSBuYW1lJyAnaW1hZ2UgdmFyaWFudCc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzcmVtIDFmcjtcbiAgfVxuICBpbWcge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBncmlkLWFyZWE6IGltYWdlO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZ3JpZC1hcmVhOiBuYW1lO1xuICB9XG5cbiAgc21hbGwge1xuICAgIGdyaWQtYXJlYTogdmFyaWFudDtcbiAgfVxuXG5cbn1cblxuXG4iLCIkY29sQmdMaWdodDogICAgICAgICAgICAjNzFDRUYzOyAgICAvL2JsYXVlciBIZWFkZXIgQkdcbiRjb2xCZ0Rhcms6ICAgICAgICAgICAgIHJnYmEoMTMsIDEwMiwgMTYyLCAxLjApOyAgICAvL2R1bmtlbGJsYXVlciBIZWFkZXIgSGlnaGxpZ2h0XG4kY29sQmdEYXJrVHJhbnNwYXJlbnQ6ICByZ2JhKDEzLCAxMDIsIDE2MiwgLjIpOyAgICAvL2R1bmtlbGJsYXVlciBIZWFkZXIgSGlnaGxpZ2h0XG4kY29sQmdEYXJrU2hhZG93OiAgICAgICAjMjMxRjIwO1xuJGNvbEZvbnRCZ0Rhcms6ICAgICAgICAgI0Q5RThGMTsgICAgXG4kY29sSGlnaGxpZ2h0OiAgICAgICAgICAjMUFBQjhEOyAgICAvL2dyw7xuZSBQcm9kdWt0Ym94ZW5cbiRjb2xGb250OiAgICAgICAgICAgICAgICMwMDc3QkY7ICAgIC8vU2NocmlmdGZhcmJlXG4kY29sRGFya0JsdWU6ICAgICAgICAgICAjMGQ2NmEyO1xuJGNvbERhcmtUZXh0OiAgICAgICAgICAgIzJhMmQzNDtcbiRjb2xMaWdodEJsdWU6ICAgICAgICAgICNjZmVlZmJcbiIsIi5wcm9kdWN0U2xpZGVyIHtcblxuICAuc3BsaWRlX190cmFjayB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOUVFMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuXG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5RUUwO1xuICAgIH1cbiAgfVxufVxuXG4iLCIuYmF1ZXItcHJvc2Uge1xuXG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIG1heC13aWR0aDogOTJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgfVxuXG4gICAgJl9fZ3JlZXRpbmcge1xuICAgICAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICNlMDAwM2EgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cblxuXG59IiwiLmdlcmwtbGFuZGluZyB7XG4gICAgJl9fdmlzdWFsIHtcbiAgICAgICAgXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMi8xO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNzFFNTI7XG4gICAgICAgIHRvcDogLTJyZW07XG5cbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3RpdGxlIHRpdGxlJyAnY29kZSBjb2RlJyAnbG9nbyBsb2dvJztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDJmciAxZnIgMWZyO1xuXG4gICAgICAgIGdhcDogMnJlbTtcblxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgICAgICByaWdodDogLTk5OTlweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzFFNTI7XG4gICAgICAgICAgICB6LWluZGV4OiAtMVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGdyaWQtYXJlYTogbG9nbztcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH0gXG5cbiAgICAmX19jb3Vwb24ge1xuICAgICAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29kZS1pbnB1dCB7XG4gICAgICAgIGdyaWQtYXJlYTogY29kZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNjVyZW07XG4gICAgICAgIFxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgTW9uYWNvLCAnQW5kYWxlIE1vbm8nLCAnVWJ1bnR1IE1vbm8nLCBtb25vc3BhY2U7XG4gICAgICAgICAgICBcblxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3MUNFRjM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMXJlbSAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigLonO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MCUsIC01NSUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLyogYm94LXNpemluZyAqL1xuLmZyLXdpbmRvdywgLmZyLXdpbmRvdyBbY2xhc3NePVwiZnItXCJdLFxuLmZyLW92ZXJsYXksIC5mci1vdmVybGF5IFtjbGFzc149XCJmci1cIl0sXG4uZnItc3Bpbm5lciwgLmZyLXNwaW5uZXIgW2NsYXNzXj1cImZyLVwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mci13aW5kb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udDogMTNweC8yMHB4IFwiTHVjaWRhIFNhbnNcIiwgXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBWZXJkYW5hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLyogQ2hyb21lIGhhY2ssIHRoaXMgZml4ZXMgYSB2aXN1YWwgZ2xpdGNoIHdoZW4gcXVpY2tseSB0b2dnbGluZyBhIHZpZGVvICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xufVxuXG4vKiB6LWluZGV4ICovXG4uZnItb3ZlcmxheSB7IHotaW5kZXg6ICA5OTk5ODsgfVxuLmZyLXdpbmRvdyB7ICB6LWluZGV4OiAgOTk5OTk7IH1cbi5mci1zcGlubmVyIHsgei1pbmRleDogMTAwMDAwOyB9XG5cblxuLyogb3ZlcmxheSAqL1xuLmZyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mci1vdmVybGF5LWJhY2tncm91bmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cblxuLmZyLW92ZXJsYXktdWktZnVsbGNsaWNrIC5mci1vdmVybGF5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cblxuXG4vKiBtb2JpbGUgdG91Y2ggaGFzIHBvc2l0aW9uOmFic29sdXRlIHRvIGFsbG93IHpvb21pbmcgKi9cbi5mci13aW5kb3cuZnItbW9iaWxlLXRvdWNoLFxuLmZyLW92ZXJsYXkuZnItbW9iaWxlLXRvdWNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuXG4vKiBzb21lIHByb3BlcnRpZXMgb24gdGhlIHdpbmRvdyBhcmUgdXNlZCB0byB0b2dnbGUgdGhpbmdzXG4gKiBsaWtlIG1hcmdpbiBhbmQgdGhlIGZ1bGxjbGljayBtb2RlLFxuICogd2UgcmVzZXQgdGhvc2UgcHJvcGVydGllcyBhZnRlciBtZWFzdXJpbmcgdGhlbVxuICovXG4uZnItbWVhc3VyZWQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmZyLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItcGFnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLXBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuLmZyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZyLWhvdmVyaW5nLWNsaWNrYWJsZSAuZnItY29udGFpbmVyIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cblxuLypcbiAgIHBhZGRpbmc6XG4gICB5b3V0dWJlICYgdmltZW8gYWx3YXlzIGhhdmUgYnV0dG9ucyBvbiB0aGUgb3V0c2lkZVxuICAgc2lkZSBidXR0b24gPSA3MiA9IDU0ICsgKDIgKiA5IG1hcmdpbilcbiAgIGNsb3NlIGJ1dHRvbiA9IDQ4XG4qL1xuLyogcGFkZGluZyB1aTppbnNpZGUgKi9cbi5mci11aS1pbnNpZGUgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDIwcHggMjBweDsgfVxuLmZyLXVpLWluc2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMjBweDsgfVxuXG4vKiBwYWRkaW5nIHVpOm91dHNpZGUgKi9cbi5mci11aS1vdXRzaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAyMHB4IDgycHg7IH1cbi5mci11aS1vdXRzaWRlLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAyMHB4IDQ4cHg7IH1cblxuLyogcmVkdWNlIHBhZGRpbmcgb24gc21hbGxlciBzY3JlZW5zICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLFxuICAgICAgIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLyogcGFkZGluZyB1aTppbnNpZGUgKi9cbiAgLmZyLXVpLWluc2lkZSAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMTJweCAxMnB4OyB9XG4gIC5mci11aS1pbnNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDEycHg7IH1cblxuICAvKiBwYWRkaW5nIHVpOm91dHNpZGUgKi9cbiAgLmZyLXVpLW91dHNpZGUgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDEycHggNzJweDsgfVxuICAuZnItdWktb3V0c2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMTJweCA0OHB4OyB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG4gICAgICAgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAvKiBwYWRkaW5nIHVpOmluc2lkZSAqL1xuICAuZnItdWktaW5zaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwcHggMHB4OyB9XG4gIC5mci11aS1pbnNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDBweDsgfVxuXG4gIC8qIHBhZGRpbmcgdWk6b3V0c2lkZSAqL1xuICAuZnItdWktb3V0c2lkZSAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMHB4IDcycHg7IH1cbiAgLmZyLXVpLW91dHNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDBweCA0OHB4OyB9XG59XG5cbi8qIHBhZGRpbmcgdWk6ZnVsbGNsaWNrICovXG4uZnItdWktZnVsbGNsaWNrIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwOyB9XG4uZnItdWktZnVsbGNsaWNrLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwOyB9XG5cbi8qIHZpZGVvIGZ1bGxjbGljayAqL1xuLmZyLXVpLWZ1bGxjbGljay5mci10eXBlLXZpZGVvIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwcHggNjJweDsgfVxuLmZyLXVpLWZ1bGxjbGljay5mci1uby1zaWRlcy5mci10eXBlLXZpZGVvIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiA0OHB4IDBweDsgfVxuXG4vKiBvdmVyZmxvdy15IHNob3VsZCBhbHdheXMgaGF2ZSAwIHBhZGRpbmcgdG9wIGFuZCBib3R0b20gKi9cbi5mci1vdmVyZmxvdy15IC5mci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG59XG5cblxuLmZyLWNvbnRlbnQsXG4uZnItY29udGVudC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAvKiBJRTExIGhhcyBhIDFweCBibHVyIGJ1ZyBvbiB0aGUgZWRnZXMgb2YgdGhlIGNhcHRpb24gKHVpOmluc2lkZSlcbiAgICAgZHVyaW5nIGFuaW1hdGlvbiB3aXRoIG92ZXJmbG93OmhpZGRlbiAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogaW1nL2lmcmFtZS9lcnJvciAqL1xuLmZyLWNvbnRlbnQtZWxlbWVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItY29udGVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLmZyLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZWZlZmVmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cbi5mci1pbmZvLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDElO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZnItdWktaW5zaWRlIC5mci1pbmZvLWJhY2tncm91bmQge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAuODtcbiAgem9vbTogMTtcbn1cbi8qIHVpOm91dHNpZGUgaGFzIGEgc2xpZ2h0bHkgbGlnaHRlciBpbmZvIGJhY2tncm91bmQgdG8gYnJlYWsgdXAgZnJvbSBibGFjayBwYWdlIGJhY2tncm91bmRzICovXG4uZnItdWktb3V0c2lkZSAuZnItaW5mby1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZDogIzBkMGQwZDsgfVxuXG5cbi8qIGluZm8gYXQgdGhlIGJvdHRvbSBmb3IgdWk6aW5zaWRlICovXG4uZnItY29udGVudCAuZnItaW5mbyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG4uZnItaW5mby1wYWRkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cbi5mci1jYXB0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmZyLXBvc2l0aW9uIHtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG9wYWNpdHk6IDAuOTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBwb3NpdGlvbnMgbm90IHdpdGhpbiB0aGUgaW5mbyBiYXJcbiAgIGZvciB1aTpvdXRzaWRlL2luc2lkZSAqL1xuLmZyLXBvc2l0aW9uLW91dHNpZGUsXG4uZnItcG9zaXRpb24taW5zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsMCwwLC40KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG4uZnItcG9zaXRpb24taW5zaWRlIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItcG9zaXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMGQwZDBkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAuODtcbiAgem9vbTogMTsgLyogb2xkSUUgKi9cbn1cbi5mci1wb3NpdGlvbi10ZXh0IHsgY29sb3I6ICNiM2IzYjM7IH1cbi5mci1wb3NpdGlvbi1vdXRzaWRlIC5mci1wb3NpdGlvbi10ZXh0LFxuLmZyLXBvc2l0aW9uLWluc2lkZSAuZnItcG9zaXRpb24tdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGRpc3BsYXkgaXQgZm9yIHRoZSBvdXRzaWRlIHVpLCBoaWRlIHRoZSBjYXB0aW9uIGluc2lkZSAqL1xuLmZyLXVpLW91dHNpZGUgLmZyLXBvc2l0aW9uLW91dHNpZGUgeyBkaXNwbGF5OiBibG9jazsgfVxuLmZyLXVpLW91dHNpZGUgLmZyLWluZm8gLmZyLXBvc2l0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uZnItdWktaW5zaWRlLmZyLW5vLWNhcHRpb24gLmZyLXBvc2l0aW9uLWluc2lkZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmtzICovXG4uZnItaW5mbyBhLFxuLmZyLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZyLWluZm8gYTpob3ZlciB7IGNvbG9yOiAjZWVlOyB9XG5cbi8qIG5vLWNhcHRpb24gKi9cbi5mci11aS1vdXRzaWRlLmZyLW5vLWNhcHRpb24gLmZyLWluZm8geyBkaXNwbGF5OiBub25lOyB9XG4uZnItdWktaW5zaWRlLmZyLW5vLWNhcHRpb24gLmZyLWNhcHRpb24geyBkaXNwbGF5OiBub25lOyB9XG5cblxuLyogLS0tIHN0cm9rZSAqL1xuLmZyLXN0cm9rZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG59XG4uZnItc3Ryb2tlLXZlcnRpY2FsIHsgd2lkdGg6IDFweDsgaGVpZ2h0OiAxMDAlOyB9XG4uZnItc3Ryb2tlLWhvcml6b250YWwgeyBwYWRkaW5nOiAwIDFweDsgfVxuXG4uZnItc3Ryb2tlLXJpZ2h0IHsgbGVmdDogYXV0bzsgcmlnaHQ6IDA7IH1cbi5mci1zdHJva2UtYm90dG9tIHsgdG9wOiBhdXRvOyBib3R0b206IDA7IH1cblxuLmZyLXN0cm9rZS1jb2xvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4wOCk7XG59XG5cbi8qIHRoZSBzdHJva2UgaXMgYnJpZ2h0ZXIgaW5zaWRlIHRoZSBpbmZvIGJveCAqL1xuLmZyLWluZm8gLmZyLXN0cm9rZS1jb2xvciB7IGJhY2tncm91bmQ6IHJnYmEoODAsODAsODAsLjMpOyB9XG5cbi8qIHJlbW92ZSB0aGUgc3Ryb2tlIHdoZW4gb3V0c2lkZSB1aSBoYXMgYSBjYXB0aW9uICovXG4uZnItdWktb3V0c2lkZS5mci1oYXMtY2FwdGlvbiAuZnItY29udGVudCAuZnItc3Ryb2tlLWJvdHRvbSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogcmVtb3ZlIHN0cm9rZSBhbmQgc2hhZG93IHdoZW4gdWk6ZnVsbGNsaWNrICovXG4uZnItdWktZnVsbGNsaWNrIC5mci1zdHJva2UgeyBkaXNwbGF5OiBub25lOyB9XG4uZnItdWktZnVsbGNsaWNrIC5mci1jb250ZW50LWJhY2tncm91bmQgeyBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIHRoZSBpbmZvIGJveCBuZXZlciBiYXMgYSB0b3Agc3Ryb2tlICovXG4uZnItaW5mbyAuZnItc3Ryb2tlLXRvcCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXG5cbi8qIDwgPiAqL1xuLmZyLXNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBtYXJnaW46IDAgOXB4O1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgem9vbTogMTtcbn1cbi5mci1zaWRlLXByZXZpb3VzIHsgbGVmdDogMDsgfVxuLmZyLXNpZGUtbmV4dCB7IHJpZ2h0OiAwOyBsZWZ0OiBhdXRvOyB9XG5cbi5mci1zaWRlLWRpc2FibGVkIHsgY3Vyc29yOiBkZWZhdWx0OyB9XG4uZnItc2lkZS1oaWRkZW4geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZyLXNpZGUtYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mci1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XG59XG4uZnItc2lkZS1idXR0b24taWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHpvb206IDE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4vKiBzbWFsbGVyIHNpZGUgYnV0dG9ucyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSxcbiAgICAgICBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDQxNHB4KSB7XG4gIC5mci1zaWRlIHtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG4gIC5mci1zaWRlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMCAzcHg7XG4gIH1cbn1cblxuXG4vKiBYICovXG4uZnItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci1jbG9zZS1iYWNrZ3JvdW5kLFxuLmZyLWNsb3NlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi8qLmZyLWNsb3NlLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9Ki8gICBcblxuXG5cblxuLyogVGh1bWJuYWlscyAqL1xuLmZyLXRodW1ibmFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZnItdGh1bWJuYWlscy1kaXNhYmxlZCAuZnItdGh1bWJuYWlscyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyJTtcbiAgbWluLWhlaWdodDogNzRweDtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMCU7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgbGVmdDogMDtcbn1cblxuLmZyLXRodW1ibmFpbHMsXG4uZnItdGh1bWJuYWlscyAqIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItdGh1bWJuYWlscy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtd3JhcHBlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xufVxuXG4uZnItdGh1bWJuYWlscy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB6b29tOiAxO1xufVxuXG4uZnItdGh1bWJuYWlscy1zbGlkZXItc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItdGh1bWJuYWlscy10aHVtYnMge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZyLXRodW1ibmFpbC1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgem9vbTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZyLXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgem9vbTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5mci1sdElFOSAuZnItdGh1bWJuYWlsICoge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvKiBJRTYoNykgKi9cbiAgei1pbmRleDogMTtcbiAgem9vbTogMTtcbn1cblxuLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTYxNjE2O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lOyAvKiBJRTYoNykgKi9cbiAgei1pbmRleDogMDsgLyogSUU4ICovXG59XG5cbi5mci10aHVtYm5haWwtb3ZlcmxheSB7IGN1cnNvcjogcG9pbnRlcjsgfVxuLmZyLXRodW1ibmFpbC1hY3RpdmUgLmZyLXRodW1ibmFpbC1vdmVybGF5IHsgY3Vyc29yOiBkZWZhdWx0OyB9XG4uZnItdGh1bWJuYWlsLW92ZXJsYXksXG4uZnItdGh1bWJuYWlsLW92ZXJsYXktYmFja2dyb3VuZCxcbi5mci10aHVtYm5haWwtb3ZlcmxheS1ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZyLWx0SUU5IC5mci10aHVtYm5haWwtb3ZlcmxheS1ib3JkZXIgeyBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDsgfVxuLmZyLXRodW1ibmFpbCAuZnItdGh1bWJuYWlsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODUpO1xuICBvcGFjaXR5OiAuODU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5mci10aHVtYm5haWw6aG92ZXIgLmZyLXRodW1ibmFpbC1pbWFnZSxcbi5mci10aHVtYm5haWwtYWN0aXZlOmhvdmVyIC5mci10aHVtYm5haWwtaW1hZ2Uge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTkpO1xuICBvcGFjaXR5OiAuOTk7XG59XG4uZnItdGh1bWJuYWlsLWFjdGl2ZSAuZnItdGh1bWJuYWlsLWltYWdlLFxuLmZyLXRodW1ibmFpbC1hY3RpdmU6aG92ZXIgLmZyLXRodW1ibmFpbC1pbWFnZSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zNSk7XG4gIG9wYWNpdHk6IC4zNTtcbn1cbi5mci10aHVtYm5haWwtYWN0aXZlIHsgY3Vyc29yOiBkZWZhdWx0OyAgfVxuXG4vKiBUaHVtYm5haWxzIGxvYWRpbmcgKi9cbi5mci10aHVtYm5haWwtbG9hZGluZyxcbi5mci10aHVtYm5haWwtbG9hZGluZy1iYWNrZ3JvdW5kLFxuLmZyLXRodW1ibmFpbC1sb2FkaW5nLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mci10aHVtYm5haWwtbG9hZGluZy1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYxNjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogLjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4vKiB0aGlzIGVsZW1lbnQgaXMgdGhlcmUgYXMgYW4gYWx0ZXJuYXRpdmUgdG8gcHV0dGluZyB0aGUgbG9hZGluZyBpbWFnZSBvbiB0aGUgYmFja2dyb3VuZCAqL1xuLmZyLXRodW1ibmFpbC1sb2FkaW5nLWljb24geyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGVycm9yIG9uIHRodW1ibmFpbCAqL1xuLmZyLXRodW1ibmFpbC1lcnJvciAuZnItdGh1bWJuYWlsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG59XG5cblxuLyogVGh1bWJuYWlsIDwgPiAqL1xuLmZyLXRodW1ibmFpbHMtc2lkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyOHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIHsgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbi5mci10aHVtYm5haWxzLXNpZGUtbmV4dCB7IG1hcmdpbi1yaWdodDogMTJweDsgfVxuXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIHsgbWFyZ2luLXRvcDogMjBweDsgfVxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IC44O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbjpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjsgfVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAqIHsgY3Vyc29yOiBkZWZhdWx0OyB9XG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKnRvcDogLTdweDtcbiAgbGVmdDogLTdweDsqL1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIHZlcnRpY2FsIHRodW1ibmFpbHMgKi9cbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUsXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy10aHVtYnMsXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlsLWZyYW1lIHsgY2xlYXI6IGJvdGg7IH1cblxuLyogdWk6ZnVsbGNsaWNrIGhhcyBhIGRhcmsgdGh1bWJuYWlsIGJhY2tncm91bmQgKi9cbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci10aHVtYm5haWxzIHsgYmFja2dyb3VuZDogIzA5MDkwOTsgfVxuXG4vKiBwdXQgYSBzdHJva2Ugb24gdGhlIGNvbm5lY3RpbmcgY2FwdGlvbiovXG4uZnItd2luZG93LXVpLWZ1bGxjbGljay5mci10aHVtYm5haWxzLWVuYWJsZWQuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci1pbmZvIC5mci1zdHJva2UtYm90dG9tIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSAvKih7IGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpOyB9ICovXG4uZnItd2luZG93LXVpLWZ1bGxjbGljay5mci10aHVtYm5haWxzLWVuYWJsZWQuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItaW5mbyAuZnItc3Ryb2tlLWxlZnQgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIHRodW1ibmFpbCBzcGFjaW5nICAqL1xuLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy10aHVtYnMgeyBwYWRkaW5nOiAxMnB4IDVweDsgfVxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogNXB4IDEycHg7IH1cbi5mci10aHVtYm5haWxzLW1lYXN1cmVkIC5mci10aHVtYm5haWxzLXRodW1icyB7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuLyogaG9yaXpvbnRhbCAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogMTZweCA4cHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy1zaWRlIHsgbWFyZ2luOiAwIDhweDsgfVxuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgeyBtYXJnaW4tbGVmdDogMTZweDsgfVxuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCB7IG1hcmdpbi1yaWdodDogMTZweDsgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi1oZWlnaHQ6IDk4MHB4KSB7XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZSB7IG1hcmdpbjogMCAxMHB4OyB9XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7IG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG59XG5cbi8qIHZlcnRpY2FsICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogOHB4IDE2cHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZSB7IG1hcmdpbjogMCA4cHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7IG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHsgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXRodW1icyB7IHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlIHsgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7IG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxufVxuXG4vKiBoaWRlIHRodW1ibmFpbHMgb24gc21hbGxlciBzY3JlZW5zXG4gICB0aGUganMgYWx3YXlzIGhpZGVzIHRoZW0gb24gdG91Y2ggYmFzZWQgZGV2aWNlc1xuKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG4gICAgICAgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLFxuICAgICAgIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNDE0cHgpIHtcbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbn1cblxuXG4vKiBmb3JjZSBmdWxsQ2xpY2s6IHRydWVcbiAgIGFuZCBmb3JjZSBvdmVyZmxvdzogZmFsc2UgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG4gICAgICAgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuICAuZnItcGFnZSB7IG1pbi13aWR0aDogMTAwJTsgfSAvKiBmdWxsY2xpY2sgKi9cbiAgLmZyLXBhZ2UgeyBtaW4taGVpZ2h0OiAxMDAlOyB9IC8qIG92ZXJmbG93OiBmYWxzZSAqL1xufVxuXG5cbi8qIHN3aXRjaCBiZXR3ZWVuIHVpIG1vZGVzXG4gICB3ZSBmb3JjZSBldmVyeXRoaW5nIG5vdCBpbiB0aGUgY3VycmVudCBVSSBtb2RlIHRvIGhpZGVcbiovXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItc2lkZS1uZXh0LW91dHNpZGUsXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItc2lkZS1wcmV2aW91cy1vdXRzaWRlLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNsb3NlLW91dHNpZGUsXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY29udGVudCAuZnItc2lkZS1uZXh0LFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQgLmZyLXNpZGUtcHJldmlvdXMsXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY29udGVudCAuZnItY2xvc2UsXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY29udGVudCAuZnItaW5mbyxcblxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1zaWRlLW5leHQtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1zaWRlLXByZXZpb3VzLWZ1bGxjbGljayxcbi5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY2xvc2UtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jb250ZW50IC5mci1zaWRlLW5leHQsXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNvbnRlbnQgLmZyLXNpZGUtcHJldmlvdXMsXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNvbnRlbnQgLmZyLWNsb3NlLFxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jb250ZW50IC5mci1pbmZvLFxuXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItcGFnZSA+IC5mci1pbmZvLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXNpZGUtbmV4dC1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItc2lkZS1wcmV2aW91cy1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItY2xvc2UtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXNpZGUtbmV4dC1vdXRzaWRlLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXNpZGUtcHJldmlvdXMtb3V0c2lkZSxcbi5mci13aW5kb3ctdWktaW5zaWRlIC5mci1jbG9zZS1vdXRzaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8qIHNvbWUgdWkgZWxlbWVudHMgY2FuIGJlIHRvZ2dsZWQgb24gbW91c2Vtb3ZlLlxuICAgZmlsdGVyOmFscGhhKG9wYWNpdHkpIGlzIGJ1Z2dlZCBzbyB3ZSB1c2UgZGlzcGxheSBpbiBvbGRJRVxuKi9cbi5mci10b2dnbGUtdWkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbn1cbi5mci12aXNpYmxlLWZ1bGxjbGljay11aSAuZnItYm94ID4gLmZyLXRvZ2dsZS11aSxcbi5mci12aXNpYmxlLWluc2lkZS11aSAuZnItdWktaW5zaWRlIC5mci10b2dnbGUtdWkgeyBvcGFjaXR5OiAxOyB9XG5cbi5mci1oaWRkZW4tZnVsbGNsaWNrLXVpIC5mci1ib3ggPiAuZnItdG9nZ2xlLXVpLFxuLmZyLWhpZGRlbi1pbnNpZGUtdWkgLmZyLXVpLWluc2lkZSAuZnItdG9nZ2xlLXVpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG4uZnItbHRJRTkuZnItaGlkZGVuLWZ1bGxjbGljay11aSAuZnItYm94ID4gLmZyLXRvZ2dsZS11aSxcbi5mci1sdElFOS5mci1oaWRkZW4taW5zaWRlLXVpIC5mci11aS1pbnNpZGUgLmZyLXRvZ2dsZS11aSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU3Bpbm5lciAqL1xuLmZyLXNwaW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsMTYsMTYsLjg1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZyLXNwaW5uZXIgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNjQlO1xuICB3aWR0aDogNjQlO1xuICBtYXJnaW4tbGVmdDogMTglO1xuICBtYXJnaW4tdG9wOiAxOCU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcmVzY28tMTIgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiAgICAgICAgIGZyZXNjby0xMiAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uZnItc3Bpbm5lciBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwwLDAsMCk7IC8qIGZpeGVzIHJlbmRlcmluZyBpbiBGaXJlZm94ICovXG59XG5cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTEgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7IGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTIgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMHM7IGFuaW1hdGlvbi1kZWxheTogLTEuMHM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTMgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7IGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTQgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7IGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTUgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7IGFuaW1hdGlvbi1kZWxheTogLTAuN3M7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTYgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7IGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTYgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7IGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTcgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7IGFuaW1hdGlvbi1kZWxheTogLTAuNXM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTggeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7IGFuaW1hdGlvbi1kZWxheTogLTAuNHM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTkgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuM3M7IGFuaW1hdGlvbi1kZWxheTogLTAuM3M7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTEwIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjJzOyBhbmltYXRpb24tZGVsYXk6IC0wLjJzOyB9XG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi0xMSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xczsgYW5pbWF0aW9uLWRlbGF5OiAtMC4xczsgfVxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMTIgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7IGFuaW1hdGlvbi1kZWxheTogMHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZyZXNjby0xMiB7XG4gIDAlICAgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG59XG5Aa2V5ZnJhbWVzIGZyZXNjby0xMiB7XG4gIDAlICAgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbi8qIFRodW1ibmFpbCBzcGlubmVyICovXG4uZnItdGh1bWJuYWlsLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZnItdGh1bWJuYWlsLXNwaW5uZXItc3BpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogOHB4IDAgMCA4cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZyLXRodW1ibmFpbC1zcGluIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZyLXRodW1ibmFpbC1zcGluIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuXG59XG4uZnItdGh1bWJuYWlsLXNwaW5uZXItc3Bpbixcbi5mci10aHVtYm5haWwtc3Bpbm5lci1zcGluOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZyLXRodW1ibmFpbC1zcGluIHtcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5Aa2V5ZnJhbWVzIGZyLXRodW1ibmFpbC1zcGluIHtcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cblxuLyogRXJyb3IgKi9cbi5mci1lcnJvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYTM0MzQ7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLmZyLWVycm9yLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG59XG5cblxuLyogc2tpbjogJ2ZyZXNjbycgKi9cblxuLyogU3ByaXRlICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItY2xvc2UtaWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWVycm9yLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ3NraW5zL2ZyZXNjby9zcHJpdGUuc3ZnJyk7XG59XG4vKiBmYWxsYmFjayBwbmcgc3ByaXRlICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1jbG9zZS1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWVycm9yLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ3NraW5zL2ZyZXNjby9zcHJpdGUucG5nJyk7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWVycm9yLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyNnB4OyB9XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWNvbnRlbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQtYmFja2dyb3VuZCB7IGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogdGh1bWJuYWlsIHNoYWRvdyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLXdyYXBwZXIgeyBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgLjMpOyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtYWN0aXZlIC5mci10aHVtYm5haWwtd3JhcHBlciB7IGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAuMSk7IH1cblxuXG4vKiA8ID4gKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtYnV0dG9uLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IC0xNHB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTNweCAtMTRweDsgfVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggLTExNHB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLW5leHQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTNweCAtMTE0cHg7IH1cblxuLyogdHJhbnNpdGlvbiAocG5nKSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLWhvdmVyaW5nLXByZXZpb3VzIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItbW9iaWxlLXRvdWNoIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggLTExNHB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctbmV4dCAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItbW9iaWxlLXRvdWNoIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTNweCAtMTE0cHg7IH1cblxuLyogZGlzYWJsZWQgc3RhdGUgKHBuZykgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLXByZXZpb3VzLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctcHJldmlvdXMgLmZyLXNpZGUtcHJldmlvdXMuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLXByZXZpb3VzLmZyLXNpZGUtZGlzYWJsZWQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAtMjE0cHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZDpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05M3B4IC0yMTRweDsgfVxuXG4vKiB0cmFuc2l0aW9uIChzdmcpICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IC0xMTRweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05M3B4IC0xMTRweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtYnV0dG9uLWljb24geyBvcGFjaXR5OiAuNTsgfVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZTpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBvcGFjaXR5OiAxOyB9XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLW1vYmlsZS10b3VjaCAuZnItc2lkZSAuZnItc2lkZS1idXR0b24taWNvbiB7IG9wYWNpdHk6IC44OyB9ICAvKiB0b3VjaCBhbHdheXMgYWN0aXZlIGJ1dCBhdCBsb3dlciBvcGFjaXR5ICovXG5cbi8qIGRpc2FibGVkIChzdmcpICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtZGlzYWJsZWQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBvcGFjaXR5OiAuMjsgfSAvKiBUT0RPOiBtYWtlIHN1cmUgdGhpcyB3b3JrcyAqL1xuXG4vKiBoaWRlIGZvciB1aTppbnNpZGUvZnVsbGNsaWNrLCBvbmx5IGZvciB0aGUgaW1hZ2UgdHlwZSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktaW5zaWRlIC5mci10eXBlLWltYWdlIC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktZnVsbGNsaWNrLmZyLXNob3dpbmctdHlwZS1pbWFnZSAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogPCA+IHJlc3BvbnNpdmUgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG4gICAgICAgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuICAuZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zMDBweDsgfVxuICAuZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzAwcHg7IH1cblxuICAuZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNjBweDsgfVxuICAuZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLW5leHQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzYwcHg7IH1cblxuICAvKiB0cmFuc2l0aW9uIChwbmcpICovXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbixcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItbW9iaWxlLXRvdWNoIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNjBweDsgfVxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctbmV4dCAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zNjBweDsgfVxuXG4gIC8qIHRyYW5zaXRpb24gKHN2ZykgKi9cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM2MHB4OyB9XG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzYwcHg7IH1cblxuICAvKiBkaXNhYmxlZCBzdGF0ZSAocG5nKSAqL1xuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1wcmV2aW91cy5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctcHJldmlvdXMgLmZyLXNpZGUtcHJldmlvdXMuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtcHJldmlvdXMuZnItc2lkZS1kaXNhYmxlZDpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDIwcHg7IH1cblxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1uZXh0LmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtbmV4dC5mci1zaWRlLWRpc2FibGVkOmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQyMHB4OyB9XG59XG5cbi8qIFggKi9cbi8qIGNvbG9ycyBcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNsb3NlLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jbG9zZTpob3ZlciAuZnItY2xvc2UtYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7IH1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktaW5zaWRlIC5mci1jbG9zZS1iYWNrZ3JvdW5kLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jbG9zZS1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzEzMTMxMzsgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTsgb3BhY2l0eTogLjg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWluc2lkZSAuZnItY2xvc2U6aG92ZXIgLmZyLWNsb3NlLWJhY2tncm91bmQsXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNsb3NlOmhvdmVyIC5mci1jbG9zZS1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTsgfVxuKi9cblxuLyogLSBpbWFnZSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItY2xvc2UgLmZyLWNsb3NlLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLThweDt9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1jbG9zZTpob3ZlciAuZnItY2xvc2UtaWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtOHB4OyB9XG5cbi8qIC0gdHJhbnNpdGlvbiAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLWNsb3NlIC5mci1jbG9zZS1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC04cHg7XG4gIG9wYWNpdHk6IC44O1xufVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItY2xvc2U6aG92ZXIgLmZyLWNsb3NlLWljb24geyBvcGFjaXR5OiAxOyB9XG4vKiBpT1MgOC40LjEgYnVnOiB3aGVuIG9wYWNpdHkgY2hhbmdlcyBpdCdsbCByZXF1aXJlIDIgdGFwc1xuICAgZm9yY2UgYSBzaW5nbGUgb3BhY2l0eSB0byBmaXggdGhpc1xuKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLW1vYmlsZS10b3VjaCAuZnItY2xvc2UgLmZyLWNsb3NlLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW1vYmlsZS10b3VjaCAuZnItY2xvc2U6aG92ZXIgLmZyLWNsb3NlLWljb24geyBvcGFjaXR5OiAxOyB9XG5cbi8qIFRodW1ibmFpbHMgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLXdyYXBwZXIgeyBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgLjMpOyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtYWN0aXZlIC5mci10aHVtYm5haWwtd3JhcHBlciB7IGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAuMSk7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDRweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC1vdmVybGF5LWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA4KTsgLyogc2hvdWxkIHJlbWFpbiByZ2JhICovXG59XG4vKiBubyBpbm5lciBib3JkZXIgb24gYWN0aXZlIHRodW1ibmFpbCAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLWFjdGl2ZSAuZnItdGh1bWJuYWlsLW92ZXJsYXktYm9yZGVyLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLWFjdGl2ZTpob3ZlciAuZnItdGh1bWJuYWlsLW92ZXJsYXktYm9yZGVyIHsgYm9yZGVyOiAwcHg7IH1cblxuLyogVGh1bWJuYWlscyA8ID4gKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2N3B4IC00OXB4O31cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91czpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOXB4IC00OXB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2N3B4IC05MXB4O31cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0OmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA5cHggLTkxcHg7IH1cbi8qIHZlcnRpY2FsIF4gKHVwL2Rvd24pIGFkanVzdG1lbnRzICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5M3B4IC00OXB4O31cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1cHggLTQ5cHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yOTNweCAtOTFweDt9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0OmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1cHggLTkxcHg7IH1cblxuLyogVGh1bWJuYWlscyA8ID4gdHJhbnNpdGlvbiAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZSAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW47XG4gIG9wYWNpdHk6IC44O1xufVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtNDlweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA5cHggLTkxcHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGU6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IG9wYWNpdHk6IDE7IH1cbi8qIHZlcnRpY2FsIF4gKHVwL2Rvd24pIGFkanVzdG1lbnRzICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yOTNweCAtNDlweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNXB4IC05MXB4OyB9XG5cbi8qIGxvd2VyIG9wYWNpdHkgb24gZGlzYWJsZWQgc3RhdGVzICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZTpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7IG9wYWNpdHk6IC41OyB9XG5cbi8qIGxvd2VyIG9wYWNpdHkgSUUgPCA5IHVzaW5nIGltYWdlcyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91czpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MXB4IC00OXB4O1xufVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQ6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTFweCAtOTFweDtcbn1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci10aHVtYm5haWxzLXNpZGUgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tYmFja2dyb3VuZCxcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci10aHVtYm5haWxzLXNpZGU6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tYmFja2dyb3VuZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4vKiB2ZXJ0aWNhbCBeICh1cC9kb3duKSBhZGp1c3RtZW50cyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXM6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzdweCAtNDlweDtcbn1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dDpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3N3B4IC05MXB4O1xufVxuIiwiLypcbiogaXppTW9kYWwgfCB2MS41LjBcbiogaHR0cDovL2l6aW1vZGFsLm1hcmNlbG9kb2xjZS5jb21cbiogYnkgTWFyY2VsbyBEb2xjZS5cbiovXG4uaXppTW9kYWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO21hcmdpbjphdXRvO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwuMyk7dHJhbnNpdGlvbjptYXJnaW4tdG9wIC4zcyBlYXNlLGhlaWdodCAuM3MgZWFzZX0uaXppTW9kYWwgKnstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfS5pemlNb2RhbDphZnRlcntjb250ZW50OicnO3dpZHRoOjEwMCU7aGVpZ2h0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDt6LWluZGV4OjE7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDAsdHJhbnNwYXJlbnQpLGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDAsMCwwLC4zNSkpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCx0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC4zNSkpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCAwLHJnYmEoMCwwLDAsLjM1KSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLGVuZENvbG9yc3RyPScjNTkwMDAwMDAnLEdyYWRpZW50VHlwZT0wKTt0cmFuc2l0aW9uOmhlaWdodCAuM3MgZWFzZS1pbi1vdXQsb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7cG9pbnRlci1ldmVudHM6bm9uZX0uaXppTW9kYWwuaGFzU2hhZG93OmFmdGVye2hlaWdodDozMHB4O29wYWNpdHk6MX0uaXppTW9kYWwgLml6aU1vZGFsLXByb2dyZXNzYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6MX0uaXppTW9kYWwgLml6aU1vZGFsLXByb2dyZXNzYmFyPmRpdntoZWlnaHQ6MnB4O3dpZHRoOjEwMCV9Lml6aU1vZGFsIC5pemlNb2RhbC1oZWFkZXJ7YmFja2dyb3VuZDojODhhMGI5O3BhZGRpbmc6MTRweCAxOHB4IDE1cHg7Ym94LXNoYWRvdzppbnNldCAwIC0xMHB4IDE1cHggLTEycHggcmdiYSgwLDAsMCwuMyksMCAwIDAgIzU1NTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0uaXppTW9kYWwgLml6aU1vZGFsLWhlYWRlci1pY29ue2ZvbnQtc2l6ZTo0MHB4O2NvbG9yOmhzbGEoMCwwJSwxMDAlLC41KTtwYWRkaW5nOjAgMTVweCAwIDA7bWFyZ2luOjA7ZmxvYXQ6bGVmdH0uaXppTW9kYWwgLml6aU1vZGFsLWhlYWRlci10aXRsZXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjN9Lml6aU1vZGFsIC5pemlNb2RhbC1oZWFkZXItc3VidGl0bGV7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjYpO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNDV9Lml6aU1vZGFsIC5pemlNb2RhbC1oZWFkZXItc3VidGl0bGUsLml6aU1vZGFsIC5pemlNb2RhbC1oZWFkZXItdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5pemlNb2RhbCAuaXppTW9kYWwtaGVhZGVyLWJ1dHRvbnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxMHB4O21hcmdpbjotMTdweCAwIDB9Lml6aU1vZGFsIC5pemlNb2RhbC1idXR0b257ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDt6LWluZGV4OjI7b3V0bGluZTpub25lO2hlaWdodDozNHB4O3dpZHRoOjM0cHg7Ym9yZGVyOjA7cGFkZGluZzowO21hcmdpbjowO29wYWNpdHk6LjM7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllciguMTYsLjgxLC4zMiwxKSxvcGFjaXR5IC41cyBlYXNlO2JhY2tncm91bmQtc2l6ZTo2NyUhaW1wb3J0YW50Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0uaXppTW9kYWwgLml6aU1vZGFsLWJ1dHRvbi1jbG9zZXtiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDd0FBQUFzQ0FZQUFBQWVoRm9CQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5aHBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE15SURjNUxqRTFPVEk0TkN3Z01qQXhOaTh3TkM4eE9TMHhNem94TXpvME1DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVdU5TQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZPRFpDUWtJelEwSTBSVGcwTVRGRk5qbEJPREk0UVRGQlJUUkJNa0ZDTURRaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk9EWkNRa0l6UTBNMFJUZzBNVEZGTmpsQk9ESTRRVEZCUlRSQk1rRkNNRFFpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvNE5rSkNRak5ET1RSRk9EUXhNVVUyT1VFNE1qaEJNVUZGTkVFeVFVSXdOQ0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG80TmtKQ1FqTkRRVFJGT0RReE1VVTJPVUU0TWpoQk1VRkZORUV5UVVJd05DSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qc2dUSkxjQUFBTEpTVVJCVkhqYTNKbkxTMVZCSE1mdlE3ZzlkQlhSUnJ3RUZSY2lBaE1pMUpSVzFhSUhWRUlZRWtXMGlWcFVoT0QvSUNLNmNGTWdTYlVwQzZWRmtRYTlOdHBqa2F1cmlSWTlOb2EzcEhUOC9tSU9ETU01T3I4NW84N3BDNS9OUGY1bXZtYzhNNytaMzZTRkVLa1kyZ2oyZ1Vhd0Yyd0hXOEE2K2Z3ditBNktZQVFNZytkZzJyYkR0S1hoR25BYUhKSW1zNHpZejlKNEh4Z0FmMWc5azJFR3RlQWhXQkJ1TkFwYVFOclVnNm5SVGFBYnpJdVYwUkNvY1dXNERveUpsVmNKWEk1cnVGazJ0SnFpLzJUV3h2QTVzWGJxQTJVY3cwMWk3ZFZqYXJnYXpBby9kRTMzcDYvRGxBaGVnNTBwUDBTSnB3RzhDSDdJYUgvUTVwRlpVaG5vQXJrd3d3VndKZVdmZG9NTFlZWnZxRyt5VEdvOUNlckFvSVdCVCtBNHFBZFBEV091Z3dvMU5WY3hKdHBGWlJMa3dIM0dKQ3FDZ2hKZnhWam56MUpNTU1LbndBYkdSQWcwQjVyQUE0TzRDYmxaK3FqOHRrQmpadGh2U3pEQ3RGSU1NMFpwUWhzbGs1RWVqNGpwWi9UN0creWd3RzFnaHJrK2pqTk1GeTFlTVBKenBPQXpsb3U2aVdtWFprbTkxRUJIakV3VVpYb1FURGsyU3hxaFJoN0hUSjlocHN0QjNyRlowbGRxNkoyRG5COW0yclhaZnhPUGxyWDFEckpSWGlhQlhTSFBhTUh2QjBjZDlKUExwQkltTXZ6TFFUdVVGQTZBOXlIUGZvSWpoc2xsT2MxbDVONGdydG1EV2dZcmw1K0pUVVpjU2pOa2VNeXhXZHBBM1pONzJJSmowMU9KVEJ5SlM4MkoyL3dRVnhtQjV5MUhLOHgwSldNZi9remREOThGSmNZNVM1MWdkd3lUUWw2ZVVBcmFzcG8yN1BlV1hneThhZmltMCtDRUxBd09XSHlIOUVrZGt5V3dKNFl4azZCQ1ArYlRtNDhhbnV0V1c1ZEFwMzRJcGJXMDNVT3piMEZQVkVIYngwTEtmdkF5cXBBeUt3OTdKVThNdDZwbWw2ckFKNm9ZNkV1NU5mdmZGN1FUZVdXUXlFc1pyNjY5NGx3c05vUEQ4bUtSbzI5Z0NOd0dqN2dYaTdhR0ExRUJjWSs4dnEwR1c4Rm1KYjNQZ3g5Z0Vud0FyOEFiOE1XMncwVUJCZ0FWeXl5YW9oVjdld0FBQUFCSlJVNUVya0pnZ2c9PScpIG5vLXJlcGVhdCA1MCUgNTAlfS5pemlNb2RhbCAuaXppTW9kYWwtYnV0dG9uLWZ1bGxzY3JlZW57YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ3dBQUFBc0NBWUFBQUFlaEZvQkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeWhwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNeUlEYzVMakUxT1RJNE5Dd2dNakF4Tmk4d05DOHhPUzB4TXpveE16bzBNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVXVOU0FvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UlRCQk9VSTRSVU0wUlRnME1URkZOamswTlRZNE5VTkZSa1pGTkVGRVF6SWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZSVEJCT1VJNFJVUTBSVGcwTVRGRk5qazBOVFk0TlVORlJrWkZORUZFUXpJaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEZNRUU1UWpoRlFUUkZPRFF4TVVVMk9UUTFOamcxUTBWR1JrVTBRVVJETWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRk1FRTVRamhGUWpSRk9EUXhNVVUyT1RRMU5qZzFRMFZHUmtVMFFVUkRNaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHJRTzZnQUFBQU5tU1VSQlZIamF6SmxiU0JSUkdNZDN4OTJpMEZvclJSTWlLaVVvWDRvdWlGbEprUlZCRHhXOUdKRVJ3VWFzdmRSVDlGRDAwb3NSUXRBRnFlZ0dCVUhSQlkwdWFDVktFa1NScFZSMHRTd3JRdHAxK3AvNEJrN0Q3TTQ1TS9PdC91R0h1K1BzbWYrYytlWTc1M3duYkpwbXlJZkdndm1naXY2V2drS1FCd3p3RTN3QnIwQW51QXRhNlpnbmhUMGFGdVkyZ2hveUdkSDRiUys0RGM2Q1pqQ2tkV1ZoV0lQRjRKb1puQjZDRFRvZVZFOHNCaWROUHQwRTVVRVpyZ0c5SnI4R3dIYS9odU1nYVdaWERTRHN4ZkJ1Yy9qVUJBd2R3M0Z6K05Xb2FuZzVTSmtqUXdtN1Azc2VMcVFFWDJMTGZnZkJkWmNNT1JNY0JxTkR3ZWtQcUFTUDB1WGhwalIzT2sweC9mVXc5SElIR0dWZHc1RHVSdHpKcGd4RHNKdWkycU9XbXVhQU91dUxiSGl2ejRZTHdMZ1FqL2FBWE5td3VJdGxIaHRiQTdwQUc1akVaSGdLV0NjYnJoVVRJWStOUFFWanFGRk9iYllNaS9oYzZhT2hsMkFKOVRLbkZvSXlZWGdlbUtFekpRWFZWa3lSM29GVnpLWkZ1cXcycUhkeUZQS2hySFBnTW9XQzNmUmpSdE5WVmcrN1NSNUlpcW1YeFV0NjBjRzBDSy92VElabmlaVkNtY0tKRjBDM1pOaktCcXZKOUhyd200NnRzTjFFa0NvUlEvTTNmQmp2czZHcllBdmR3SEVmR2NkMXFCYUdrd294cktJK3hqejgzeUowaUxGSEFwZDQ2WDR4WCtNK1dFQ2g0bGVwQ05VSWNwbk1panJFV3RBdlRSSHJiT2Q4RlpORzh1QTJOZjBocG13dGpCUHdwUTVUMEdQUy8rdEJBWmhJcStiM0x1MDlFeUhSd1JnTyswQys3ZGhXY0lJK1B3Q2Y2U2svQWE5ZDJ2dG4rQTdueUFTdWdKaUQ2WVNEUWNPbHZWYnhpQ2FBTjh4cnMzc2dwckJpYWMvUWhsaG56alVvNkp1Wk0wVWxEUzVGUHRvUUlkTmxQWUpUV1VpaEZhRGV4KzlQZzZUMUtISkFKMk5JN0FTbGxBMjhoRVEvS0pJWG9TbHdnS2xuaCtqRmUrR2pMdHdJUHRqZnlrdFV0K1VhVVpXcXZ3N0gzb0pEMXBlSTdlUWRvRjF4V2ErelFpa0hIMTNPbXdxbU94eFAwRWladGdLL0RSd051SWNId1NlWGMySzAxV0FQaGJoS0JiNWhCTlRWYnNrVkg3ZnFwWkdoYkpVTnRZRjgzZnF3UVNYUGJPc0dqYjZldHd4MmdjRXNtVDNpRkFaZU5tVXFhTWVIU3oycXUwazZXMTVScXN4M0IyaTBEK3hYR0FIVEZyUlZsRWVGdVZvcUgra3U2Vk5VYkRrUHpsQXRnMzBuVks2Nmk4clJJakFiVEthU1FWUXlOMERENm5PcWNMWlFsZDlUTGZtdkFBTUFlTWN2cDNlQ0ZxUUFBQUFBU1VWT1JLNUNZSUk9Jykgbm8tcmVwZWF0IDUwJSA1MCV9Lml6aU1vZGFsLmlzRnVsbHNjcmVlbiAuaXppTW9kYWwtYnV0dG9uLWZ1bGxzY3JlZW57YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ3dBQUFBc0NBWUFBQUFlaEZvQkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeWhwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNeUlEYzVMakUxT1RJNE5Dd2dNakF4Tmk4d05DOHhPUzB4TXpveE16bzBNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVXVOU0FvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TWtGRlJUVTVOREEwUlRnMU1URkZOamswTkVaRlF6QkdNa1ZCTURZeVJEa2lJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNa0ZGUlRVNU5ERTBSVGcxTVRGRk5qazBORVpGUXpCR01rVkJNRFl5UkRraVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEb3lRVVZGTlRrelJUUkZPRFV4TVVVMk9UUTBSa1ZETUVZeVJVRXdOakpFT1NJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRveVFVVkZOVGt6UmpSRk9EVXhNVVUyT1RRMFJrVkRNRVl5UlVFd05qSkVPU0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHVERmZYOEFBQU5BU1VSQlZIamF6SmxaU0JWUkdNZkhjV2xCMHhaTTY4R0t1a1FMWWFHa21FVVIyRXN2UmZRUytCU0pQVVFFK2xUUjhocUlaWThoRlMwRVJWQ1JvVzNncFVBcGdoWXBzekxUVm5DQjNPNzAvK0s3TUF3emM3OFo1OHo0aHg4WHpwenZ6SitaYytkODV6dHBobUZvVTlCc1VBb3ErWGNGeUFjNVFBZkQ0QmZvQnAzZ0NXam5ObDlLODJtWXpPMEZWV3d5dzBOc0QzZ0lyb0JXa1BCMFp6THNnYzNncmhHY25vRTlYanhJT3hhQ0M0WTZ0WUMxUVJtdUFqMkdlZzJDQTFNMVhBc21qSERWQU5MOEdLNHpvbE16MEwwWXJqV2lWNVBVOEhZdzZUQklmOGltRDZVeW5BOTZIWUtQZzNtZ01VVERZNkRVelhDelErQXhTeityNlFFUVp6NEhiTG9EWk5rWnJuQUlvT2xSWmpOMUdrM1hTMHp0eS9nVEZhUnE3QXkzdUFSOEJjVTJwcy96OVFKVFd3NzRIckRoVHlEYmJIZzlTS1FJK3NiOXJLYTNtVjhabUF0K0tKalAxVFMremluRlBrcUVVcVFkQmVBT0tMYTBVd0l6cHFsWHRjWXBJS1dJTzRSQlpQb1JLTmZDMTBZUUk4TWxZTGt3YUFCOEFCc2lNRHdEYktVOGRndElGd1JNZ0ozZ3VSYWRLcE5QV0JNYTd0T2kxV295SEpQdVRzQzRvTitJUXNPTE0zZ1BKbEVXcU9FL25lTUdCcXdEZVlvTXo2RzhjMEk0aDZlRnlIQkM4QTJlVm9hSDhKdXRhUHd1VUEvK3V2U2h0MXNIS2dUalRXWndqVUNWWWRySzN4VDBpd2tORCtsYzVGQ2xVUTlmSU5IQ1JZWTdGQnJXUFN6NUVyMmxBUjlIOVAraHBmWUdsNjRPQ21QYWRRN29qY0R3T0pldHlzQk1RWC82bXJXUzRkK2NJb1l0TW5BRW5CVDJmd1ZlSnVmWXhaQk1Gb0tGbHJhalF0T1gvdWN6dkV0SUI1MEtkZ24xbHQzSkdkQU5sdGpzWEU2NGpQTW51UTFMUHVGSmNGckJFMTFnelFYQVVuQVBGTms4NmVzTzR6U0JmbXU1bFZhOXRvQ2Y4REM0QmE2QzIyREVkTzAxS0RMZFA1ZkxyMVo5NFgyaWJWMWlsV1ZRMVhyRHB2UEFVNGMrdTFLVnF2YUhYSTdxNDNsdHAzUFNZbURETkNnR1ByQ1VEMXdONnk1bHF6QVVOODliYVgxWTU1Sm4yTHJQUlVmZlJ3YUh3V2hJWnMvYVRRTS9oekxsRHArY29QUlJlcHJrNWNncmt5dno3d00wK2hPY0F2T2xQdndjTE5JcDUyNnV4MUg1YUpiSGVGcFZYNEJyNExMWFdvZmZrOUNrVm5MbGFCTllBeGFCWEpCcE1qZkl5K283RUFkdGZJeWI4SFBEZndJTUFNMVdQczhGOXRjeEFBQUFBRWxGVGtTdVFtQ0MnKSBuby1yZXBlYXQgNTAlIDUwJX0uaXppTW9kYWwgLml6aU1vZGFsLWJ1dHRvbi1jbG9zZTpob3Zlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lml6aU1vZGFsIC5pemlNb2RhbC1idXR0b246aG92ZXJ7b3BhY2l0eTouOH0uaXppTW9kYWwgLml6aU1vZGFsLWhlYWRlci5pemlNb2RhbC1ub1N1YnRpdGxle2hlaWdodDphdXRvO3BhZGRpbmc6MTBweCAxNXB4IDEycHh9Lml6aU1vZGFsIC5pemlNb2RhbC1oZWFkZXIuaXppTW9kYWwtbm9TdWJ0aXRsZSAuaXppTW9kYWwtaGVhZGVyLWljb257Zm9udC1zaXplOjIzcHg7cGFkZGluZy1yaWdodDoxM3B4fS5pemlNb2RhbCAuaXppTW9kYWwtaGVhZGVyLml6aU1vZGFsLW5vU3VidGl0bGUgLml6aU1vZGFsLWhlYWRlci10aXRsZXtmb250LXNpemU6MTVweDttYXJnaW46M3B4IDAgMDtmb250LXdlaWdodDo0MDB9Lml6aU1vZGFsIC5pemlNb2RhbC1oZWFkZXIuaXppTW9kYWwtbm9TdWJ0aXRsZSAuaXppTW9kYWwtaGVhZGVyLWJ1dHRvbnN7cmlnaHQ6NnB4O21hcmdpbjotMTZweCAwIDB9Lml6aU1vZGFsIC5pemlNb2RhbC1oZWFkZXIuaXppTW9kYWwtbm9TdWJ0aXRsZSAuaXppTW9kYWwtYnV0dG9ue2hlaWdodDozMHB4O3dpZHRoOjMwcHh9Lml6aU1vZGFsLXJ0bHtkaXJlY3Rpb246cnRsfS5pemlNb2RhbC1ydGwgLml6aU1vZGFsLWhlYWRlcntwYWRkaW5nOjE0cHggMThweCAxNXB4IDQwcHh9Lml6aU1vZGFsLXJ0bCAuaXppTW9kYWwtaGVhZGVyLWljb257ZmxvYXQ6cmlnaHQ7cGFkZGluZzowIDAgMCAxNXB4fS5pemlNb2RhbC1ydGwgLml6aU1vZGFsLWhlYWRlci1idXR0b25ze3JpZ2h0OmF1dG87bGVmdDoxMHB4fS5pemlNb2RhbC1ydGwgLml6aU1vZGFsLWJ1dHRvbntmbG9hdDpsZWZ0fS5pemlNb2RhbC1ydGwgLml6aU1vZGFsLWhlYWRlci5pemlNb2RhbC1ub1N1YnRpdGxle3BhZGRpbmc6MTBweCAxNXB4IDEycHggNDBweH0uaXppTW9kYWwtcnRsIC5pemlNb2RhbC1oZWFkZXIuaXppTW9kYWwtbm9TdWJ0aXRsZSAuaXppTW9kYWwtaGVhZGVyLWljb257cGFkZGluZzowIDAgMCAxM3B4fS5pemlNb2RhbC5pemlNb2RhbC1saWdodCAuaXppTW9kYWwtaGVhZGVyLWljb257Y29sb3I6cmdiYSgwLDAsMCwuNSl9Lml6aU1vZGFsLml6aU1vZGFsLWxpZ2h0IC5pemlNb2RhbC1oZWFkZXItdGl0bGV7Y29sb3I6IzAwMH0uaXppTW9kYWwuaXppTW9kYWwtbGlnaHQgLml6aU1vZGFsLWhlYWRlci1zdWJ0aXRsZXtjb2xvcjpyZ2JhKDAsMCwwLC42KX0uaXppTW9kYWwuaXppTW9kYWwtbGlnaHQgLml6aU1vZGFsLWJ1dHRvbi1jbG9zZXtiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDd0FBQUFzQ0FZQUFBQWVoRm9CQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUE0SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1RVMDlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl0YlM4aUlIaHRiRzV6T25OMFVtVm1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVlNaV1lqSWlCNGJXeHVjenA0YlhBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOGlJSGh0Y0UxTk9rOXlhV2RwYm1Gc1JHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEb3lRVFUxUlVaRE56UkZPRFF4TVVVMk9EQXhPRVV3UXpnMFFqQkRRakkzT1NJZ2VHMXdUVTA2Ukc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvMU5FTTRNVFUxTUVJNFFVRXhNVVUyUWpOR09FVkJNamc0T1RSQlJUZzJOeUlnZUcxd1RVMDZTVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8wUlRORk5FTkRNa0k0UVVFeE1VVTJRak5HT0VWQk1qZzRPVFJCUlRnMk55SWdlRzF3T2tOeVpXRjBiM0pVYjI5c1BTSkJaRzlpWlNCUWFHOTBiM05vYjNBZ1EwTWdNakF4TnlBb1RXRmphVzUwYjNOb0tTSStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPalpqWXpNd01tRTFMV0ZsTWpFdE5ESTNaUzFoTW1FNExUSmxZamhsTW1abFkyRTNOU0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpWVdSdlltVTZaRzlqYVdRNmNHaHZkRzl6YUc5d09qZG1ZbVUzTkdFM0xUQXhNRFV0TVRFM1lTMWhZbU0zTFdFek5XTmtPV1UxWXpjNE55SXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QbzI0UXNzQUFBTnRTVVJCVkhqYTNKbEphQlJCRklhN1p4eVRTWEFESFVraWt1QWF3Wk5MRU9PR0dyd0pRWWtvOFI0UkJRK09JQ29xZ2hKUVVWd1BZanpGWTBRVUJRVTFrb2dvS082Q0cwcGNJd2JpTmliai84SnJhTnZ1NlhvOU5UT3RQM3h6U0tlNi82NStWZTlWbFdsa3AySXdHVXdGRTBFNUdBNEc4L1UrMEFQZWdXZmdIcmdQdXEwYnBOTnAwUVBOZ0VZbmdIbGdHcHVNQ05wMnMra3I0QllNLzhxbDRXcXdIRXpQNG1YdGVnN2F3T1cwWWxlclBuUUlhQVJMTkJsMWlrTGxCRHcvMVdGNENsZ0hLb3pjNmlkb2dla3oyUmhlQU5iYUJsRStkQjRjaGZGK3FlSEYzTE9GMEZXd0Y2YjduQmU4UnZlY0Fwb2x6UVZyM0M2NEdSNEgxaHVGVjUxcG12VitoaWtSYkFCRlJqaTBHcWFyTXhsdUFHT044Q2dLbW1BNjVtWjRERmhxaEU5VlBQLy9aWGdaaUNtbTF0MWdJNlhXQUFZK2dGMGdDZTRxdHFsSEw4ZnRoa2VCV3NYR3JlQTZlTWdQdmlFdyt4NXNCWjNnQWRqUENjTlBJOEZzdStGYXdVQ3p6NDBwc0VmUk5KbmRCbDdiL3BabVZMVFFNa3pKbzBiUVN5czQzaVdtM2N4UytEVUpPbW9Td3FLQ1JtRVpXS2tZdjZSU01CUGM1bHFYUkdtMEExUTZYaWFUMmFTd284anJLL3Fad1psRklsWFR1c3hhNmlYRGRkVGRBUnBuTWoyZWs5QVdqV1lIN2gvbHViY3M0QTI4VEhkeUFkT2wwZXpBbUtOQk55TExpVDBCdGp0aTl6dUhnMDZ6cEpLSXByb2h3WE55cGN1MU9JZEdqWWJueENMR1B5WXkvRVBEZmVqemJ3WXZYSzU5QXp1RkdkRkxLVEw4V1lOWjU5UlZ6R0VTSkNObTB0ZUk0MEU2ek5JQTJ3U2FBMlJFUDMyaWFXMG9tS1hSYkpLVFVWeVlFVlYwSjhveHZFaVFtaVVackZTejZYTmt1SmUzbkJLQ2VsYVNiak9acmhMc2QxQkluWXh3ZVNlSnE5WUE2ZFl0dVpDQkk0Slo2akdXL1crc2ViaGQwREFhTUlPNW1UWUZXMStYNkdlUTdUTzNXMFd5UWozY3cwdWxCZzRuU1ViY0FZN3pQVllwN2lwOTVGWE9IMjlIYjM1QU9QanlwV01JaDdQT1JTakZaVnNJemRLVzdBV3ZmWW5UVk5XSHlDeXRIdytqZDFOZWhxa3MzS2VwdnRDaFV6RDd5R3ZFMi9jZHVxeGxkUUYxRVdaYi9QYldMRjNqQVZnbzBXcmxrTitjNmhTZCtyemxhU3VhUjdPMG9YMHd5SWEycFZBZEdhajBIQ1VWT3FJcTRkVndyZzVsbW1HMncrOGYvOXRqTDZmb1lIRStHeThYdHYzQ1BVcGY3V2F1RHhhZEt1SXdvZU5iT21vWURZYlowbnMvMXd4VUM3eWtpZ3M4c1MvTHBFZTN2d1VZQUxpS0RERFNnRWlTQUFBQUFFbEZUa1N1UW1DQycpIG5vLXJlcGVhdCA1MCUgNTAlfS5pemlNb2RhbC5pemlNb2RhbC1saWdodCAuaXppTW9kYWwtYnV0dG9uLWZ1bGxzY3JlZW57YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ3dBQUFBc0NBWUFBQUFlaEZvQkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBNEpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNNElEYzVMakUxT1RneU5Dd2dNakF4Tmk4d09TOHhOQzB3TVRvd09Ub3dNU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBFUVRnMU5UQTJOVFJGT0RReE1VVTJPVFEwTjBWRVJqWTJRME01T0RZd1JDSWdlRzF3VFUwNlJHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzBSVE5GTkVOQ1FrSTRRVUV4TVVVMlFqTkdPRVZCTWpnNE9UUkJSVGcyTnlJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvMFJUTkZORU5DUVVJNFFVRXhNVVUyUWpOR09FVkJNamc0T1RSQlJUZzJOeUlnZUcxd09rTnlaV0YwYjNKVWIyOXNQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE55QW9UV0ZqYVc1MGIzTm9LU0krSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pGbE5UUXdZemN6TFRWaFptRXROREpsWWkwNFl6SmxMV013TXpGbFltRmlZbUl5TmlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaVlXUnZZbVU2Wkc5amFXUTZjR2h2ZEc5emFHOXdPbVZrWW1SaU16TTFMVEF4TURVdE1URTNZUzFoWW1NM0xXRXpOV05rT1dVMVl6YzROeUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHZJaWNkVUFBQU92U1VSQlZIamF4SmxaYkExaEZNZS9xYUl0VVVzc3Bha2cxbGFKN1VVaXNRdVJ2dlRGQTE1c1FTUkNMQkZyUXJ5aEhxeE5IeEVQdGFROENDVWtJclZWUmJWQkpkWllTclhWb25yOS8zcEd4blR1blprNzgvWCtrMSthTysxODk5L3ZubnZPK2M0WUtwaTZnaEVnVzM0T0JEMUJLakJBTTZnSDc4Rno4QmhVeXJXL2lrUWl2dDdRaU5Nb3pVMERFOFJrSngvM2ZnQ1B3QTFRSHZIcDJLL2hISkFQSnFwd1ZBMks0ZmxXMklaN2d5VmdwdEtqaDZBUXhsK0dZWmk3dVJyMFUzclZCSXBnK25JUXd3dkFDcENrT2s0WHdZbG9zUjNMTUdOMXFVcU1yb0dEVHFhTkdEdTdTaVZXbCtEM2lQMmkwMGM5SHF4VWlkZDh3ekR5M0hZNEhSd0NmV3pYejRMN0xtK1FLZkhlT1VUVExXQXpkcm82bXVIMVlJYkRqY3VsV3JtcFVFTTJZWVhjQ05NdDlwQVlFOFdzV1lMZGxBeGFOWVRHTURESEtZWVhCVnk0QjBqVEZNLzVpT2NVYzFmTS8ySmNuSXROQVl0Qk56R3RRMzNCVkhEVjNPSHBBUnFoVjZDTExLcFRzOHlRWUh4T0NyRFFPN0FWMUdnMlBCSmhNWWlHaDRNTW54MWVMa2l4WEtzRnV6U2JacnJNcGVHeEhucUZGdHZyVFdDYmhJTGQ5QXVOcG5QTUhYYVR0WkQwa2wxbVJkd1N4WFNqSnNOWmZPTmpjbXFJSlI1cDNscDZZK3NYckF6c0J6L2xOWHZtdFpZTUZLYnFhZmkwcEtRZ0twT1NQaG1zQzVCeFhFczFGejRmVXIvN1RXTWUvcTliQzJzM3RKczFEZi9RL0I1UHdBWndKWVMxV3BQbG8welJaSlp6aUwyZ1FVN0kxR3lITDdRU0QyNnRhVk95dEkyNkRwaW54S3lwQXB2cGsrQzZkSGxNblhza2JVYlQxeVRwTjNXSkhXQjMyN1VDUzNoVW9jK3RBL1Z5eFAvb3N0NXJHcTdRV1puQWRvZTBlWmduWXdlRGJnbWdrb2FmZ2s4YVRmTmdzTU5tbXFmaEMrQ3pqM1Y0VDNtU0JIMjU1a3hCMHp0ZDR0Tk5ESmthczJDVWRrQUtIUTN5QXR4Zmlqai9iZGI3Q3VteWhtb3lleHpjczZRd3YycVViUEt2SkRPdG5ORmtsckYzUjVxbmVBMlhZSGUvMkEraHQxWGIzRlpYUlkxWFRBakZUZ3R4SjQ1cUt0V0RwWksxZzZkaElRdXZCempjeThGZ1E2eThOdytzQ2Rud0wxRG44amRNZTZtMmErM21hOUVTTlVkT0MxVml4U0gzYm5QaVl5cmFzd25PMGZxRElRa3lXOFdtQ1dhYjdiK0k5VENGMyt4MGoyZStNUFVBN0xQR3JWZkQxRjNWTnNyUFZSMHpoUzhCQjV4MjFtdXpZYTFTeTFUYjR5NGQ0cU93SWk5UGsvd2NqMWdWNTBwNXpRakpLQXNKSDhLY1k0dnBkWXJqVjB3OUhNeHhIamZLTnBmd2RNeVJOdUFteXkyTTF2cTVPZWdCTkZNbVI5bFNIRGl6U0xQTUpHanVPMkJaZlNPdExLdnBNeWxVdmgvZC9oRmdBT0g0K2lieEdUWnVBQUFBQUVsRlRrU3VRbUNDJykgbm8tcmVwZWF0IDUwJSA1MCV9Lml6aU1vZGFsLml6aU1vZGFsLWxpZ2h0LmlzRnVsbHNjcmVlbiAuaXppTW9kYWwtYnV0dG9uLWZ1bGxzY3JlZW57YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ3dBQUFBc0NBWUFBQUFlaEZvQkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBM0JwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNNElEYzVMakUxT1RneU5Dd2dNakF4Tmk4d09TOHhOQzB3TVRvd09Ub3dNU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG95UlVVeE1rWXhPRFJGT0RVeE1VVTJRamMzUkRrME1VVXpNekpEUmpCRU9DSWdlRzF3VFUwNlJHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzBSVE5GTkVOQ1JrSTRRVUV4TVVVMlFqTkdPRVZCTWpnNE9UUkJSVGcyTnlJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvMFJUTkZORU5DUlVJNFFVRXhNVVUyUWpOR09FVkJNamc0T1RSQlJUZzJOeUlnZUcxd09rTnlaV0YwYjNKVWIyOXNQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE55QW9UV0ZqYVc1MGIzTm9LU0krSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pnek0yTXdPV1ppTFdKak9URXROR1ZsWlMwNU1ETTFMVFJrTW1VMlptRTFaakJtTWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRveVJVVXhNa1l4T0RSRk9EVXhNVVUyUWpjM1JEazBNVVV6TXpKRFJqQkVPQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHYxUTlaOEFBQU9YU1VSQlZIamF4SmxMYkExUkdNZlBqSXMrRXZvSVJZdDRGVlVsMkVra1JUeEtVcVFiRzBTRWhvMkZqVVE4WXRFSUNiRWdUZEZZZUsxS2FHdlZlb1VsdHlTdHQwVWxORTE3YVdoVjIrdi85WDVYSnBNemM4LzB6cG41a2wrYU8zTm03ci9mblB1OXhoRHAyVVJRREpidzN4a2dCMlFDQXd5QVB2QU5mQVJ2UURzZkc3VjRQTzdwQzQweENpVnhhOEFLRmpuT3c3VmRvQTA4QnRHNFI4VmVCWmVDS3JCUytHUHZRQU0wUC9OYmNCN1lCZFlKUGZZS1hJWHdMMzRJSm04ZUJGT0ZYdXNIOVJEZG5JN2dMV0EvTUVWd2RoL1VPZTF0TjhHMFYzZUxjS3dGWEpDSk5sMDhHNVpZc3JXZ1duWkNKbmc1T09Cd28xaUFvaXNNdzZoTUpYZ3lPT3l3Vlc3eGorOUJnS0wzUUhTeG0rQzlJRjl5NFUyR01sU3RSUFFQOEpicDlsRndoSndFMFJIcmdhU1Y4TjZ4RzIzOGw3Wmp0ZngzSzU4L0JkN3pzV25nSXFkblAyd2UyQUNhN0I3ZTZSTDZqb0s1RXRITmZMN2I1dTFCbjdkR0ZieWNZUlZNLzhXeUZKbnVKSyt6MmlWd3pGck1jRjFoK0N4NENsaHRGVnl1OENXNTRJVEUwMUV3Rk1BUGNIMVNNSldJcXhRdkl0RTFZSEVJc1hraHRrVWhDVjRBcGl0ZUZPUGFkbjRJZ3NlRE1vb1NTeFZyaFdGd21rdkNzS3cwNldHaEtMaEhoR3V6U0hDaGg5cFo1Y2Mxb0ZGd2ZvVFRzV3JXcVFDdlhkWlFFcGtEc2pVSnppU3YzUXU0M2szTFRBMUJYcXZSWS80RE1qVGQveXU0bmlKVm05d3NsQ2pjYjRRRS85UW8rQWw0NGJhQW1ncEtDSXFDKzAxT0JMcnNyOC9kZTh6a2lZd3VVeFdTcTdpdU04SmhhbnRJcWZZSXRrT2VwS0J5c25ieWNJZlBYWUtxVVJMNkRoYUJDUXJyS2NaSFRhNWxveUVJSmdIWHdHM0Y5VFFWK3B4TUdLMEJpYVRIbjJPTEVqY1VSYmRpN1hCU01PM2pUeG9FanRnKzd3RG5oRzNzcFNENkYzaGs3VGpveG5jMENKNWsrNXdGQ3JocGxZbDJtbUkyNG55dnZXdW1BRTl6MnpJZkJXOFdpZm54SUhjMnliNnhpSHRFb21zMC9obEd0cEFQSENrZ05EakZ5Wm5nUE44OENPdmtQcEVlK1hHSGJGY0Q3ejUzQyt5YndLRUFvMFVQWjhRQ3lia21pTDNzTnZraGV5Z1NJMDhSWU9TUWlhVWhkNTJzVXBJWkxXd0pzWXFra2RjWmVIZklTNjZuYzlYY1pRUnBOQlk3QzdGOVl5MU90b25FckRnU2dOaEdjRVhtV2EvVkZBMU85b25FNnk0ZFJxR3RYdVZ0a3BmMmlEeThFVlI2R0x5a01ucnNORkM4NjdRRjBoSDh2M01WaWNGY3VZZEt5NTZ1cVF4NFN1a1dRajNOT3RKdFFJdDRja1N2Ym1kemlNcXk3SGNTOXh2MGNuL1h3ZG4wQTFkcm5sL2QvaE5nQUdRYTZMZ2FycDZCQUFBQUFFbEZUa1N1UW1DQycpIG5vLXJlcGVhdCA1MCUgNTAlfS5pemlNb2RhbCAuaXppTW9kYWwtbG9hZGVye2JhY2tncm91bmQ6I2ZmZiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTkRRaUlHaGxhV2RvZEQwaU5EUWlJSFpwWlhkQ2IzZzlJakFnTUNBME5DQTBOQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUJ6ZEhKdmEyVTlJaU01T1RraVBpQWdJQ0E4WnlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlJSE4wY205clpTMTNhV1IwYUQwaU1pSStJQ0FnSUNBZ0lDQThZMmx5WTJ4bElHTjRQU0l5TWlJZ1kzazlJakl5SWlCeVBTSXhJajRnSUNBZ0lDQWdJQ0FnSUNBOFlXNXBiV0YwWlNCaGRIUnlhV0oxZEdWT1lXMWxQU0p5SWlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JpWldkcGJqMGlNSE1pSUdSMWNqMGlNUzQwY3lJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnZG1Gc2RXVnpQU0l4T3lBeU1DSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1kyRnNZMDF2WkdVOUluTndiR2x1WlNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnYTJWNVZHbHRaWE05SWpBN0lERWlJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHdGxlVk53YkdsdVpYTTlJakF1TVRZMUxDQXdMamcwTENBd0xqUTBMQ0F4SWlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0J5WlhCbFlYUkRiM1Z1ZEQwaWFXNWtaV1pwYm1sMFpTSWdMejRnSUNBZ0lDQWdJQ0FnSUNBOFlXNXBiV0YwWlNCaGRIUnlhV0oxZEdWT1lXMWxQU0p6ZEhKdmEyVXRiM0JoWTJsMGVTSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1ltVm5hVzQ5SWpCeklpQmtkWEk5SWpFdU5ITWlJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIWmhiSFZsY3owaU1Uc2dNQ0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdZMkZzWTAxdlpHVTlJbk53YkdsdVpTSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2EyVjVWR2x0WlhNOUlqQTdJREVpSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR3RsZVZOd2JHbHVaWE05SWpBdU15d2dNQzQyTVN3Z01DNHpOVFVzSURFaUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhKbGNHVmhkRU52ZFc1MFBTSnBibVJsWm1sdWFYUmxJaUF2UGlBZ0lDQWdJQ0FnUEM5amFYSmpiR1UrSUNBZ0lDQWdJQ0E4WTJseVkyeGxJR040UFNJeU1pSWdZM2s5SWpJeUlpQnlQU0l4SWo0Z0lDQWdJQ0FnSUNBZ0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNKeUlpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCaVpXZHBiajBpTFRBdU9YTWlJR1IxY2owaU1TNDBjeUlnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdkbUZzZFdWelBTSXhPeUF5TUNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWTJGc1kwMXZaR1U5SW5Od2JHbHVaU0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdhMlY1VkdsdFpYTTlJakE3SURFaUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUd0bGVWTndiR2x1WlhNOUlqQXVNVFkxTENBd0xqZzBMQ0F3TGpRMExDQXhJaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQnlaWEJsWVhSRGIzVnVkRDBpYVc1a1pXWnBibWwwWlNJZ0x6NGdJQ0FnSUNBZ0lDQWdJQ0E4WVc1cGJXRjBaU0JoZEhSeWFXSjFkR1ZPWVcxbFBTSnpkSEp2YTJVdGIzQmhZMmwwZVNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWW1WbmFXNDlJaTB3TGpseklpQmtkWEk5SWpFdU5ITWlJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIWmhiSFZsY3owaU1Uc2dNQ0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdZMkZzWTAxdlpHVTlJbk53YkdsdVpTSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2EyVjVWR2x0WlhNOUlqQTdJREVpSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR3RsZVZOd2JHbHVaWE05SWpBdU15d2dNQzQyTVN3Z01DNHpOVFVzSURFaUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhKbGNHVmhkRU52ZFc1MFBTSnBibVJsWm1sdWFYUmxJaUF2UGlBZ0lDQWdJQ0FnUEM5amFYSmpiR1UrSUNBZ0lEd3ZaejQ4TDNOMlp6ND0pIG5vLXJlcGVhdCA1MCUgNTAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3otaW5kZXg6OX0uaXppTW9kYWwgLml6aU1vZGFsLWNvbnRlbnQtbG9hZGVye2JhY2tncm91bmQ6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5EUWlJR2hsYVdkb2REMGlORFFpSUhacFpYZENiM2c5SWpBZ01DQTBOQ0EwTkNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCemRISnZhMlU5SWlNNU9Ua2lQaUFnSUNBOFp5Qm1hV3hzUFNKdWIyNWxJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUkrSUNBZ0lDQWdJQ0E4WTJseVkyeGxJR040UFNJeU1pSWdZM2s5SWpJeUlpQnlQU0l4SWo0Z0lDQWdJQ0FnSUNBZ0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNKeUlpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCaVpXZHBiajBpTUhNaUlHUjFjajBpTVM0MGN5SWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2RtRnNkV1Z6UFNJeE95QXlNQ0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdZMkZzWTAxdlpHVTlJbk53YkdsdVpTSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2EyVjVWR2x0WlhNOUlqQTdJREVpSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR3RsZVZOd2JHbHVaWE05SWpBdU1UWTFMQ0F3TGpnMExDQXdMalEwTENBeElpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCeVpYQmxZWFJEYjNWdWREMGlhVzVrWldacGJtbDBaU0lnTHo0Z0lDQWdJQ0FnSUNBZ0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNKemRISnZhMlV0YjNCaFkybDBlU0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdZbVZuYVc0OUlqQnpJaUJrZFhJOUlqRXVOSE1pSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSFpoYkhWbGN6MGlNVHNnTUNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWTJGc1kwMXZaR1U5SW5Od2JHbHVaU0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdhMlY1VkdsdFpYTTlJakE3SURFaUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUd0bGVWTndiR2x1WlhNOUlqQXVNeXdnTUM0Mk1Td2dNQzR6TlRVc0lERWlJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lISmxjR1ZoZEVOdmRXNTBQU0pwYm1SbFptbHVhWFJsSWlBdlBpQWdJQ0FnSUNBZ1BDOWphWEpqYkdVK0lDQWdJQ0FnSUNBOFkybHlZMnhsSUdONFBTSXlNaUlnWTNrOUlqSXlJaUJ5UFNJeElqNGdJQ0FnSUNBZ0lDQWdJQ0E4WVc1cGJXRjBaU0JoZEhSeWFXSjFkR1ZPWVcxbFBTSnlJaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQmlaV2RwYmowaUxUQXVPWE1pSUdSMWNqMGlNUzQwY3lJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnZG1Gc2RXVnpQU0l4T3lBeU1DSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1kyRnNZMDF2WkdVOUluTndiR2x1WlNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnYTJWNVZHbHRaWE05SWpBN0lERWlJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHdGxlVk53YkdsdVpYTTlJakF1TVRZMUxDQXdMamcwTENBd0xqUTBMQ0F4SWlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0J5WlhCbFlYUkRiM1Z1ZEQwaWFXNWtaV1pwYm1sMFpTSWdMejRnSUNBZ0lDQWdJQ0FnSUNBOFlXNXBiV0YwWlNCaGRIUnlhV0oxZEdWT1lXMWxQU0p6ZEhKdmEyVXRiM0JoWTJsMGVTSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1ltVm5hVzQ5SWkwd0xqbHpJaUJrZFhJOUlqRXVOSE1pSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSFpoYkhWbGN6MGlNVHNnTUNJZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWTJGc1kwMXZaR1U5SW5Od2JHbHVaU0lnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdhMlY1VkdsdFpYTTlJakE3SURFaUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUd0bGVWTndiR2x1WlhNOUlqQXVNeXdnTUM0Mk1Td2dNQzR6TlRVc0lERWlJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lISmxjR1ZoZEVOdmRXNTBQU0pwYm1SbFptbHVhWFJsSWlBdlBpQWdJQ0FnSUNBZ1BDOWphWEpqYkdVK0lDQWdJRHd2Wno0OEwzTjJaejQ9KSBuby1yZXBlYXQgNTAlIDUwJX0uaXppTW9kYWwgLml6aU1vZGFsLWNvbnRlbnQ6YWZ0ZXIsLml6aU1vZGFsIC5pemlNb2RhbC1jb250ZW50OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6dGFibGV9Lml6aU1vZGFsIC5pemlNb2RhbC1jb250ZW50OmFmdGVye2NsZWFyOmJvdGh9Lml6aU1vZGFsIC5pemlNb2RhbC1jb250ZW50e3pvb206MTt3aWR0aDoxMDAlOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5pemlNb2RhbCAuaXppTW9kYWwtd3JhcHt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uaXppTW9kYWwgLml6aU1vZGFsLWlmcmFtZXtib3JkZXI6MDttYXJnaW46MCAwIC02cHg7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOmhlaWdodCAuM3MgZWFzZX0uaXppTW9kYWwtb3ZlcmxheXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5pemlNb2RhbC1uYXZpZ2F0ZXtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtwb2ludGVyLWV2ZW50czpub25lfS5pemlNb2RhbC1uYXZpZ2F0ZS1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTBweDt0b3A6MTBweDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC1zaXplOjlweDtmb250LWZhbWlseTphcmlhbDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtaW5kZW50OjA7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6NzBweDtwYWRkaW5nOjVweCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5Om5vbmV9Lml6aU1vZGFsLW5hdmlnYXRlLWNhcHRpb246YWZ0ZXIsLml6aU1vZGFsLW5hdmlnYXRlLWNhcHRpb246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxNHB4O2ZvbnQtc2l6ZToxMnB4O2NvbnRlbnQ6Jyc7YmFja2dyb3VuZC1zaXplOjEwMCUhaW1wb3J0YW50fS5pemlNb2RhbC1uYXZpZ2F0ZS1jYXB0aW9uOmJlZm9yZXtsZWZ0OjA7YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ3dBQUFBb0NBWUFBQUNGRlJnWEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBNFpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNeUlEYzVMakUxT1RJNE5Dd2dNakF4Tmk4d05DOHhPUzB4TXpveE16bzBNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG95Tm1Gak5qQXlNeTA0T1dVMExXRTBOREF0WW1NeE15MWtPVEE1TVRRM01tWXpZakFpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TkRSRVEwWXdSakExTXpRek1URkZOa0U1TlVORFJEa3lRekV3TXpNNVJUTWlJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZORFJFUTBZd1JVWTFNelF6TVRGRk5rRTVOVU5EUkRreVF6RXdNek01UlRNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFV1TlNBb1YybHVaRzkzY3lraVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcG1ObU0wTnprM05pMW1OekUzTFRrNU5EQXRZVGd5WVMxbU5UZGpObU5pWW1VME5XTWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbUZrYjJKbE9tUnZZMmxrT25Cb2IzUnZjMmh2Y0Rvd1pHVm1ZVEV5WkMwMU16TTBMVEV4WlRZdFlXUmtZaTA0WTJObVlqSTVaVEF4TmpZaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6N29vMHB0QUFBQ1drbEVRVlI0MnV5WlRXc1RZUlNGWnlieG80a1drNWcyTkM1cVRBVTNLcTMwQTl1ZGkxb1hvbFYvaFd1aHY2Ui9RNnV0aW9pNExiYlZGSGVtYW1sUlUwT0NFazB3Wmp3WHp3dERvQkRvcEhNSGN1RkpNcGxabkxtNXVlKzU4OXF1NjFxZU9BcHlZQWpFZ0cwRkV5THFOL2dLaXFCdVR0Z2V3V2x3Q1p3MDU2eGd3d2lyZ1Uzd3hTdjROSmdDVVY1WUJSWFFERWhzQkp3Q1NTYXVCVlpGZEpSbElKazlBdjd3Ymo1NzdqRElPRU50Um1QVndjc3c2S2ZBQXZpa1JLekVEbGhuaHVVL2xSUEJXYWE5d3N4cUM2bmRQWDdPaU9BNEQ4cVczdmpPOXo3SDB3MytLaFpzdE5tT0ZiTG9DUTZEWUdtTCtiQUlubUdmTEZDNGFzRlh3UkpJZ0IrZ29WbXcrSTdIWE8rL2dldkduR2dVUEVHeGt0a1NtQU1iV210NEhEd0JLUzZYTjFqREtydkVGWW9WSzdvTHJvRTNoOTNXb2gxZU53cVdhZkovZ1FWNjV2TSthaWwzNG1jNkVad0JLMkNBeDhmQUlqamVCWU16RFQ0Y1ZIQ0VYdFJiUnZFdS9OcjlIQ0lPbkdHcDE1dmdFZWM5S1luNzRCMG5BVC9DWm52ODZGY052d0szd0VOd0Fqd0FzMkJiczVkNENXNXppcjBBWHZ2OHArdEtIMzRCNWxrVzRoMmVnUkh0YnUwNXVNTUhIV2ZCMHpDNE5SRjVsMDlrenZFNHJkMnR5VUp5ank0dHo3YWtacVhiTDhRRVRiSi9Gc01nV09KdGI2YnJDUTVZc0JzQzhVYWI2M0RWa2tncUZwemllOTNoOE9oU2NGYWgyTFRIaTVjY1dyb2FMZDVsNi8vK2hwWVFvV1AwNUxLcUZzMldRWWJUc054QWkrNWZ4cFdtZGZoN0hTN1hod1N6RytIM2EySm52WnN5a3RtTGJkT0ZocERNdnJmNHNOMXUyL2FLMGN3TWNtWUxjdHVyd2VjZVcrQ25PZkZQZ0FFQTh1V0ZGeWxCSllvQUFBQUFTVVZPUks1Q1lJST0nKSBuby1yZXBlYXQgNTAlIDUwJX0uaXppTW9kYWwtbmF2aWdhdGUtY2FwdGlvbjphZnRlcntyaWdodDowO2JhY2tncm91bmQ6dXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUN3QUFBQW9DQVlBQUFDRkZSZ1hBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBQVpkRVZZZEZOdlpuUjNZWEpsQUVGa2IySmxJRWx0WVdkbFVtVmhaSGx4eVdVOEFBQURobWxVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NGdQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV014TXpJZ056a3VNVFU1TWpnMExDQXlNREUyTHpBMEx6RTVMVEV6T2pFek9qUXdJQ0FnSUNBZ0lDQWlQaUE4Y21SbU9sSkVSaUI0Yld4dWN6cHlaR1k5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZNREl2TWpJdGNtUm1MWE41Ym5SaGVDMXVjeU1pUGlBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRiRzV6T25odGNEMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMeUlnZUcxd1RVMDZUM0pwWjJsdVlXeEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPakkyWVdNMk1ESXpMVGc1WlRRdFlUUTBNQzFpWXpFekxXUTVNRGt4TkRjeVpqTmlNQ0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8wTkVSRFJqQkdNRFV6TkRNeE1VVTJRVGsxUTBORU9USkRNVEF6TXpsRk15SWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzBORVJEUmpCRlJqVXpORE14TVVVMlFUazFRME5FT1RKRE1UQXpNemxGTXlJZ2VHMXdPa055WldGMGIzSlViMjlzUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhOUzQxSUNoWGFXNWtiM2R6S1NJK0lEeDRiWEJOVFRwRVpYSnBkbVZrUm5KdmJTQnpkRkpsWmpwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09tWTJZelEzT1RjMkxXWTNNVGN0T1RrME1DMWhPREpoTFdZMU4yTTJZMkppWlRRMVl5SWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGlZV1J2WW1VNlpHOWphV1E2Y0dodmRHOXphRzl3T2pCa1pXWmhNVEprTFRVek16UXRNVEZsTmkxaFpHUmlMVGhqWTJaaU1qbGxNREUyTmlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B1aWpTbTBBQUFLYlNVUkJWRmhIN1puSmoweFJHRWVyekZvSU1UYUNabU9JZWRoYWlKajU1eXo4RGFZZE5oSUpFVU1RYkNURzNyUTAyaERTaUVZNTUzWGRUcEhTM252OTZ0YVY5RWxPNmxWdDZwZWI3OTMzZmZmVkc0MUdyWVc1dUJhWDRFeXNZemN3MUZkOGhjL3dNMmEwQmw2Tm0zQlc5aTBkRFBzUVgvb2xCRjZGTzcyQUgvZ0czK04zakwzS0JwcUdDM0VSVHNHZmVBc0hEVHlIaTcxb0NYekJlL2dhVTJBNWJzY1pPSXhYVGI4T0xRTlg5aTZtRWxZc2cvdm9xcnV3ZlFiMkJoT0RXZ3FwTVlEdjBOTHNOWEM0eWQ0MlAxUEV3TkpqNEhCVFdkaXBFckxWRGZ4Zk1SbTQwOFFNdkJ1M2pWNldKMVpnOS9yYmVCT1ArVU5aWWdYK2lFL1JwK2xwUElLbGlCWFlCOUlodFBOeTN6L1QvRjZZbURYc0NodnlCYzdHczNnQUN4RXpzRHpCZzlpUFBYZ085Mk51WWdlV3gyaDMrQWh0YU03alBzeUY3YVYzN1hSOGdOWllPL3B3S1k1MSt4UGtHMjdGazJqb1QzZ0NyMkE3TnVKNkhNa1RlQVBhZGxwM1ZlTUNoRjdHMFA2WDNkbWZqQVhPVXhJajZMWmt2MXlsTnVTdERaZWprTCtQUzk2U2NGelJxbkRBdEk1UG9UZWZ2Ymc3aU5OT093cVZSQ2ZZZ2hkeEJicEhIOFk3K0RjS2xVVFY3TUxMYU5naFBJcmpoZjJOMklGMzRBVmNqRTQ0aHJYSHlFM013RTYvbG9FenBFY0lscUtqZXlGaUJlN0ZTK2hlL2dFTmV3TUxFeXV3WGRvOGRHV1A0M1VzUmF6QTlnN3VETmJ3Tlg4b1M4d2F0bHN6K0lTSUdiZ1NKZ04zR2dPSGxuRnE4ek5GUXJhR2dUMWlGYzlpVXlVMFhzTUdIaHk5emg2WGJ2Q3A0WnVCQldnbERCajRPZHFMZXUwK3VSSlR3TVorRGJwL2UyMVAzbTk3eVdlMnNuc3cxTFRIbXo1Qy85bFFkd2hmR2JpcTg5R3d2cnJ3VVQ0VUFvdWhONk16bG9UUnBWdUVZSTVPOXVyWllYdHJZUEdRdzJPbFplZ00xNjNRaHJKTWZXVmd5VHEwUXEzMkMvTjd1UHo5T2tuV0FBQUFBRWxGVGtTdVFtQ0MnKSBuby1yZXBlYXQgNTAlIDUwJX0uaXppTW9kYWwtbmF2aWdhdGU+YnV0dG9ue3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3RvcDowO2JvcmRlcjowO2hlaWdodDoxMDAlO3dpZHRoOjg0cHg7YmFja2dyb3VuZC1zaXplOjEwMCUhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MDtvcGFjaXR5Oi4yO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTtwb2ludGVyLWV2ZW50czphbGw7bWFyZ2luOjA7b3V0bGluZTpub25lfS5pemlNb2RhbC1uYXZpZ2F0ZT5idXR0b246aG92ZXJ7b3BhY2l0eToxfS5pemlNb2RhbC1uYXZpZ2F0ZS1wcmV2e2xlZnQ6NTAlO2JhY2tncm91bmQ6dXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUx3QUFBQzhDQVlBQUFEQ1NjU3JBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBNXNHbFVXSFJZVFV3NlkyOXRMbUZrYjJKbExuaHRjQUFBQUFBQVBEOTRjR0ZqYTJWMElHSmxaMmx1UFNMdnU3OGlJR2xrUFNKWE5VMHdUWEJEWldocFNIcHlaVk42VGxSamVtdGpPV1FpUHo0S1BIZzZlRzF3YldWMFlTQjRiV3h1Y3pwNFBTSmhaRzlpWlRwdWN6cHRaWFJoTHlJZ2VEcDRiWEIwYXowaVFXUnZZbVVnV0UxUUlFTnZjbVVnTlM0MkxXTXhNeklnTnprdU1UVTVNamcwTENBeU1ERTJMekEwTHpFNUxURXpPakV6T2pRd0lDQWdJQ0FnSUNBaVBnb2dJQ0E4Y21SbU9sSkVSaUI0Yld4dWN6cHlaR1k5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZNREl2TWpJdGNtUm1MWE41Ym5SaGVDMXVjeU1pUGdvZ0lDQWdJQ0E4Y21SbU9rUmxjMk55YVhCMGFXOXVJSEprWmpwaFltOTFkRDBpSWdvZ0lDQWdJQ0FnSUNBZ0lDQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SUtJQ0FnSUNBZ0lDQWdJQ0FnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlDaUFnSUNBZ0lDQWdJQ0FnSUhodGJHNXpPbk4wUlhaMFBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWRmRtVnVkQ01pQ2lBZ0lDQWdJQ0FnSUNBZ0lIaHRiRzV6T25odGNEMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMeUlLSUNBZ0lDQWdJQ0FnSUNBZ2VHMXNibk02WkdNOUltaDBkSEE2THk5d2RYSnNMbTl5Wnk5a1l5OWxiR1Z0Wlc1MGN5OHhMakV2SWdvZ0lDQWdJQ0FnSUNBZ0lDQjRiV3h1Y3pwd2FHOTBiM05vYjNBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZjR2h2ZEc5emFHOXdMekV1TUM4aUNpQWdJQ0FnSUNBZ0lDQWdJSGh0Ykc1ek9uUnBabVk5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmRHbG1aaTh4TGpBdklnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cGxlR2xtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwyVjRhV1l2TVM0d0x5SStDaUFnSUNBZ0lDQWdJRHg0YlhCTlRUcFBjbWxuYVc1aGJFUnZZM1Z0Wlc1MFNVUStlRzF3TG1ScFpEbzJORGt5WXpjeE15MDVaRE0wTFRabE5HUXRZbVV3TmkxaE1ETXlZMlE0TkRWak5HVThMM2h0Y0UxTk9rOXlhV2RwYm1Gc1JHOWpkVzFsYm5SSlJENEtJQ0FnSUNBZ0lDQWdQSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUStlRzF3TG1ScFpEbzFRakl6TVVNeE9EVTNSamN4TVVVMk9EVXpSa1JCUmpFNVJEaERRalpCUkR3dmVHMXdUVTA2Ukc5amRXMWxiblJKUkQ0S0lDQWdJQ0FnSUNBZ1BIaHRjRTFOT2tsdWMzUmhibU5sU1VRK2VHMXdMbWxwWkRwalptTXdOelZtTkMxa09EQTNMV0kwTkRNdFlXSXdZUzAyWVdWaFpqUmpNRGd4WldFOEwzaHRjRTFOT2tsdWMzUmhibU5sU1VRK0NpQWdJQ0FnSUNBZ0lEeDRiWEJOVFRwRVpYSnBkbVZrUm5KdmJTQnlaR1k2Y0dGeWMyVlVlWEJsUFNKU1pYTnZkWEpqWlNJK0NpQWdJQ0FnSUNBZ0lDQWdJRHh6ZEZKbFpqcHBibk4wWVc1alpVbEVQbmh0Y0M1cGFXUTZOalE1TW1NM01UTXRPV1F6TkMwMlpUUmtMV0psTURZdFlUQXpNbU5rT0RRMVl6UmxQQzl6ZEZKbFpqcHBibk4wWVc1alpVbEVQZ29nSUNBZ0lDQWdJQ0FnSUNBOGMzUlNaV1k2Wkc5amRXMWxiblJKUkQ1NGJYQXVaR2xrT2pZME9USmpOekV6TFRsa016UXRObVUwWkMxaVpUQTJMV0V3TXpKalpEZzBOV00wWlR3dmMzUlNaV1k2Wkc5amRXMWxiblJKUkQ0S0lDQWdJQ0FnSUNBZ1BDOTRiWEJOVFRwRVpYSnBkbVZrUm5KdmJUNEtJQ0FnSUNBZ0lDQWdQSGh0Y0UxTk9raHBjM1J2Y25rK0NpQWdJQ0FnSUNBZ0lDQWdJRHh5WkdZNlUyVnhQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjbVJtT214cElISmtaanB3WVhKelpWUjVjR1U5SWxKbGMyOTFjbU5sSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT21GamRHbHZiajV6WVhabFpEd3ZjM1JGZG5RNllXTjBhVzl1UGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMzUkZkblE2YVc1emRHRnVZMlZKUkQ1NGJYQXVhV2xrT21ObVl6QTNOV1kwTFdRNE1EY3RZalEwTXkxaFlqQmhMVFpoWldGbU5HTXdPREZsWVR3dmMzUkZkblE2YVc1emRHRnVZMlZKUkQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT25kb1pXNCtNakF4Tmkwd09DMHdNVlF4TVRvMU9Eb3dOQzB3TXpvd01Ed3ZjM1JGZG5RNmQyaGxiajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFJYWjBPbk52Wm5SM1lYSmxRV2RsYm5RK1FXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFV1TlNBb1YybHVaRzkzY3lrOEwzTjBSWFowT25OdlpuUjNZWEpsUVdkbGJuUStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh6ZEVWMmREcGphR0Z1WjJWa1BpODhMM04wUlhaME9tTm9ZVzVuWldRK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dmNtUm1PbXhwUGdvZ0lDQWdJQ0FnSUNBZ0lDQThMM0prWmpwVFpYRStDaUFnSUNBZ0lDQWdJRHd2ZUcxd1RVMDZTR2x6ZEc5eWVUNEtJQ0FnSUNBZ0lDQWdQSGh0Y0RwRGNtVmhkRzl5Vkc5dmJENUJaRzlpWlNCUWFHOTBiM05vYjNBZ1EwTWdNakF4TlM0MUlDaFhhVzVrYjNkektUd3ZlRzF3T2tOeVpXRjBiM0pVYjI5c1Bnb2dJQ0FnSUNBZ0lDQThlRzF3T2tOeVpXRjBaVVJoZEdVK01qQXhOaTB3T0Mwd01WUXdPVG8wTURvMU5pMHdNem93TUR3dmVHMXdPa055WldGMFpVUmhkR1UrQ2lBZ0lDQWdJQ0FnSUR4NGJYQTZUVzlrYVdaNVJHRjBaVDR5TURFMkxUQTRMVEF4VkRFeE9qVTRPakEwTFRBek9qQXdQQzk0YlhBNlRXOWthV1o1UkdGMFpUNEtJQ0FnSUNBZ0lDQWdQSGh0Y0RwTlpYUmhaR0YwWVVSaGRHVStNakF4Tmkwd09DMHdNVlF4TVRvMU9Eb3dOQzB3TXpvd01Ed3ZlRzF3T2sxbGRHRmtZWFJoUkdGMFpUNEtJQ0FnSUNBZ0lDQWdQR1JqT21admNtMWhkRDVwYldGblpTOXdibWM4TDJSak9tWnZjbTFoZEQ0S0lDQWdJQ0FnSUNBZ1BIQm9iM1J2YzJodmNEcERiMnh2Y2sxdlpHVStNend2Y0dodmRHOXphRzl3T2tOdmJHOXlUVzlrWlQ0S0lDQWdJQ0FnSUNBZ1BIUnBabVk2VDNKcFpXNTBZWFJwYjI0K01Ud3ZkR2xtWmpwUGNtbGxiblJoZEdsdmJqNEtJQ0FnSUNBZ0lDQWdQSFJwWm1ZNldGSmxjMjlzZFhScGIyNCtOekl3TURBd0x6RXdNREF3UEM5MGFXWm1PbGhTWlhOdmJIVjBhVzl1UGdvZ0lDQWdJQ0FnSUNBOGRHbG1aanBaVW1WemIyeDFkR2x2Ymo0M01qQXdNREF2TVRBd01EQThMM1JwWm1ZNldWSmxjMjlzZFhScGIyNCtDaUFnSUNBZ0lDQWdJRHgwYVdabU9sSmxjMjlzZFhScGIyNVZibWwwUGpJOEwzUnBabVk2VW1WemIyeDFkR2x2YmxWdWFYUStDaUFnSUNBZ0lDQWdJRHhsZUdsbU9rTnZiRzl5VTNCaFkyVStOalUxTXpVOEwyVjRhV1k2UTI5c2IzSlRjR0ZqWlQ0S0lDQWdJQ0FnSUNBZ1BHVjRhV1k2VUdsNFpXeFlSR2x0Wlc1emFXOXVQakU0T0R3dlpYaHBaanBRYVhobGJGaEVhVzFsYm5OcGIyNCtDaUFnSUNBZ0lDQWdJRHhsZUdsbU9sQnBlR1ZzV1VScGJXVnVjMmx2Ymo0eE9EZzhMMlY0YVdZNlVHbDRaV3haUkdsdFpXNXphVzl1UGdvZ0lDQWdJQ0E4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRLSUNBZ1BDOXlaR1k2VWtSR1BnbzhMM2c2ZUcxd2JXVjBZVDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtQRDk0Y0dGamEyVjBJR1Z1WkQwaWR5SS9QdkF2djdRQUFBQWdZMGhTVFFBQWVpVUFBSUNEQUFENS93QUFnT2tBQUhVd0FBRHFZQUFBT3BnQUFCZHZrbC9GUmdBQUFtZEpSRUZVZU5yczFMc0pRa0VRaHRIL210bUJnUThRQTd0UUsxZTdNQkJCTWJBRHd6VVpFeXVRdmVlRENYYkQ0VEJEYXkzU1dKcFlnWUNYZ0plQWw0Q1hnSmVBbDRDWGdKZUFsNENYZ0plQUYvQVM4Qkx3RXZBUzhCTHdFdkFTOEJMd0V2QVM4Qkx3QWw0Q1hnSmVBbDRDWHYvV0pza3B5UUo0alFIN01jbXUwQytCVisvWTUvVmVGL29WOE9vZCs3ZHBEZkRxSHZzcnlTSEpCWGpCRHJ4Z0IxNndBeS9ZZ1Jmc3dBdDI0QVU3OElJZGVNRU9QT3l3QXcrN2dJY2RlTUVPdkdBSFhyQURMOWlCRit6QUMzYmdCVHZ3c01NT1BPd0NIbllCRDd1QWh4MTR3UTY4WUFkZXNBTXYySUVYN01ERERqdndzQXQ0MkFVODdBSWVkZ0VQdTRDSFhjREREcnhnQjE2d0F3ODc3TURERGp2d3NBdDQyQVU4N0FJZWRnRVB1NENIWGNEREx1QmhCMTZ3QXc4NzdNRERMdUJoRi9Dd0MzallCVHpzQWg1MkFRKzdnSWRkd0V0akIzK3RTLzc4K1ovVjVkOWlBVHowQWg1NkFRKzlnSWRld0VNdjRLRVg4TkFMZU9nRlBQUUNIbm9CRHozd2doNTRRUTg4OU5BRER6MzB3RU12NEtFWDhOQUxlT2dGUFBRQ0hub0JENzJBaHg1NFFRKzhvQWRlMEFNdjZJRVg5TUJERHozdzBFTVBQUFFDSG5vQkQ3MkFoMTdBUXcrOEZVQVB2S0FIWHRBREwraUJGL1RBQzNyZ0JUM3dnaDU0NktFSEhucm9nWWRld0VNdjRLRUhYdEFETCtpQkYvVEFDM3JnQlQzd2doNTRRUSs4b0FkZTBBTXY2SUdISG5yZ29VL3lyZ0ZlM2FPL0pka251UU92M3RHZkMvdGpqRXNZV21zb3lJV1hnSmVBbDRDWGdKZUFsNENYZ0plQWw0Q1hnSmVBRi9BUzhCTHdFdkFTOEJMd0V2QVM4Qkx3RXZBUzhCTHdBbDRDWGdKZUFsNENYdnFuUGdBQUFQLy9Bd0NFY29DQlJhYll6QUFBQUFCSlJVNUVya0pnZ2c9PScpIG5vLXJlcGVhdCA1MCUgNTAlfS5pemlNb2RhbC1uYXZpZ2F0ZS1uZXh0e3JpZ2h0OjUwJTtiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMd0FBQUM4Q0FZQUFBRENTY1NyQUFBQUNYQklXWE1BQUIzU0FBQWQwZ0VVYXNFd0FBQTdwR2xVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NEtQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV014TXpJZ056a3VNVFU1TWpnMExDQXlNREUyTHpBMEx6RTVMVEV6T2pFek9qUXdJQ0FnSUNBZ0lDQWlQZ29nSUNBOGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBnb2dJQ0FnSUNBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUNpQWdJQ0FnSUNBZ0lDQWdJSGh0Ykc1ek9tUmpQU0pvZEhSd09pOHZjSFZ5YkM1dmNtY3ZaR012Wld4bGJXVnVkSE12TVM0eEx5SUtJQ0FnSUNBZ0lDQWdJQ0FnZUcxc2JuTTZjR2h2ZEc5emFHOXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNCb2IzUnZjMmh2Y0M4eExqQXZJZ29nSUNBZ0lDQWdJQ0FnSUNCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJS0lDQWdJQ0FnSUNBZ0lDQWdlRzFzYm5NNmMzUkZkblE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVVYyWlc1MEl5SUtJQ0FnSUNBZ0lDQWdJQ0FnZUcxc2JuTTZkR2xtWmowaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTBhV1ptTHpFdU1DOGlDaUFnSUNBZ0lDQWdJQ0FnSUhodGJHNXpPbVY0YVdZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZaWGhwWmk4eExqQXZJajRLSUNBZ0lDQWdJQ0FnUEhodGNEcERjbVZoZEc5eVZHOXZiRDVCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE5TNDFJQ2hYYVc1a2IzZHpLVHd2ZUcxd09rTnlaV0YwYjNKVWIyOXNQZ29nSUNBZ0lDQWdJQ0E4ZUcxd09rTnlaV0YwWlVSaGRHVStNakF4Tmkwd09DMHdNVlF3T1RvME1Eb3hOQzB3TXpvd01Ed3ZlRzF3T2tOeVpXRjBaVVJoZEdVK0NpQWdJQ0FnSUNBZ0lEeDRiWEE2VFc5a2FXWjVSR0YwWlQ0eU1ERTJMVEE0TFRBeFZERXhPalU0T2pFeUxUQXpPakF3UEM5NGJYQTZUVzlrYVdaNVJHRjBaVDRLSUNBZ0lDQWdJQ0FnUEhodGNEcE5aWFJoWkdGMFlVUmhkR1UrTWpBeE5pMHdPQzB3TVZReE1UbzFPRG94TWkwd016b3dNRHd2ZUcxd09rMWxkR0ZrWVhSaFJHRjBaVDRLSUNBZ0lDQWdJQ0FnUEdSak9tWnZjbTFoZEQ1cGJXRm5aUzl3Ym1jOEwyUmpPbVp2Y20xaGRENEtJQ0FnSUNBZ0lDQWdQSEJvYjNSdmMyaHZjRHBEYjJ4dmNrMXZaR1UrTXp3dmNHaHZkRzl6YUc5d09rTnZiRzl5VFc5a1pUNEtJQ0FnSUNBZ0lDQWdQSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUStlRzF3TG1scFpEcGhaamxqTjJRMk1DMDBNVGcyTFdFM05HUXRZVEJpTVMxbU1HVTVPRFV3WXpnMlpHWThMM2h0Y0UxTk9rbHVjM1JoYm1ObFNVUStDaUFnSUNBZ0lDQWdJRHg0YlhCTlRUcEViMk4xYldWdWRFbEVQbmh0Y0M1a2FXUTZOalE1TW1NM01UTXRPV1F6TkMwMlpUUmtMV0psTURZdFlUQXpNbU5rT0RRMVl6UmxQQzk0YlhCTlRUcEViMk4xYldWdWRFbEVQZ29nSUNBZ0lDQWdJQ0E4ZUcxd1RVMDZUM0pwWjJsdVlXeEViMk4xYldWdWRFbEVQbmh0Y0M1a2FXUTZOalE1TW1NM01UTXRPV1F6TkMwMlpUUmtMV0psTURZdFlUQXpNbU5rT0RRMVl6UmxQQzk0YlhCTlRUcFBjbWxuYVc1aGJFUnZZM1Z0Wlc1MFNVUStDaUFnSUNBZ0lDQWdJRHg0YlhCTlRUcElhWE4wYjNKNVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y21SbU9sTmxjVDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSEprWmpwc2FTQnlaR1k2Y0dGeWMyVlVlWEJsUFNKU1pYTnZkWEpqWlNJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHpkRVYyZERwaFkzUnBiMjQrWTNKbFlYUmxaRHd2YzNSRmRuUTZZV04wYVc5dVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNmFXNXpkR0Z1WTJWSlJENTRiWEF1YVdsa09qWTBPVEpqTnpFekxUbGtNelF0Tm1VMFpDMWlaVEEyTFdFd016SmpaRGcwTldNMFpUd3ZjM1JGZG5RNmFXNXpkR0Z1WTJWSlJENEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9uZG9aVzQrTWpBeE5pMHdPQzB3TVZRd09UbzBNRG94TkMwd016b3dNRHd2YzNSRmRuUTZkMmhsYmo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT25OdlpuUjNZWEpsUVdkbGJuUStRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVdU5TQW9WMmx1Wkc5M2N5azhMM04wUlhaME9uTnZablIzWVhKbFFXZGxiblErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHd2Y21SbU9teHBQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjbVJtT214cElISmtaanB3WVhKelpWUjVjR1U5SWxKbGMyOTFjbU5sSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT21GamRHbHZiajV6WVhabFpEd3ZjM1JGZG5RNllXTjBhVzl1UGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMzUkZkblE2YVc1emRHRnVZMlZKUkQ1NGJYQXVhV2xrT2pBeE5qSmpNbUUzTFdabU1qWXRZekUwWkMwNVlqZzRMVGMyTUdNMk56QXhZall6Tnp3dmMzUkZkblE2YVc1emRHRnVZMlZKUkQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT25kb1pXNCtNakF4Tmkwd09DMHdNVlF4TVRvMU1Ub3dOeTB3TXpvd01Ed3ZjM1JGZG5RNmQyaGxiajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFJYWjBPbk52Wm5SM1lYSmxRV2RsYm5RK1FXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFV1TlNBb1YybHVaRzkzY3lrOEwzTjBSWFowT25OdlpuUjNZWEpsUVdkbGJuUStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh6ZEVWMmREcGphR0Z1WjJWa1BpODhMM04wUlhaME9tTm9ZVzVuWldRK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dmNtUm1PbXhwUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y21SbU9teHBJSEprWmpwd1lYSnpaVlI1Y0dVOUlsSmxjMjkxY21ObElqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9tRmpkR2x2Ymo1ellYWmxaRHd2YzNSRmRuUTZZV04wYVc5dVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNmFXNXpkR0Z1WTJWSlJENTRiWEF1YVdsa09tRm1PV00zWkRZd0xUUXhPRFl0WVRjMFpDMWhNR0l4TFdZd1pUazROVEJqT0Raa1pqd3ZjM1JGZG5RNmFXNXpkR0Z1WTJWSlJENEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9uZG9aVzQrTWpBeE5pMHdPQzB3TVZReE1UbzFPRG94TWkwd016b3dNRHd2YzNSRmRuUTZkMmhsYmo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT25OdlpuUjNZWEpsUVdkbGJuUStRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVdU5TQW9WMmx1Wkc5M2N5azhMM04wUlhaME9uTnZablIzWVhKbFFXZGxiblErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHBqYUdGdVoyVmtQaTg4TDNOMFJYWjBPbU5vWVc1blpXUStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZjbVJtT214cFBnb2dJQ0FnSUNBZ0lDQWdJQ0E4TDNKa1pqcFRaWEUrQ2lBZ0lDQWdJQ0FnSUR3dmVHMXdUVTA2U0dsemRHOXllVDRLSUNBZ0lDQWdJQ0FnUEhScFptWTZUM0pwWlc1MFlYUnBiMjQrTVR3dmRHbG1aanBQY21sbGJuUmhkR2x2Ymo0S0lDQWdJQ0FnSUNBZ1BIUnBabVk2V0ZKbGMyOXNkWFJwYjI0K01Ua3pPVEF6Tmk4eE1EQXdNRHd2ZEdsbVpqcFlVbVZ6YjJ4MWRHbHZiajRLSUNBZ0lDQWdJQ0FnUEhScFptWTZXVkpsYzI5c2RYUnBiMjQrTVRrek9UQXpOaTh4TURBd01Ed3ZkR2xtWmpwWlVtVnpiMngxZEdsdmJqNEtJQ0FnSUNBZ0lDQWdQSFJwWm1ZNlVtVnpiMngxZEdsdmJsVnVhWFErTWp3dmRHbG1aanBTWlhOdmJIVjBhVzl1Vlc1cGRENEtJQ0FnSUNBZ0lDQWdQR1Y0YVdZNlEyOXNiM0pUY0dGalpUNDJOVFV6TlR3dlpYaHBaanBEYjJ4dmNsTndZV05sUGdvZ0lDQWdJQ0FnSUNBOFpYaHBaanBRYVhobGJGaEVhVzFsYm5OcGIyNCtNVGc0UEM5bGVHbG1PbEJwZUdWc1dFUnBiV1Z1YzJsdmJqNEtJQ0FnSUNBZ0lDQWdQR1Y0YVdZNlVHbDRaV3haUkdsdFpXNXphVzl1UGpFNE9Ed3ZaWGhwWmpwUWFYaGxiRmxFYVcxbGJuTnBiMjQrQ2lBZ0lDQWdJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQZ29nSUNBOEwzSmtaanBTUkVZK0Nqd3ZlRHA0YlhCdFpYUmhQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBbzhQM2h3WVdOclpYUWdaVzVrUFNKM0lqOCtuYnQxbWdBQUFDQmpTRkpOQUFCNkpRQUFnSU1BQVBuL0FBQ0E2UUFBZFRBQUFPcGdBQUE2bUFBQUYyK1NYOFZHQUFBQ1FrbEVRVlI0MnV6U3NRM0NRQUFFUVRkaU95R2cvd3JjaUowUVVNWVNFQ0VLQVAzUFNkdkFhWlpxa1diSkNRSmVBbDRDWGdKZUFsNENYZ0plQWw0Q1hnSmVBbDRDWHNCTHdFdkFTOEJMd0V2QVM4Qkx3RXZBUzhCTHdFdkFDM2dKZUFsNENYZ0orRDl2clk3cUJnTHdvN2RWWis4OW9BZCs1UGJxNm5QUUF6OXM5K3JaOTZBSEhub0JENzJBaDE3QVF5L2dvUmZ3MEF0NDZBVTg5QUllZWdFUHZZQ0hIbmhCRDd5Z0J4NTY2SUdISG5yZ29SZncwQXQ0NkFVODlBSWVlZ0VQdllDSFhzQkRMK0NoQjE3UUF5L29nUmYwd0F0NjRLR0hIbmpvb1FjZWVnRVB2WUNIWHNCREwrQ2hGL0RRQXkvb2dSZjB3QXQ2NEFVOThJSWVlRUVQdktBSFh0QUREejMwd0VQdkkrQ2hGL0RRQXkvb2dSZjB3QXQ2NEFVOThJSWVlRUVQdktBSFh0QURMK2lCRi9UQUMzcmdvWjhlUFJEQUF5L1lnUmZzd0F0MjRBVTc4SUlkZU1FT3ZHQUhYckFETDlpQmh4MTI0R0VYOExBREw5aUJGK3pBQzNiZ0JUdndnaDE0d1E2OFlBY2VkdGlCaDEzQXd5N2dZUmZ3c0FNdjJJRVg3TUFMZHVBRk8vQ0NIWGpZWVFjZWRnRVB1NENIWGNEREx1QmhGL0N3QSs4RTJJRVg3TUFMZHVBRk8vQ3d3dzQ4N0FJZWRnRVB1NENIWGNEREx1QmhGL0N3QzNqWWdSZnN3TU1PTy9Dd0MzallCVHpzQWg1MkFRKzdnSWRkd01NdTRHRVg4TEJyYXZCN2RjRU8vRXh0MVFrNzhETzFWZ2Zzd0V2QVM4Qkx3RXZBUzhCTHdFdkFTOEJMd0V2QVM4QUxlQWw0Q1hnSmVBbDRDWGdKZUFsNENYZ0plQWw0Q1hnQkx3RXZBUzhCTHdFdkFTLzlzaGNBQUFELy93TUF0QXlndkpya3dKVUFBQUFBU1VWT1JLNUNZSUk9Jykgbm8tcmVwZWF0IDUwJSA1MCV9Lml6aU1vZGFsLmlzQXR0YWNoZWRUb3AgLml6aU1vZGFsLWhlYWRlcntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uaXppTW9kYWwuaXNBdHRhY2hlZFRvcHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowIWltcG9ydGFudH0uaXppTW9kYWwuaXNBdHRhY2hlZEJvdHRvbXttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowIWltcG9ydGFudH0uaXppTW9kYWwuaXNGdWxsc2NyZWVue21heC13aWR0aDoxMDAlIWltcG9ydGFudDttYXJnaW46MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUhaW1wb3J0YW50fS5pemlNb2RhbC5pc0F0dGFjaGVkLC5pemlNb2RhbC5pc0Z1bGxzY3JlZW57Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudH0uaXppTW9kYWwuaGFzU2Nyb2xsIC5pemlNb2RhbC13cmFwe292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy14OmhpZGRlbn1odG1sLml6aU1vZGFsLWlzT3ZlcmZsb3d7b3ZlcmZsb3c6aGlkZGVufWh0bWwuaXppTW9kYWwtaXNBdHRhY2hlZCBib2R5LGh0bWwuaXppTW9kYWwtaXNPdmVyZmxvdyBib2R5e292ZXJmbG93LXk6c2Nyb2xsO3Bvc2l0aW9uOnJlbGF0aXZlfWh0bWwuaXppTW9kYWwtaXNBdHRhY2hlZHtvdmVyZmxvdzpoaWRkZW59Lml6aU1vZGFsIDo6LXdlYmtpdC1zY3JvbGxiYXJ7b3ZlcmZsb3c6dmlzaWJsZTtoZWlnaHQ6N3B4O3dpZHRoOjdweH0uaXppTW9kYWwgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjA7bWluLWhlaWdodDoyOHB4O3BhZGRpbmc6MTAwcHggMCAwO2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAwIHJnYmEoMCwwLDAsLjEpLGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjA3KX0uaXppTW9kYWwgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC40KX0uaXppTW9kYWwgOjotd2Via2l0LXNjcm9sbGJhci1idXR0b257aGVpZ2h0OjA7d2lkdGg6MH0uaXppTW9kYWwgOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIDAgMCAycHh9Lml6aU1vZGFsLnRyYW5zaXRpb25JbiAuaXppTW9kYWwtaGVhZGVyey13ZWJraXQtYW5pbWF0aW9uOmYgLjdzIGN1YmljLWJlemllciguNywwLC4zLDEpO2FuaW1hdGlvbjpmIC43cyBjdWJpYy1iZXppZXIoLjcsMCwuMywxKX0uaXppTW9kYWwudHJhbnNpdGlvbkluIC5pemlNb2RhbC1oZWFkZXIgLml6aU1vZGFsLWhlYWRlci1pY29uey13ZWJraXQtYW5pbWF0aW9uOmcgMXMgY3ViaWMtYmV6aWVyKC4xNiwuODEsLjMyLDEpIGJvdGg7YW5pbWF0aW9uOmcgMXMgY3ViaWMtYmV6aWVyKC4xNiwuODEsLjMyLDEpIGJvdGh9Lml6aU1vZGFsLnRyYW5zaXRpb25JbiAuaXppTW9kYWwtaGVhZGVyIC5pemlNb2RhbC1oZWFkZXItc3VidGl0bGUsLml6aU1vZGFsLnRyYW5zaXRpb25JbiAuaXppTW9kYWwtaGVhZGVyIC5pemlNb2RhbC1oZWFkZXItdGl0bGV7LXdlYmtpdC1hbmltYXRpb246ZSAxcyBjdWJpYy1iZXppZXIoLjE2LC44MSwuMzIsMSkgYm90aDthbmltYXRpb246ZSAxcyBjdWJpYy1iZXppZXIoLjE2LC44MSwuMzIsMSkgYm90aH0uaXppTW9kYWwudHJhbnNpdGlvbkluIC5pemlNb2RhbC1oZWFkZXIgLml6aU1vZGFsLWJ1dHRvbnstd2Via2l0LWFuaW1hdGlvbjpnIDEuMnMgY3ViaWMtYmV6aWVyKC43LDAsLjMsMSk7YW5pbWF0aW9uOmcgMS4ycyBjdWJpYy1iZXppZXIoLjcsMCwuMywxKX0uaXppTW9kYWwudHJhbnNpdGlvbkluIC5pemlNb2RhbC1pZnJhbWUsLml6aU1vZGFsLnRyYW5zaXRpb25JbiAuaXppTW9kYWwtd3JhcHstd2Via2l0LWFuaW1hdGlvbjpkIDEuM3M7YW5pbWF0aW9uOmQgMS4zc30uaXppTW9kYWwudHJhbnNpdGlvbkluIC5pemlNb2RhbC1oZWFkZXJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MHM7LW1vei1hbmltYXRpb246MHM7YW5pbWF0aW9uLWRlbGF5OjBzfS5pemlNb2RhbC50cmFuc2l0aW9uSW4gLml6aU1vZGFsLWhlYWRlciAuaXppTW9kYWwtaGVhZGVyLWljb24sLml6aU1vZGFsLnRyYW5zaXRpb25JbiAuaXppTW9kYWwtaGVhZGVyIC5pemlNb2RhbC1oZWFkZXItdGl0bGV7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjRzOy1tb3otYW5pbWF0aW9uOi40czthbmltYXRpb24tZGVsYXk6LjRzfS5pemlNb2RhbC50cmFuc2l0aW9uSW4gLml6aU1vZGFsLWhlYWRlciAuaXppTW9kYWwtaGVhZGVyLXN1YnRpdGxley13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi41czstbW96LWFuaW1hdGlvbjouNXM7YW5pbWF0aW9uLWRlbGF5Oi41c30uaXppTW9kYWwudHJhbnNpdGlvbk91dCAuaXppTW9kYWwtaGVhZGVyLC5pemlNb2RhbC50cmFuc2l0aW9uT3V0IC5pemlNb2RhbC1oZWFkZXIgKnt0cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50fS5pemlNb2RhbC1uYXZpZ2F0ZS5mYWRlT3V0LC5pemlNb2RhbC1vdmVybGF5LmZhZGVPdXQsLml6aU1vZGFsLmZhZGVPdXQsLml6aU1vZGFsIC5mYWRlT3V0ey13ZWJraXQtYW5pbWF0aW9uOmMgLjVzO2FuaW1hdGlvbjpjIC41czthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfS5pemlNb2RhbC1uYXZpZ2F0ZS5mYWRlSW4sLml6aU1vZGFsLW92ZXJsYXkuZmFkZUluLC5pemlNb2RhbC5mYWRlSW4sLml6aU1vZGFsIC5mYWRlSW57LXdlYmtpdC1hbmltYXRpb246ZCAuNXM7YW5pbWF0aW9uOmQgLjVzfS5pemlNb2RhbC1vdmVybGF5LmNvbWluZ0luLC5pemlNb2RhbC5jb21pbmdJbnstd2Via2l0LWFuaW1hdGlvbjphIC41cyBlYXNlO2FuaW1hdGlvbjphIC41cyBlYXNlfS5pemlNb2RhbC1vdmVybGF5LmNvbWluZ091dCwuaXppTW9kYWwuY29taW5nT3V0ey13ZWJraXQtYW5pbWF0aW9uOmIgLjVzIGN1YmljLWJlemllciguMTYsLjgxLC4zMiwxKTthbmltYXRpb246YiAuNXMgY3ViaWMtYmV6aWVyKC4xNiwuODEsLjMyLDEpO2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHN9Lml6aU1vZGFsLW92ZXJsYXkuYm91bmNlSW5Eb3duLC5pemlNb2RhbC5ib3VuY2VJbkRvd257LXdlYmtpdC1hbmltYXRpb246aCAuN3MgZWFzZTthbmltYXRpb246aCAuN3MgZWFzZX0uaXppTW9kYWwtb3ZlcmxheS5ib3VuY2VPdXREb3duLC5pemlNb2RhbC5ib3VuY2VPdXREb3duey13ZWJraXQtYW5pbWF0aW9uOmkgLjdzIGVhc2U7YW5pbWF0aW9uOmkgLjdzIGVhc2V9Lml6aU1vZGFsLW92ZXJsYXkuYm91bmNlSW5VcCwuaXppTW9kYWwuYm91bmNlSW5VcHstd2Via2l0LWFuaW1hdGlvbjpqIC43cyBlYXNlO2FuaW1hdGlvbjpqIC43cyBlYXNlfS5pemlNb2RhbC1vdmVybGF5LmJvdW5jZU91dFVwLC5pemlNb2RhbC5ib3VuY2VPdXRVcHstd2Via2l0LWFuaW1hdGlvbjprIC43cyBlYXNlO2FuaW1hdGlvbjprIC43cyBlYXNlfS5pemlNb2RhbC1vdmVybGF5LmZhZGVJbkRvd24sLml6aU1vZGFsLmZhZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb246bCAuN3MgY3ViaWMtYmV6aWVyKC4xNiwuODEsLjMyLDEpO2FuaW1hdGlvbjpsIC43cyBjdWJpYy1iZXppZXIoLjE2LC44MSwuMzIsMSl9Lml6aU1vZGFsLW92ZXJsYXkuZmFkZU91dERvd24sLml6aU1vZGFsLmZhZGVPdXREb3duey13ZWJraXQtYW5pbWF0aW9uOm0gLjVzIGVhc2U7YW5pbWF0aW9uOm0gLjVzIGVhc2V9Lml6aU1vZGFsLW92ZXJsYXkuZmFkZUluVXAsLml6aU1vZGFsLmZhZGVJblVwey13ZWJraXQtYW5pbWF0aW9uOm4gLjdzIGN1YmljLWJlemllciguMTYsLjgxLC4zMiwxKTthbmltYXRpb246biAuN3MgY3ViaWMtYmV6aWVyKC4xNiwuODEsLjMyLDEpfS5pemlNb2RhbC1vdmVybGF5LmZhZGVPdXRVcCwuaXppTW9kYWwuZmFkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uOm8gLjVzIGVhc2U7YW5pbWF0aW9uOm8gLjVzIGVhc2V9Lml6aU1vZGFsLW92ZXJsYXkuZmFkZUluTGVmdCwuaXppTW9kYWwuZmFkZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbjpwIC43cyBjdWJpYy1iZXppZXIoLjE2LC44MSwuMzIsMSk7YW5pbWF0aW9uOnAgLjdzIGN1YmljLWJlemllciguMTYsLjgxLC4zMiwxKX0uaXppTW9kYWwtb3ZlcmxheS5mYWRlT3V0TGVmdCwuaXppTW9kYWwuZmFkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb246cSAuNXMgZWFzZTthbmltYXRpb246cSAuNXMgZWFzZX0uaXppTW9kYWwtb3ZlcmxheS5mYWRlSW5SaWdodCwuaXppTW9kYWwuZmFkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb246ciAuN3MgY3ViaWMtYmV6aWVyKC4xNiwuODEsLjMyLDEpO2FuaW1hdGlvbjpyIC43cyBjdWJpYy1iZXppZXIoLjE2LC44MSwuMzIsMSl9Lml6aU1vZGFsLW92ZXJsYXkuZmFkZU91dFJpZ2h0LC5pemlNb2RhbC5mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb246cyAuNXMgZWFzZTthbmltYXRpb246cyAuNXMgZWFzZX0uaXppTW9kYWwtb3ZlcmxheS5mbGlwSW5YLC5pemlNb2RhbC5mbGlwSW5Yey13ZWJraXQtYW5pbWF0aW9uOnQgLjdzIGVhc2U7YW5pbWF0aW9uOnQgLjdzIGVhc2V9Lml6aU1vZGFsLW92ZXJsYXkuZmxpcE91dFgsLml6aU1vZGFsLmZsaXBPdXRYey13ZWJraXQtYW5pbWF0aW9uOnUgLjdzIGVhc2U7YW5pbWF0aW9uOnUgLjdzIGVhc2V9QC13ZWJraXQta2V5ZnJhbWVzIGF7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSguOSkgdHJhbnNsYXRlWSgtMjBweCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKX19QGtleWZyYW1lcyBhezAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoLjkpIHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBiezAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9dG97b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSguOSl9fUBrZXlmcmFtZXMgYnswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoLjkpfX1ALXdlYmtpdC1rZXlmcmFtZXMgY3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGN7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIGR7MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBkezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUAtd2Via2l0LWtleWZyYW1lcyBlezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDUwcHgpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIGV7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QC13ZWJraXQta2V5ZnJhbWVzIGZ7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgwKSB0cmFuc2xhdGVZKC00MHB4KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHRvcH19QGtleWZyYW1lcyBmezAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGVZKDApIHRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHRvcH19QC13ZWJraXQta2V5ZnJhbWVzIGd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsMSl9fUBrZXlmcmFtZXMgZ3swJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsMSl9fUAtd2Via2l0LWtleWZyYW1lcyBoezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBoezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QC13ZWJraXQta2V5ZnJhbWVzIGl7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMDBweCwwKX19QGtleWZyYW1lcyBpezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAwcHgsMCl9fUAtd2Via2l0LWtleWZyYW1lcyBqezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBqezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QC13ZWJraXQta2V5ZnJhbWVzIGt7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGt7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgbHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGx7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QC13ZWJraXQta2V5ZnJhbWVzIG17MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApfX1Aa2V5ZnJhbWVzIG17MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBuezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1ALXdlYmtpdC1rZXlmcmFtZXMgb3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX19QGtleWZyYW1lcyBvezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QC13ZWJraXQta2V5ZnJhbWVzIHF7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMHB4LDAsMCl9fUBrZXlmcmFtZXMgcXswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwcHgsMCwwKX19QC13ZWJraXQta2V5ZnJhbWVzIHJ7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgcnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QC13ZWJraXQta2V5ZnJhbWVzIHN7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDBweCwwLDApfX1Aa2V5ZnJhbWVzIHN7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDBweCwwLDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgdHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg2MGRlZyk7b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHR7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDYwZGVnKTtvcGFjaXR5OjB9NDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpfTcwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpfXRve3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtvcGFjaXR5OjF9fUAtd2Via2l0LWtleWZyYW1lcyB1ezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg0MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDQwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgdXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoNDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg0MGRlZyk7b3BhY2l0eTowfX0iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ2tleWZyYW1lX2FuaW1hdGlvbnMnO1xuQGltcG9ydCAnZnJlc2NvJztcbkBpbXBvcnQgXCJpemlNb2RhbFwiO1xuIFxuIFxuKiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG59XG5cbi8qIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcblxuXHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XG5cdCAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdCAgICB9ICAgICBcbiAgICBcbn0gKi9cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcbiAgICBoZWlnaHQ6MTAwJTtcbn1cblxuYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiZmYtZGF4LXdlYi1wcm9cIixcIkFyaWFsIE5hcnJvd1wiLFwiQXJpYWxcIjtcbiAgICBjb2xvcjogJGNvbEZvbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH0gIFxuICAgICYuY2F0YWxvZ1NlbGVjdGlvbiB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDkwcHgpIHsgICBcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgfSBcbiAgICB9XG59XG5cbi8vIC8qIGFwcGxpZXMgdG8gR0lGIGFuZCBQTkcgaW1hZ2VzOyBhdm9pZHMgYmx1cnJ5IGVkZ2VzICovXG4vLyBpbWdbc3JjJD1cIi5naWZcIl0sIGltZ1tzcmMkPVwiLnBuZ1wiXSB7XG4vLyAgICAgaW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzOyAgICAgICAgIC8qIEZpcmVmb3ggKi9cbi8vICAgICBpbWFnZS1yZW5kZXJpbmc6ICAgLW8tY3Jpc3AtZWRnZXM7ICAgICAgICAgLyogT3BlcmEgKi9cbi8vICAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7LyogV2Via2l0IChub24tc3RhbmRhcmQgbmFtaW5nKSAqL1xuLy8gICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4vLyAgICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogbmVhcmVzdC1uZWlnaGJvcjsgIC8qIElFIChub24tc3RhbmRhcmQgcHJvcGVydHkpICovXG4vLyB9XG5cbmltZyB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG5hIHtcbiAgICBjb2xvcjogIzAwODBDNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG5wLCB1bCwgb2wge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5ociB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCA0cmVtO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FDRTBGODtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLmNtcy10ZXh0IHtcbiAgICBcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIFxuICAgIGgyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMi40cmVtIDAgLjZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBcbiAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDA7IFxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyAgIFxuICAgICAgICBtYXJnaW46IDAgMCAxLjEycmVtOyBcbiAgICAgICAgXG4gICAgICAgICYubGVhZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogNHJlbSAwIDByZW07IFxuICAgICAgICB9XG4gICAgICAgICYuY2VudGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuI3BhZ2Uge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWF4LXdpZHRoOiAxMDkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDE2MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sQmdMaWdodDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDoxMDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AaW1wb3J0ICdsYW5kaW5nUGFnZSc7XG5AaW1wb3J0ICdsYW5kaW5nUGFnZVByb2R1Y3RTZWxlY3Rpb24nO1xuQGltcG9ydCAnY29tcGFueVBhZ2UnO1xuQGltcG9ydCAnZ3JpZF9mYWxsYmFjayc7XG5AaW1wb3J0ICdncmlkLW1zJztcbkBpbXBvcnQgJ2dyaWQnO1xuQGltcG9ydCBcInRhYnNcIjtcbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcbkBpbXBvcnQgXCJ0ZWFzZXJfZGVwb3RcIjtcbkBpbXBvcnQgXCJsaXN0X2RlcG90c1wiO1xuQGltcG9ydCBcInRhYmxlXCI7XG5AaW1wb3J0IFwiZmxhZ3NcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcIm1hcFwiOyBcbkBpbXBvcnQgXCJib2R5X3RleHRcIjtcbkBpbXBvcnQgXCJjYXRhbG9nX2NvbnRlbnRcIjtcbkBpbXBvcnQgXCJjb29raWVjb25zZW50XCI7XG5AaW1wb3J0IFwicm9uZGVuXCI7XG5AaW1wb3J0IFwiZG93bmxvYWRcIjtcbkBpbXBvcnQgXCJkZXBvdHNcIjtcbkBpbXBvcnQgXCJ2aWRlb3NcIjtcblxuIFxuXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5hc2lkZSB7XG4gICAgLypcbiAgICB3aWR0aDogMjZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyovXG4gICAgbWFyZ2luLXRvcDogMTMuMnJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuXG4gICAgfVxuICAgIFxuICAgIC5iYWNrIHtcbiAgICAgICAgXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbjogNHJlbSAwIDByZW07XG4gICAgICAgIFxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7ICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG5cdCAgICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcblx0ICAgICAgICBkaXNwbGF5OiBub25lO1xuXHQgICAgfSAgICAgICAgXG4gICAgfVxuXG5cbn1cblxuLmNhdGFsb2dBcnRpY2xlICB7XG4gICAgYXNpZGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cmVtO1xuXHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XG5cdCAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblx0ICAgIH0gICAgICAgICAgICAgXG4gICAgICAgIFxuICAgIH1cbn1cblxuLmNhdGVnb3JpZXMge1xuICAgIHVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJiA+IGxpID4gdWwgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgIFxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAuNnJlbSAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2Fycm93LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjVBNDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLCAuY3VycmVudCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICMxYWEwZTE7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLm1lZGlhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZUltYWdlQ29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3N0JGO1xuXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuYXJ0aWNsZUltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgcmlnaHQ6MnJlbTtcbiAgICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cbiAgICB9XG4gICAgXG4gICAgLmFydGljbGVWaWRlbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMnB4IHJnYmEoMCwwLDAsMC4yNSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYShibGFjaywgMC4xOCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjQyKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuXG59XG5cbm1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgXG4gICAgfSAgICBcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDMuNnJlbTtcbiAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5jYXRhbG9nQXJ0aWNsZSBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuMnJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMuMnJlbTsgICAgICAgICAgIFxuXG4gICAgfSAgICAgIFxuXG4gICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogIzdGODE4NTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTtcbiAgICB9XG59XG5cbnNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRiBuby1yZXBlYXQgOTUlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBNExqWWdOaTR4TXlJK1BHUmxabk0rUEhOMGVXeGxQaTVoZTJacGJHdzZJelprTm1VM01EdDlQQzl6ZEhsc1pUNDhMMlJsWm5NK1BIUnBkR3hsUG1GeWNtOTNMWE5sYkdWamREd3ZkR2wwYkdVK1BIQnZiSGxzYVc1bElHTnNZWE56UFNKaElpQndiMmx1ZEhNOUlqZ3VOaUF4TGprM0lEUXVNek1nTmk0eE15QXdJREl1TURJZ01DQXdMakExSURRdU16VWdOQzR4TlNBNExqWWdNQ0E0TGpZZ01TNDVOeUl2UGp3dmMzWm5QZz09XCIpO1xuXG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggYXV0bztcblxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MWNlZjM7XG4gICAgY29sb3I6ICM2RDZFNzA7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogLjVyZW0gLjVyZW0gLjRyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7ICAgXG4gICAgXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtZGF4LXdlYi1wcm9cIixcIkFyaWFsIE5hcnJvd1wiLFwiQXJpYWxcIjtcblxuICAgICYuZGFya3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTRMallnTmk0eE15SStQR1JsWm5NK1BITjBlV3hsUGk1aGUyWnBiR3c2STBaR1JqdDlQQzl6ZEhsc1pUNDhMMlJsWm5NK1BIUnBkR3hsUG1GeWNtOTNMWE5sYkdWamREd3ZkR2wwYkdVK1BIQnZiSGxzYVc1bElHTnNZWE56UFNKaElpQndiMmx1ZEhNOUlqZ3VOaUF4TGprM0lEUXVNek1nTmk0eE15QXdJREl1TURJZ01DQXdMakExSURRdU16VWdOQzR4TlNBNExqWWdNQ0E0TGpZZ01TNDVOeUl2UGp3dmMzWm5QZz09XCIpO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjc5QkM7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTI3OUJDO1xuICAgIH1cblxufVxuXG5cbi5kb3dubG9hZC1saXN0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDoxLjhyZW07XG4gICAgLmZhLWxpIHtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FDRTBGODtcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhdGFsb2dJbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgXG59XG5cblxuXG4jc29ydEFydGljbGVzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXJ0aWNsZXMge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICBcblxuICAgIC8qXG4gICAgICAgIEBzdXBwb3J0cyhkaXNwbGF5OiBncmlkKSB7XG5cblxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuICAgICAgICB9XG4gICAgKi9cbn1cblxuLmNhdGFsb2dTZWFyY2gsIC5jYXRhbG9nUHJvbW90aW9ucywgLmNhdGFsb2dOZXdBcnRpY2xlcywgLmNhdGFsb2dTZWxlY3Rpb24ge1xuICAgIGFydGljbGUge1xuICAgICAgICB3aWR0aDogMjIuNzUlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjIuNzUlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgxbikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0OCU7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxuXG59XG5cbmFydGljbGUsIC5hcnRpY2xlSW1hZ2VDb250YWluZXIge1xuXG4gICAgJi5ha3Rpb24ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYWt0aW9uLnBuZyk7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICBib3R0b206IDIuNzVyZW07ICAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDE4LjUlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOC41JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXcge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIHRvcDogNi41cmVtO1xuICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLm5ldyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbmV1LnBuZyk7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgICAgYm90dG9tOiAxLjc1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7ICBcbiAgICAgICAgICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDsgICAgICAgIFxuICAgICAgICB9XG5cbiAgICB9XG4gICAgXG4gIFxufVxuXG4udGVhc2VyQm94LTAxIC5oaWdobGlnaHRQcm9kdWN0IGFydGljbGUge1xuICAgIFxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oI2RhZjBmZCwgNSUpO1xufVxuXG4uaGlnaGxpZ2h0ZWRBcnRpY2xlUHJldmlldyB7XG4gICAgLm1vcmVQcm9kdWN0cyB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAwO1xuICAgIH1cbn1cblxuLmhpZ2hsaWdodGVkQXJ0aWNsZSB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgbGluZWFyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXJ0aWNsZS5oaWdobGlnaHQge1xuICAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbmFydGljbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzAuNjY2NjYlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMjc5QkM7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMC42NjY2NiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgXG5cbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5MHB4KSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OCU7XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAuNHJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwMDc3QkY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IC41cHggc29saWQgIzEyNzliYztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgfVxuXG4gICAgLmFydGljbGUtaW1hZ2Uge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgIHRvcDogNHJlbTtcbiAgICAgICAgYm90dG9tOiA1cmVtO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAvKlxuICAgICAgICAgICAgICAgIEBzdXBwb3J0cyhkaXNwbGF5OiBncmlkKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMXJlbSA0cmVtO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzJweDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgKi9cblxuICAgIH1cblxuICAgIC5wcmljZS1ib3gge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxOUFCOEQ7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBwYWRkaW5nOiAuOHJlbSAxLjJyZW0gLjJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogRkZGYWdvV2ViUHJvO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjMTlBQjhEO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDc1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC51dnAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRkZGYWdvV2ViUHJvJywgJ2ZmLWRheC13ZWItcHJvLWNvbmRlbnNlZCc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5vbi1yZXF1ZXN0IHtcbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZGRmFnb1dlYlBybycsICdmZi1kYXgtd2ViLXByby1jb25kZW5zZWQnO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9ICAgICBcbiAgICAgICAgLnVuYXZhaWxhYmxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgIFxuICAgICAgICB9ICAgXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRlYXNlci1ib3gge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jdGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cbiAgICAudGVhc2VyLWltYWdlIHtcbiAgICAgICAgYm90dG9tOiAxNnJlbTtcbiAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBhdXRvO1xuICAgIH1cblxufVxuXG4ucGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IC4ycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOztcbiAgICAgICAgY29sb3I6ICM5QzlFQTA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgLk1hcmt1cFBhZ2VyTmF2T24gYSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM1ODU5NUI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLmJyZWFkY3J1bWJzIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB6LWluZGV4OiA0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtO1xuICAgICAgICBcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBhLCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM2RDZFNzA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oIzZENkU3MCwgMzUlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgXG4gICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG59XG5cblxuXG4uc2hvcEluZm9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIC1tcy1mbGV4OiAxOyAgIFxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7ICAgICAgIFxuICAgIFxuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODkwcHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwOyBcblxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2hvcEluZm8ge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUNFMEY4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAtbXMtZmxleDogMTsgICBcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGF1dG87XG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDI4LjUlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgIHdpZHRoOiA2Ny41JTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC8vaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmZi1kYXgtY29tcGFjdC13ZWItcHJvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucHJvZHVjdFNsaWRlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG59XG5cbi5wcm9kdWN0U2xpZGVzQmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjREFGMEZEO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDI3LjclO1xufVxuXG4ucHJvZHVjdFNsaWRlcyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcblxuICAgIH1cbn1cblxuLnZjYXJkIHtcblxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWNlMGY4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyAgICBcbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICBcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfSAgICBcbiAgICBcbn1cblxuLmNhdGFsb2dXcmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAtMXJlbTtcbn1cblxuLmNhdGFsb2dMaXN0IHtcbiAgICBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAtbXMtZmxleC1wYWNrOiBzcGFjZS1ldmVubHk7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcblxuICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgICAgXG4gICAgJiA+IGxpIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIFxuICAgICAgICB9ICAgICAgICAgICAgICAgICAgXG4gICAgICAgIFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMS41cmVtIHJnYmEoMCwwLDAsLjI1KTsgXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBsaW5lYXIgLjEyNXM7IFxuICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5maWxlU2l6ZSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5maWxlRG93bmxvYWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuXG4jZm9ybU1vZGFsIHtcbiAgICAuY21zLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbTtcbiAgICB9XG59XG5cbi50cmlnZ2VyRm9ybSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5saW5lLWZvcm0ge1xuICAgIG1hcmdpbjogMnJlbSAwO1xufVxuXG5cbi5jYXRhbG9nU2VsZWN0aW9uLCAubGFuZGluZ1BhZ2VSb25kZW4sIC5sYW5kaW5nUGFnZVJvbmRlbk92ZXJ2aWV3IHtcbiAgICBoZWFkZXIge1xuXG4gICAgXG4gICAgfVxuICAgIFxuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5cbi5zZWN0aW9uLXN0YXJ0IHtcbiAgICBtYXJnaW46IDMuMnJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzFhMTkxOTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogLjc1cmVtIGF1dG87XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhYWE5YTk7XG4gICAgICAgIFxuICAgIH1cbiAgICBcbn1cblxuLnF1aWNrLWluZm8tYm94ZXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBcbiAgICAmID4gbGkge1xuICAgICAgICBcbiAgICAgICAgd2lkdGg6IDE5LjUlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kOiAjMGY0YjgzO1xuICAgICAgICBcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgXG5cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigjMGY0YjgzLCA1JSk7XG4gICAgICAgIH0gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1OTg2ZDsgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTU5ODZkO1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5pbmZvLWJveCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAuaW5mby1ib3gge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIC5pbmZvLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTU0LjgwNzY5MjMlO1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9ICAgIFxuICAgICAgICB9ICAgICAgICBcbiAgICAgICAgXG5cbiAgICAgIFxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgLmluZm8tYm94IHtcbiAgICAgICAgXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIFxuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjAzLjIwNTEyODIlO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDQwOS42MTUzODQ2JTtcbiAgICAgICAgICAgIHRvcDogNzBweDtcbiAgICBcbiAgICAgICAgfVxuICAgICAgICAgICAgICAgXG4gICAgICAgIFxuICAgICAgICBjb2xvcjogIzRlNTM1MDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q5ZWRlNDtcbiAgICAgICAgICAgIFxuICAgICAgICBociB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjODk5NTkwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBjb2xvcjogIzU2ODdhNTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgXG59XG5cbi5sYW5kaW5nLWxpZ2h0LCAubGFuZGluZy1kYXJrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzLjJyZW0gMDtcbn1cblxuLmxhbmRpbmctZGFyayB7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA5MHB4KSB7XG5cblxuICAgICAgICAgIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkY2YwZmI7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RjZjBmYjtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9ICBcbiAgICB9ICAgXG5cbiAgICBcbn1cblxuLmZhZGVkIHtcbiAgICBvcGFjaXR5OiAuMjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYW4tZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBsaW5lYXI7ICAgIFxufVxuXG4jZGF0ZW5UYWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zcGVjaWZpY2F0aW9uc1RhYmxlIHtcbiAgICBcbiAgICBtaW4td2lkdGg6IDY0MHB4O1xuICAgIFxuICAgICYub3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgICBcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgXG4gICAgXG4gICAgdGgge1xuICAgICAgICB3aWR0aDogMTklO1xuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICB0aCwgdGQge1xuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgICB9XG4gICAgXG4gICAgdGhlYWQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjc1YTdlO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1Njg0OWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5lbXB0eSwgdHIsIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZW1wdHlSb3cge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYmVmZjU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaW1hZ2VSb3cge1xuICAgICAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIFxuICAgIHRib2R5IHtcbiAgICAgICAgXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiY2U1Zjc7XG4gICAgICAgICAgICBcbiBcbiAgICAgICAgfVxuICAgICAgICAubGlnaHQgdGQge1xuICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGOyBcbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgIFxuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg1YTZiZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7ICBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBjb2xvcjogIzI2MjcyNztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODVhNmJmO1xuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9ICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODVhNmJmOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAuaGVhZGVyUm93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjYmNlNWY3LCAxMCUpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI2MjkyOTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5lbXRweVJvdyB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcblxuICAgIH1cbn1cblxuLnRvZ2dsZUljb24ge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sdXBlLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBcbiAgICAmLm9wZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2Nsb3NlLnBuZyk7XG4gICAgfVxufVxuXG4ucHJvZHVjdEluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICBoMyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59XG5cbi5zcGVjaWFsT2ZmZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbn1cbiIsIiRjb2xCZ0xpZ2h0OiAgICAgICAgICAgICM3MUNFRjM7ICAgIC8vYmxhdWVyIEhlYWRlciBCR1xuJGNvbEJnRGFyazogICAgICAgICAgICAgcmdiYSgxMywgMTAyLCAxNjIsIDEuMCk7ICAgIC8vZHVua2VsYmxhdWVyIEhlYWRlciBIaWdobGlnaHRcbiRjb2xCZ0RhcmtUcmFuc3BhcmVudDogIHJnYmEoMTMsIDEwMiwgMTYyLCAuMik7ICAgIC8vZHVua2VsYmxhdWVyIEhlYWRlciBIaWdobGlnaHRcbiRjb2xCZ0RhcmtTaGFkb3c6ICAgICAgICMyMzFGMjA7XG4kY29sRm9udEJnRGFyazogICAgICAgICAjRDlFOEYxOyAgICBcbiRjb2xIaWdobGlnaHQ6ICAgICAgICAgICMxQUFCOEQ7ICAgIC8vZ3LDvG5lIFByb2R1a3Rib3hlblxuJGNvbEZvbnQ6ICAgICAgICAgICAgICAgIzAwNzdCRjsgICAgLy9TY2hyaWZ0ZmFyYmVcbiRjb2xEYXJrQmx1ZTogICAgICAgICAgICMwZDY2YTI7XG4kY29sRGFya1RleHQ6ICAgICAgICAgICAjMmEyZDM0O1xuJGNvbExpZ2h0Qmx1ZTogICAgICAgICAgI2NmZWVmYlxuIiwiLm92ZXJsYXkgI3BhZ2Uge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIFxuXG59XG5cbi5sYW5kaW5nUGFnZVNpbXBsZSwgLmxhbmRpbmdQYWdlQ2FydCwgLmxhbmRpbmdQYWdlUHJvZHVjdFNlbGVjdGlvbiB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgbWFpbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH0gICBcblxuICAgIC5tYWluVmlzdWFsQmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlM2YzZmQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICAgIFxuICAgIC5tYWluVmlzdWFsRGVzY3JpcHRpb25CZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzk3MjIzNDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9ICAgIFxuXG4gICAgXG4gICAgLm1haW5WaXN1YWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NDBweCkgeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgfSAgICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87ICAgIFxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgXG4gICAgfSBcbiAgICAubGFuZGluZ1BhZ2Uge1xuICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgXG4gICAgICAgIH0gICAgICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAuSW5wdXRmaWVsZEdyb3VwX3N1Ym1pdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmxhbmRpbmdQYWdlICB7XG4gICAgXG4gICAgXG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICAjcGFnZSB7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkgeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI2xvZ28ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkycHg7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgIFxuICAgIH1cbiAgICBcbiAgICBoMSB7XG4gICAgICAgIGxlZnQ6IDNyZW07XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgIH0gIFxuICAgIH0gICAgXG4gICAgXG4gICAgbWFpbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuXG4gICAgICAgIH0gIFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgICAgIH0gICAgICAgICAgICAgICAgICAgXG4gICAgfVxuICAgIFxuICAgIC5jbXMtdGV4dCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDAgM3JlbTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBtYXJnaW46IDNyZW0gMDtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgXG4gICAgICAgICAgICB9ICAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLmNtcy1saXN0IHVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMCAyMCU7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgXG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC4ycmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gIFxuICAgIFxuICAgIC5iZ092ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgIH0gIFxuICAgIFxuICAgICNwYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXG4gICAgICAgICNsb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAgXG4gICAgLmxhbmRpbmdFbGVtZW50IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZGRmFnb1dlYlBybzsgXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IFxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAyNXJlbTtcbiAgICAgICAgXG4gICAgfVxuICAgIC5tYWluVmlzdWFsIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5tYWluVmlzdWFsRGVzY3JpcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5NTY5O1xuICAgICAgICBwYWRkaW5nOiA2cmVtIDRyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHJlbSBzb2xpZCAjOTcyMjM0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgdG9wOiAtNHJlbTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7ICAgICAgXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NDBweCkgeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHJlbSBzb2xpZCAjOTcyMjM0OyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB0b3A6IC0ycmVtO1xuICAgICAgICAgICAgfSAgICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7ICBcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KSB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIH0gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIFxuICAgIC5xdWVzdGlvbkNpcmNsZXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW47XG4gICAgICAgIFxuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6NSU7ICAgXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyAgXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTsgICAgIFxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7ICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9ICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlQ29udGFpbmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgW2FyaWEtaGlkZGVuPXRydWVdIC5zbGlkZUNvbnRhaW5lciAge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIC5xdWVzdGlvbiB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTk1O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHdpZHRoOiAxMHJlbTsgICAgICAgXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTsgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA5Ljk1IDIwLjAzXCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6cmdiYSgxNDUsIDE0NSwgMTQ5LCAxKTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnF1ZXN0aW9uTWFyazwvdGl0bGU+PHBhdGggY2xhc3M9XCJhXCIgZD1cIk01LjkxLDguM2MuOTUtMSwxLjc4LTEuOTMsMS43OC0zLjQ2LDAtMS45LTEuMjMtMi44NS0zLTIuODVBOC41Niw4LjU2LDAsMCwwLC44NiwzLjA2TDAsMS4zMkExMC4xLDEwLjEsMCwwLDEsNC43OCwwQzcuNTksMCwxMCwxLjUsMTAsNC42OSwxMCw2LjkyLDguNzksOC4xNSw3LjUsOS41NSw1Ljk0LDExLjIxLDUuMzMsMTIuMDcsNS4zMywxNEgzLjRDMy40LDExLjI3LDQuMjYsMTAuMTEsNS45MSw4LjNabS0yLjY5LDkuMUg1LjU0VjIwSDMuMjJaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAxcywgYm9yZGVyLWNvbG9yIGxpbmVhciAxcywgb3BhY2l0eSBsaW5lYXIgMXM7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhyZW07ICAgICAgIFxuICAgICAgICAgICAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZUNvbnRhaW5lci5hY3RpdmUge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgIHRyYW5zbGF0ZVkoOHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC8vdG9wOiAyMnB4ICFpbXBvcnRhbnQ7ICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5xdWVzdGlvbnsgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFEQUZFQztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBRkVDO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgOS45NSAyMC4wM1wiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5xdWVzdGlvbk1hcms8L3RpdGxlPjxwYXRoIGNsYXNzPVwiYVwiIGQ9XCJNNS45MSw4LjNjLjk1LTEsMS43OC0xLjkzLDEuNzgtMy40NiwwLTEuOS0xLjIzLTIuODUtMy0yLjg1QTguNTYsOC41NiwwLDAsMCwuODYsMy4wNkwwLDEuMzJBMTAuMSwxMC4xLDAsMCwxLDQuNzgsMEM3LjU5LDAsMTAsMS41LDEwLDQuNjksMTAsNi45Miw4Ljc5LDguMTUsNy41LDkuNTUsNS45NCwxMS4yMSw1LjMzLDEyLjA3LDUuMzMsMTRIMy40QzMuNCwxMS4yNyw0LjI2LDEwLjExLDUuOTEsOC4zWm0tMi42OSw5LjFINS41NFYyMEgzLjIyWlwiLz48L3N2Zz4nKTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAuMjVzIC4yNXMsIHRvcCBsaW5lYXIgLjI1cyAuMjVzOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICBcbiAgICAgICAgfSAgIFxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIC41cztcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBBRUVGO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtNjYuNjY2NiU7XG4gICAgICAgICAgICByaWdodDogLTY2LjY2NjYlOyAgICAgICAgICAgIFxuXG4gICAgICAgICAgICBcbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAuY29sbGFwc2VkSW5mbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzFEQUZFQztcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTsgXG4gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICBcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxM3JlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTsgICAgICAgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHJlbTsgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDIxLjkyIDE0LjcxXCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlVuYmVuYW5udC0yPC90aXRsZT48cG9seWxpbmUgY2xhc3M9XCJhXCIgcG9pbnRzPVwiMjEuMjkgMTQuMzkgMjEuMjkgMTQuMDcgMS4yNiAxNC4wNyAxMC45NiAxLjA2IDIxLjAzIDE0LjU4IDIxLjI5IDE0LjM5IDIxLjI5IDE0LjA3IDIxLjI5IDE0LjM5IDIxLjU0IDE0LjIgMTAuOTYgMCAwIDE0LjcxIDIxLjkyIDE0LjcxIDIxLjU0IDE0LjIgMjEuMjkgMTQuMzlcIi8+PC9zdmc+Jyk7IFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMnJlbTsgICAgXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgICBcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbiAuMjVzLCBiYWNrZ3JvdW5kLWltYWdlIC41cyBlYXNlLWluOyAgICBcbi8qXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICgxMHJlbSAqIDIvMyk7ICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICgxMHJlbSAqIDIvMyk7IFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAoNXJlbSAqIDIvMyk7IFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICg2cmVtICogMi8zKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICgycmVtICogMi8zKTsgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAgICAgICAgIH0gIFxuKi8gICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyMS45MiAxNC43MVwiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOnJnYmEoMjU1LDI1NSwyNTUsLjQpOy5saW5le2ZpbGw6cmdiYSgyNTUsMjU1LDI1NSwxKTs8L3N0eWxlPjwvZGVmcz48dGl0bGU+dW50aXRsZWQ8L3RpdGxlPjxwb2x5Z29uIGNsYXNzPVwiYVwiIHBvaW50cz1cIjAgMTQuNzEgMTAuOTYgMCAyMS45MiAxNC43MSAwIDE0LjcxXCIvPjxwb2x5bGluZSBmaWxsPVwid2hpdGVcIiBwb2ludHM9XCIyMS4yOSAxNC4zOSAyMS4yOSAxNC4wNyAxLjI2IDE0LjA3IDEwLjk2IDEuMDYgMjEuMDMgMTQuNTggMjEuMjkgMTQuMzkgMjEuMjkgMTQuMDcgMjEuMjkgMTQuMzkgMjEuNTQgMTQuMiAxMC45NiAwIDAgMTQuNzEgMjEuOTIgMTQuNzEgMjEuNTQgMTQuMiAyMS4yOSAxNC4zOVwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuY29sbGFwc2VkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG5cbiAgICB9XG4gICAgLm92ZXJsYXlJbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTsgXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgLmluZm9Cb3gge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pbmZvQm94QmcuanBnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFGQkFFRiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0Ljk0IDI1XCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPisgSWNvbjwvdGl0bGU+PHJlY3QgY2xhc3M9XCJhXCIgeT1cIjEyLjA5XCIgd2lkdGg9XCIyNC45NFwiIGhlaWdodD1cIjAuOTlcIi8+PHJlY3QgY2xhc3M9XCJhXCIgeD1cIjExLjg5XCIgd2lkdGg9XCIwLjk5XCIgaGVpZ2h0PVwiMjVcIi8+PHJlY3QgY2xhc3M9XCJhXCIgeD1cIjExLjg5XCIgeT1cIjAuNDlcIiB3aWR0aD1cIjAuOTlcIiBoZWlnaHQ9XCI4LjA2XCIvPjxyZWN0IGNsYXNzPVwiYVwiIHg9XCIxMS44OVwiIHk9XCIxNC43OFwiIHdpZHRoPVwiMC45OVwiIGhlaWdodD1cIjhcIi8+PC9zdmc+Jykgbm8tcmVwZWF0OyAgXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgICBcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluIC4yNXM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjgyNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9ICAgXG4gICAgICAgIC5pbmZvT3ZlcmxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgei1pbmRleDogMTA7IFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pbmZvQm94QmcuanBnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgICAgICAgICAgcGFkZGluZzogNHJlbTsgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjsgICAgXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbSAycmVtIDJyZW07IFxuICAgICAgICAgICAgICAgICAgICBcbiAgICBcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgXG4gICAgICAgICAgICBoMjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcbiAgICBcbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNi44MSA3LjEzXCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlggSWNvbjwvdGl0bGU+PHBhdGggY2xhc3M9XCJhXCIgZD1cIk0uNDMsNS42NywyLjM1LDMuNDJsLTEuNjItMkEzLjgxLDMuODEsMCwwLDEsLjM5LjkyLjg0Ljg0LDAsMCwxLC4yOC41MS40NC40NCwwLDAsMSwuNDkuMTYuOTEuOTEsMCwwLDEsMSwwLC44NS44NSwwLDAsMSwxLjYuMTdhNC40Niw0LjQ2LDAsMCwxLC41Ni42NEwzLjQ1LDIuNDgsNC44My44MSw1LjEyLjQ1QTIsMiwwLDAsMSw1LjM1LjIuNzcuNzcsMCwwLDEsNS42LDBhLjk0Ljk0LDAsMCwxLC4zMiwwLC44Ny44NywwLDAsMSwuNTQuMTYuNDYuNDYsMCwwLDEsLjIxLjM3LDEuNTYsMS41NiwwLDAsMS0uNDUuODVsLTEuNywyTDYuMzQsNS42N2EzLjYsMy42LDAsMCwxLC4zNi40OS43NC43NCwwLDAsMSwuMTEuMzcuNS41LDAsMCwxLS4xLjMuNjYuNjYsMCwwLDEtLjI4LjIyQTEsMSwwLDAsMSw2LDcuMTMuOTQuOTQsMCwwLDEsNS42LDdhLjg2Ljg2LDAsMCwxLS4yOC0uMmwtLjM5LS40OEwzLjQyLDQuNDZsLTEuNjEsMi0uMjcuMzMtLjE5LjE4YS44Ni44NiwwLDAsMS0uMjYuMTQsMS4xMywxLjEzLDAsMCwxLS4zNi4wNUEuODUuODUsMCwwLDEsLjIxLDcsLjUzLjUzLDAsMCwxLDAsNi41MmExLjQ1LDEuNDUsMCwwLDEsLjQzLS44NVwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4gMC4yNXMsIGJhY2tncm91bmQtaW1hZ2UgZWFzZS1pbiAwLjI1cztcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA2LjgxIDcuMTNcIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDpyZ2JhKDAsIDczLCAxMzUsIDEpO308L3N0eWxlPjwvZGVmcz48dGl0bGU+WCBJY29uPC90aXRsZT48cGF0aCBjbGFzcz1cImFcIiBkPVwiTS40Myw1LjY3LDIuMzUsMy40MmwtMS42Mi0yQTMuODEsMy44MSwwLDAsMSwuMzkuOTIuODQuODQsMCwwLDEsLjI4LjUxLjQ0LjQ0LDAsMCwxLC40OS4xNi45MS45MSwwLDAsMSwxLDAsLjg1Ljg1LDAsMCwxLDEuNi4xN2E0LjQ2LDQuNDYsMCwwLDEsLjU2LjY0TDMuNDUsMi40OCw0LjgzLjgxLDUuMTIuNDVBMiwyLDAsMCwxLDUuMzUuMi43Ny43NywwLDAsMSw1LjYsMGEuOTQuOTQsMCwwLDEsLjMyLDAsLjg3Ljg3LDAsMCwxLC41NC4xNi40Ni40NiwwLDAsMSwuMjEuMzcsMS41NiwxLjU2LDAsMCwxLS40NS44NWwtMS43LDJMNi4zNCw1LjY3YTMuNiwzLjYsMCwwLDEsLjM2LjQ5Ljc0Ljc0LDAsMCwxLC4xMS4zNy41LjUsMCwwLDEtLjEuMy42Ni42NiwwLDAsMS0uMjguMjJBMSwxLDAsMCwxLDYsNy4xMy45NC45NCwwLDAsMSw1LjYsN2EuODYuODYsMCwwLDEtLjI4LS4ybC0uMzktLjQ4TDMuNDIsNC40NmwtMS42MSwyLS4yNy4zMy0uMTkuMThhLjg2Ljg2LDAsMCwxLS4yNi4xNCwxLjEzLDEuMTMsMCwwLDEtLjM2LjA1QS44NS44NSwwLDAsMSwuMjEsNywuNTMuNTMsMCwwLDEsMCw2LjUyYTEuNDUsMS40NSwwLDAsMSwuNDMtLjg1XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH0gICAgICAgICAgXG4gIFxuICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICB9ICAgICAgICAgICAgICAgXG4gICAgfVxuICAgIFxuICAgIC5pbmZvQm94ZXMge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzIzMUYyMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjMxRjIwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5zaG9wSW5mbyB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgLy9mb250LWZhbWlseTogRkZGYWdvV2ViUHJvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm1hcCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjksIDE3NCwgMjM1LCAxLjApO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgMS40cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm1hcENvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgXG5cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxvZ29JbWFnZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDEwJTtcbiAgICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgICAgbGVmdDogNDIlO1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMzglO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBhZGRyZXNzIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMS44cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICM2MzY0NjY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgM3JlbSByZ2JhKDAsIDAsIDAsIC4zNSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgbGluZWFyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVyZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVyZW07XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMC4ycmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtIHtcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjMxRjIwO1xuICAgICAgICAgICAgXG4gICAgICAgIH0gICAgICAgICAgIFxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzIzMUYyMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjMxRjIwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9ICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAuZXJyb3IsIC5zdWNjZXNzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogNHJlbSA2cmVtOyAgXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzMUYyMDsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgXG4gICAgICAgIH1cblxuXG4gICAgICAgIC5JbnB1dGZpZWxkcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7IFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW46IDAgNHJlbTsgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuSW5wdXRmaWVsZEhlYWRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2MzY0NjY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2MzY0NjY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLklucHV0ZmllbGRHcm91cCB7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IFxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDsgXG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgICAgIFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuSW5wdXRmaWVsZEZvcm1CdWlsZGVyRmlsZSB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnVwbG9hZEJ1dHRvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZGRmFnb1dlYlBybzsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyOSwgMTc1LCAyMzYsIDEuMCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYigxNzIsIDIyNCwgMjQ4KTs7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAuOHJlbTsgXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbSAwIDAgLjRyZW07ICAgXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyAgXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBlYXNlLWluLCBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgXG4gICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5oYXNGaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOSwgMTc1LCAyMzYsIDEuMCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjksIDE3NSwgMjM2LCAxLjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAudXBsb2FkUm93IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudXBsb2FkQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjksIDE3NSwgMjM2LCAxLjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWRkRmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI5LCAxNzUsIDIzNiwgMS4wKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuYWRkRmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYigxNzIsIDIyNCwgMjQ4KTs7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIC40cmVtIC40cmVtIDA7IFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNzg0IDk4MFwiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOnJnYmEoMjksIDE3NSwgMjM2LCAxLjApO308L3N0eWxlPjwvZGVmcz48dGl0bGU+NjNhNjZmOGFhZjliN2IwZjg4ZWE1NjVlMGJjYjllNDY8L3RpdGxlPjxwYXRoIGNsYXNzPVwiYVwiIGQ9XCJNNTAwLDEwYzEzLjgsMCwyNS40LDQuNywzNC44LDE0LjJsMzQzLDM0M2M5LjQsOS40LDE0LjIsMjEuMSwxNC4yLDM0LjgsMCwxNC00LjcsMjUuNy0xNCwzNXMtMjEsMTQtMzUsMTRjLTEzLjgsMC0yNS40LTQuNy0zNC44LTE0LjJMNTQ5LDE3Ny4zVjk0MWE0OSw0OSwwLDAsMS05OCwwVjE3Ny4zTDE5MS44LDQzNi44Yy05LjQsOS40LTIxLjEsMTQuMi0zNC44LDE0LjItMTQsMC0yNS43LTQuNy0zNS0xNHMtMTQtMjEtMTQtMzVjMC0xMy44LDQuNy0yNS40LDE0LjItMzQuOGwzNDMtMzQzYzkuNC05LjUsMjEtMTQuMiwzNC44LTE0LjJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0xMDggLTEwKVwiLz48L3N2Zz4nKTsgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTsgIFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZS1pbiwgIGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnJlbW92ZUZpbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDYuODEgNy4xM1wiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wKTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlggSWNvbjwvdGl0bGU+PHBhdGggY2xhc3M9XCJhXCIgZD1cIk0uNDMsNS42NywyLjM1LDMuNDJsLTEuNjItMkEzLjgxLDMuODEsMCwwLDEsLjM5LjkyLjg0Ljg0LDAsMCwxLC4yOC41MS40NC40NCwwLDAsMSwuNDkuMTYuOTEuOTEsMCwwLDEsMSwwLC44NS44NSwwLDAsMSwxLjYuMTdhNC40Niw0LjQ2LDAsMCwxLC41Ni42NEwzLjQ1LDIuNDgsNC44My44MSw1LjEyLjQ1QTIsMiwwLDAsMSw1LjM1LjIuNzcuNzcsMCwwLDEsNS42LDBhLjk0Ljk0LDAsMCwxLC4zMiwwLC44Ny44NywwLDAsMSwuNTQuMTYuNDYuNDYsMCwwLDEsLjIxLjM3LDEuNTYsMS41NiwwLDAsMS0uNDUuODVsLTEuNywyTDYuMzQsNS42N2EzLjYsMy42LDAsMCwxLC4zNi40OS43NC43NCwwLDAsMSwuMTEuMzcuNS41LDAsMCwxLS4xLjMuNjYuNjYsMCwwLDEtLjI4LjIyQTEsMSwwLDAsMSw2LDcuMTMuOTQuOTQsMCwwLDEsNS42LDdhLjg2Ljg2LDAsMCwxLS4yOC0uMmwtLjM5LS40OEwzLjQyLDQuNDZsLTEuNjEsMi0uMjcuMzMtLjE5LjE4YS44Ni44NiwwLDAsMS0uMjYuMTQsMS4xMywxLjEzLDAsMCwxLS4zNi4wNUEuODUuODUsMCwwLDEsLjIxLDcsLjUzLjUzLDAsMCwxLDAsNi41MmExLjQ1LDEuNDUsMCwwLDEsLjQzLS44NVwiLz48L3N2Zz4nKTsgIFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07ICBcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMTc1LCAyMzYsIDEuMCk7ICAgXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyOSwgMTc1LCAyMzYsIDEuMCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLklucHV0ZmllbGRUZXh0LCAuSW5wdXRmaWVsZEVtYWlsLCAuSW5wdXRmaWVsZFRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjI5LCAyMzAsIDEuMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRkZGYWdvV2ViUHJvO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAuOHJlbTsgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMjksIDIyOSwgMjMwLCAxLjApO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuXG5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAuSW5wdXRFcnJvciB7XG4gICAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MSwgMTQzLCAxNDYsIDEuMCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAxNDMsIDE0NiwgMS4wKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgLjI1cywgYm9yZGVyLWNvbG9yIGVhc2Utb3V0IC4yNXM7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9ICAgICAgICAgICAgIFxuICAgICAgICAgICAgXG5cbiAgICAgICAgfVxuXG4gICAgfSAgICBcbn1cblxuLklucHV0ZmllbGRTdWJtaXQge1xuXG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMS4yNXJlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxufVxuXG5cbltuYW1lKj0nX3N1Ym1pdCddIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxN3JlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBmb250LWZhbWlseTogRkZGYWdvV2ViUHJvOyAgICAgICAgICAgICAgICAgICAgXG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyOSwgMTc1LCAyMzYsIDEuMCk7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyOSwgMTc1LCAyMzYsIDEuMCk7XG4gICAgcGFkZGluZzogMXJlbSA0cmVtIC44cmVtOyBcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgdG9wOiAuOXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogLjc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAuNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxLjFyZW0gc29saWQgI0ZGRjtcbiAgICB9ICAgICAgICAgICAgICAgICBcbn1cblxuLmNhcnRUYWJsZVdyYXAge1xuXHRwYWRkaW5nOiAwIDVyZW07XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTYwcHgpIHsgICAgICAgICAgICAgICAgXG4gICAgICAgcGFkZGluZzogMDtcbiAgICB9IFx0XHRcblxufVxuXG4uY2FydFRhYmxlIHtcblx0Ym9yZGVyOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0XG5cblxuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcblx0XG5cdFxuXHR0aCwgdGQge1xuXHRcdFxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0cGFkZGluZy10b3A6IC4ycmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU2MHB4KSB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07XG4gICAgICAgIH0gXHRcdFx0XG5cdH1cblx0Jl9fcXR5IHtcblx0XHR3aWR0aDogNSU7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgfSBcdFx0XG5cdH1cdFxuXHQmX19za3Uge1xuXHRcdHdpZHRoOiAxMCU7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfSBcdFx0XHRcblx0fVxuXHRcblx0Jl9fbmFtZSB7XG5cdFxuXHR9XHRcblx0XG5cdCZfX3ByaWNlIHtcblx0XHR3aWR0aDogMTUlO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkgeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH0gIFx0XHRcblx0fVxuXHRcblx0Jl9fZGlzY291bnQge1xuXHRcdHdpZHRoOjEwJTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9ICBcdFx0XHRcblx0fVxuXHRcblx0Jl9fZGlzY291bnRQcmljZSB7XG5cdFx0d2lkdGg6IDEwJTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9ICBcdFx0XHRcblx0fVxuXHRcblx0Jl9fZmluYWxQcmljZSB7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9IFx0XHRcdFxuXHR9XG5cdFxuXHR0aGVhZCB7XG5cdFx0dHIge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0fVx0XG5cdFx0dGgge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGZmLWRheC13ZWItcHJvLWNvbmRlbnNlZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHR9XHRcblx0XG5cdFx0XHRcblx0fVxuXG5cdHRib2R5IHtcblx0XHQuY2FydFRhYmxlIHtcblx0XHRcdCZfX3F0eSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IC40cmVtIC41cmVtIC4zcmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjksIDE3NSwgMjM2LCAxLjApO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmX19za3Uge1xuXHRcdFxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2U1ZTVlNjtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IC40cmVtIDFyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NjBweCkgeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC40cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfSBcdFx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmX19uYW1lIHtcblx0XHRcdFxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjhyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLTJweDtcdFxuXHRcdFx0ICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkgeyAgICAgICAgICAgICAgICBcblx0XHRcdCAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdCAgICAgICAgfSBcdFx0XHRcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTYwcHgpIHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTRweDtcdFxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVx0XHRcdCAgICAgICAgXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0XHRcblx0XHRcdCZfX3ByaWNlIHtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCZfX2Rpc2NvdW50IHtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdHdpZHRoOiA1cmVtO1x0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI5LCAxNzUsIDIzNiwgMS4wKTtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCZfX2Rpc2NvdW50UHJpY2Uge1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblxuXHRcdFx0fVx0XHRcblx0XHRcdFxuXHRcdFx0Jl9fZmluYWxQcmljZSB7XG5cdFx0XHRcdGNvbG9yOiAwMDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRiIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogLjRyZW0gLjVyZW0gLjNyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyOSwgMTc1LCAyMzYsIDEuMCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1x0XHRcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1x0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XHRcblx0XHRcblx0fVxuXG59XG5cbi5sYW5kaW5nUGFnZUNhcnQgLm1haW5WaXN1YWxEZXNjcmlwdGlvbkJnIHtcblx0Ym9yZGVyLWJvdHRvbTogcmdiYSgxNTcsIDIxMiwgMjMxLCAxLjApIDE2cmVtIHNvbGlkO1xuXHRcbn1cblxuLmxhbmRpbmdQYWdlQ2FydCAub3ZlcnZpZXcge1xuXHRoZWlnaHQ6IDE2cmVtO1xuXHRwYWRkaW5nOiAzcmVtIDRyZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiAjRkZGO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdG1hcmdpbi10b3A6IC04cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHRcblx0YSB7XG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDU2LCAxNzAsIDIxOCwgMS4wKTtcblx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAzcmVtIDJyZW0gMi40cmVtIDEycmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiByZ2JhKDcxLCA3MiwgNzEsIDEuMCk7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi8uLi9pbWFnZXMvZmVybmdsYXMucG5nKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlciA7XG5cdFx0XG5cdH1cbn1cblxuLmxhbmRpbmdQYWdlQ2FydCAubWFpblZpc3VhbERlc2NyaXB0aW9uIHAge1xuXHRtYXJnaW4tYm90dG9tOiAuOHJlbTtcbn1cblxuLmxhbmRpbmdQYWdlQ2FydCAubWFpblZpc3VhbERlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRtYXJnaW46IDA7XG59XG5cbi5sYW5kaW5nUGFnZUNhcnQge1xuICAgIC5sYW5kaW5nRWxlbWVudC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDcxLCA3MiwgNzEsIDEuMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxhbmRpbmctc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE4MHB4LCAxZnIpKTtcbiAgICBncmlkLWdhcDogMS41cmVtO1xuICAgIFxuICAgIG1hcmdpbi10b3A6IDVyZW07XG5cbiAgICAmX19leHRyYSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLS12aXNpYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBcblxuICAgIH1cblxuICAgICZfX3Byb2R1Y3Qge1xuXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjREREO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBvcGFjaXR5OiAuNzU7XG5cbiAgICAgICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzcxQ0VGMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMXJlbTsgICAgXG4gICAgICAgIGNvbG9yOiAjMDA3N0JGO1xuICAgICAgICBmb250LWZhbWlseTogXCJmZi1kYXgtd2ViLXByb1wiLFwiQXJpYWwgTmFycm93XCIsXCJBcmlhbFwiO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgdG9wOiA2cmVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cmVtKTtcblxuXG4gICAgfVxufSIsIiRjb2xvckNvbXBhbnlCbHVlTGlnaHQ6ICM3MWNlZjM7XG4kY29sb3JDb21wYW55Qmx1ZURhcms6ICMwMDQ5ODc7XG4kY29sb3JUaWxlTGlnaHQ6ICNkYWYyZmU7XG4kY29sb3JUaWxlRGFyazogIzAwNDk4NjtcbiRjb2xvckNvbXBhbnlUZXh0RGFyazogIzJhMmQzNDtcblxuLmNvbXBhbnktaGVhZGVyIHtcblxuICAgIGJhY2tncm91bmQ6ICNEQUYwRkQ7XG5cbiAgICAmX192aXN1YWwge1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDEwOTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87ICAgICAgICBcblxuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEuNnJlbTtcbiAgICAgICAgcmlnaHQ6IDMuMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH0gICAgICAgIFxuXG4gICAgICAgIGgyLCBoMyB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQ29tcGFueUJsdWVMaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIFxuICAgICAgICB9ICAgXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQ29tcGFueUJsdWVEYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGlnaCB7XG5cbiAgICAgICBcblxuICAgICAgICAuY29tcGFueS1oZWFkZXJfX3Zpc3VhbCB7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEwOTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29tcGFueS1oZWFkbGluZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDYuNHJlbSAwIDMuMnJlbTtcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvckNvbXBhbnlCbHVlRGFyaztcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIFxuICAgIH1cbn1cblxuLmNvbXBhbnktdGlsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuXG4udGlsZSB7XG5cbiAgICBtYXJnaW46IDEuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyLjRyZW07XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogRkZGYWdvV2ViUHJvO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogIzFkYWZlYztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzFkYWZlYztcbiAgICAgICAgcGFkZGluZzogMXJlbSA0cmVtIC44cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgICBcbiAgICAgICAgbWluLXdpZHRoOiBub25lO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2lkZSB7XG5cblxuICAgICAgICBtYXgtd2lkdGg6IDcxcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRpbGVMaWdodDtcbiAgICAgICAgZmxleDogMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogMzU1cHg7XG5cbiAgICAgICAgfSAgICAgICAgXG5cbiAgICAgICAgLnRpbGUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGlsZURhcms7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JDb21wYW55VGV4dERhcms7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGlsZS0taW1hZ2VMYXN0IHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRpbGUge1xuICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87ICAgXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mdWxsIHtcblxuXG4gICAgICAgIG1heC13aWR0aDogNzFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGlsZUxpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcblxuICAgICAgICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOztcbiAgICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NjY2JTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi40cmVtIDMuMnJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRpbGVEYXJrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQ29tcGFueVRleHREYXJrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGlsZS0taW1hZ2VMYXN0IHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRpbGUge1xuICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvOyAgXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxOyAgXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgXG5cbiAgICAgICAgfVxuICAgIH0gICAgXG5cbiAgICAmLS1uYXJyb3cge1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGlsZUxpZ2h0O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDM1LjZyZW07XG4gICAgICAgIGhlaWdodDogMzUuNnJlbTtcblxuICAgICAgICAudGlsZSB7XG5cbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG5cbiAgICAgICAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2luZm8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTs7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblxuXG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUaWxlRGFyaztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQ29tcGFueVRleHREYXJrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9ICBcbiAgICBcbiAgICAmLS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGlsZURhcms7ICBcbiAgICAgICAgXG4gICAgICAgIC50aWxlX19pbmZvIHAsIC50aWxlX19pbmZvIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cblxuLmNvbXBhbnktdGV4dCB7XG5cbiAgICBtYXJnaW46IDRyZW0gYXV0byAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG5cbiAgICAgICAgbWFyZ2luOiA0cmVtIDJyZW0gMDtcbiAgICB9ICAgIFxuICAgICAgIFxuXG4gICAgJi0taGVhZGxpbmVBYm92ZSB7XG4gICAgICAgIG1heC13aWR0aDogNjRyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS1oZWFkbGluZUxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IDY0cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgXG5cbiAgICAgICAgLmNvbXBhbnktdGV4dF9faGVhZGxpbmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjJyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMThyZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4cmVtOyAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wYW55LXRleHRfX2JvZHkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7O1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuXG4gICAgICAgIH0gICAgICAgIFxuICAgICAgICBcbiAgICB9XG5cbiAgICAmLS1oZWFkbGluZUxlZnRTbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1heC13aWR0aDogNjRyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5jb21wYW55LXRleHRfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4ycmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOHJlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMThyZW07ICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcblxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgJi1zdWIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29tcGFueS10ZXh0X19ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgIFxuICAgIH0gICAgXG5cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUtbWFpbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JDb21wYW55Qmx1ZUxpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2hlYWRsaW5lLXN1YiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JDb21wYW55Qmx1ZURhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyAgICAgXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7OyAgIFxuICAgICAgICBtYXJnaW46IDEuMnJlbSAwIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgfSAgICAgICAgICAgIFxuICAgIH0gXG5cbiAgICAmX19ib2R5IHtcblxuICAgICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG5cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JDb21wYW55VGV4dERhcms7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICBtYXJnaW46IC44cmVtIDAgMDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxuXG5cbiAgICAmICsgLmNvbXBhbnktdGlsZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgfVxufVxuXG4uY29tcGFueS1pbWFnZSB7XG5cbiAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gICAgXG4gICAgJl9faW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNC44cmVtOyAgICAgICAgXG4gICAgfVxufVxuXG4uY29tcGFueS1ibG9nLWVudHJ5IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cblxuICAgICZfX2JvZHkge1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDMuMTVyZW07XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMDVyZW1cbiAgICAgICAgfVxuXG4gICAgICAgIGNvbG9yOiAkY29sb3JDb21wYW55VGV4dERhcms7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvckNvbXBhbnlCbHVlTGlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAmICsgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi42MjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgJiArIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4xNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4xcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvckNvbXBhbnlCbHVlRGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjFyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQ29tcGFueUJsdWVEYXJrOyAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG5cblxufVxuXG4uY29tcGFueS1ibG9nLXByZXZpZXdzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGNvbExpZ2h0Qmx1ZTtcbiAgICBwYWRkaW5nOiA2LjRyZW0gMy4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDYuNHJlbTtcblxuICAgICZfX2VudHJpZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNC44cmVtO1xuICAgIH1cbn1cblxuLmNvbXBhbnktYmxvZy1wcmV2aWV3IHtcbiAgICBcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHdpZHRoOiAzMnJlbTtcbiAgICBoZWlnaHQ6IDMycmVtOyAgIFxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvckNvbXBhbnlUZXh0RGFyaztcbiAgICBtYXJnaW46IDAgMy4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgICBcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogNXJlbTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsgICAgICAgIFxuICAgIH1cblxuICAgICYgPiAqIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvckNvbXBhbnlCbHVlRGFyaztcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbTsgICAgICAgIFxuICAgIH1cblxuICAgICZfX3Zpc3VhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG9wYWNpdHk6IC43NTtcblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuXG5cbi5jb21wYW55LWZvcm0ge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb21wYW55LXRleHQtLWhlYWRsaW5lTGVmdCArIC5jb21wYW55LXRleHQtLWhlYWRsaW5lTGVmdFNtYWxsIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERDtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLmNvbXBhbnlQYWdlIC5hcnRpY2xlcyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDJyZW07XG59IiwiLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1JTtcbn1cbiBcbi50ZWFzZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIFxufVxuXG5mb290ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uY2F0YWxvZ0NhdGVnb3J5LCAuY2F0YWxvZ0FydGljbGVHcm91cCB7XG4gICAgXG5cbiAgICAgICBcbiAgICBhc2lkZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjUlXG4gICAgfVxuICAgIFxuICAgIG1haW4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICAgIFxuXG59XG5cbi5jYXRhbG9nQXJ0aWNsZSB7XG4gICAgYXNpZGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1JTtcbiAgICB9XG4gICAgXG4gICAgbWFpbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNSU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAgICAgXG59XG5cbi5kZXBvdENvbnRhY3Qge1xuICAgIGFzaWRlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIFxuICAgIG1haW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgICAgICBcbn0iLCJAc3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjp0cnVlKSB7XG5cdC50ZWFzZXJCb3gtMDEge1xuXHRcdGFydGljbGUge1xuXHRcdFx0bWFyZ2luOiAxJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDMxJTtcblx0XHR9XG5cdH1cblx0XG5cblx0XG5cdC5oaWdobGlnaHRQcm9kdWN0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDMyJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjMuNjUlO1xuXHRcdG1hcmdpbjogMSU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFydGljbGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcblx0XHR9XHRcblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAvKiBJRTEwKyBDU1Mgc3R5bGVzIGdvIGhlcmUgKi9cblx0LnRlYXNlckJveC0wMSB7XG5cdFx0YXJ0aWNsZSB7XG5cdFx0XHRtYXJnaW46IDElO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMzElO1xuXHRcdH1cblx0fVxuXHRcbiAgICAubGFuZGluZ1BhZ2VTaW1wbGUge1xuICAgICAgICAubWFpblZpc3VhbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcmVtOyAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XHRcdFxuXHRcblx0LmhpZ2hsaWdodFByb2R1Y3Qge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogMzIlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2My42NSU7XG5cdFx0bWFyZ2luOiAxJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YXJ0aWNsZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFxuXHRcdH1cdFxuXHR9ICAgICBcbn1cbiIsIkBzdXBwb3J0cyhkaXNwbGF5OiBncmlkKSB7XG4gICAgI3BhZ2Uge1xuICAgICAgICBncmlkLWFyZWE6IG1haW47XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDA7XG5cbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAgMmZyIDJmciAxZnIgM2ZyIDtcblxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gbWlubWF4KG1pbi1jb250ZW50LCAyMHB4KSBhdXRvIGF1dG87XG5cbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgIFwiaGVhZGVyIGhlYWRlciBoZWFkZXIgaGVhZGVyIGhlYWRlclwiXG4gICAgICAgICAgICBcIi4gYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnNcIlxuICAgICAgICAgICAgXCJtYWluIG1haW4gbWFpbiBtYWluIG1haW5cIlxuICAgICAgICAgICAgXCJ0ZWFzZXIgdGVhc2VyIHRlYXNlciB0ZWFzZXIgdGVhc2VyXCJcbiAgICAgICAgICAgIFwiZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyIGZvb3RlclwiXG4gICAgICAgIDtcbiAgICB9XG4gICAgLmxhbmRpbmdQYWdlU2ltcGxlIHtcbiAgICAgICAgLm1haW5WaXN1YWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJyZW07ICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBncmlkLWFyZWE6IGJyZWFkY3J1bWJzO1xuICAgIH1cblxuICAgIC50ZWFzZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBncmlkLWFyZWE6IHRlYXNlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgZm9vdGVyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBmb290ZXI7XG4gICAgfVxuICAgIFxuICAgIGFzaWRlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBhc2lkZTtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgbWFpbiB7XG4gICAgICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLmNhdGFsb2dDYXRlZ29yeSwgLmNhdGFsb2dBcnRpY2xlR3JvdXAge1xuICAgICAgICAjcGFnZSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJoZWFkZXIgaGVhZGVyIGhlYWRlciBoZWFkZXIgaGVhZGVyXCJcbiAgICAgICAgICAgIFwiLiBicmVhZGNydW1icyBicmVhZGNydW1icyBicmVhZGNydW1icyBicmVhZGNydW1ic1wiXG4gICAgICAgICAgICBcImFzaWRlIG1haW4gbWFpbiBtYWluIG1haW5cIiBcbiAgICAgICAgICAgIFwidGVhc2VyIHRlYXNlciB0ZWFzZXIgdGVhc2VyIHRlYXNlclwiXG4gICAgICAgICAgICBcImZvb3RlciBmb290ZXIgZm9vdGVyIGZvb3RlciBmb290ZXJcIlxuICAgICAgICA7ICAgICAgICAgICAgICAgIFxuICAgICAgICBcbiAgICAgICAgfSAgICBcblxuICAgIH1cblxuICAgIC5jYXRhbG9nQXJ0aWNsZSB7XG4gICAgICAgICNwYWdlIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgICAgIFwiaGVhZGVyIGhlYWRlciBoZWFkZXIgaGVhZGVyXCJcbiAgICAgICAgICAgICAgICAgICAgXCIuIGJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzXCJcbiAgICAgICAgICAgICAgICAgICAgXCJhc2lkZSBhc2lkZSBtYWluIG1haW5cIlxuICAgICAgICAgICAgICAgICAgICBcInRlYXNlciB0ZWFzZXIgdGVhc2VyIHRlYXNlclwiXG4gICAgICAgICAgICAgICAgICAgIFwiZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyXCJcbiAgICAgICAgO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiaGVhZGVyIGhlYWRlciBoZWFkZXIgaGVhZGVyXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLiBicmVhZGNydW1icyBicmVhZGNydW1icyBicmVhZGNydW1ic1wiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImFzaWRlIGFzaWRlIGFzaWRlIG1haW5cIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJ0ZWFzZXIgdGVhc2VyIHRlYXNlciB0ZWFzZXJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJmb290ZXIgZm9vdGVyIGZvb3RlciBmb290ZXJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgICAgICAgICBcImhlYWRlciBoZWFkZXIgaGVhZGVyIGhlYWRlclwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYXNpZGUgYXNpZGUgYXNpZGUgYXNpZGVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJtYWluIG1haW4gbWFpbiBtYWluXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwidGVhc2VyIHRlYXNlciB0ZWFzZXIgdGVhc2VyXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuZGVwb3RDb250YWN0IHtcbiAgICAgICAgI3BhZ2Uge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICAgICAgXCJoZWFkZXIgaGVhZGVyIGhlYWRlciBoZWFkZXJcIlxuICAgICAgICAgICAgICAgICAgICBcIi4gYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnNcIlxuICAgICAgICAgICAgICAgICAgICBcIm1haW4gbWFpbiBtYWluIGFzaWRlXCJcbiAgICAgICAgICAgICAgICAgICAgXCJ0ZWFzZXIgdGVhc2VyIHRlYXNlciB0ZWFzZXJcIlxuICAgICAgICAgICAgICAgICAgICBcImZvb3RlciBmb290ZXIgZm9vdGVyIGZvb3RlclwiXG4gICAgICAgIDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgICAgICAgICBcImhlYWRlciBoZWFkZXIgaGVhZGVyIGhlYWRlclwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi4gYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnNcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJtYWluIG1haW4gbWFpbiBhc2lkZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcInRlYXNlciB0ZWFzZXIgdGVhc2VyIHRlYXNlclwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImZvb3RlciBmb290ZXIgZm9vdGVyIGZvb3RlclwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiaGVhZGVyIGhlYWRlciBoZWFkZXIgaGVhZGVyXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnNcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhc2lkZSBhc2lkZSBhc2lkZSBhc2lkZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcIm1haW4gbWFpbiBtYWluIG1haW5cIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJ0ZWFzZXIgdGVhc2VyIHRlYXNlciB0ZWFzZXJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJmb290ZXIgZm9vdGVyIGZvb3RlciBmb290ZXJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxuICAgIFxuICAgIC5jYXRhbG9nU2VhcmNoIHtcbiAgICAgICAgI3BhZ2Uge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICAgICAgXCJoZWFkZXIgaGVhZGVyIGhlYWRlciBoZWFkZXJcIlxuICAgICAgICAgICAgICAgICAgICBcIi4gYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnNcIlxuICAgICAgICAgICAgICAgICAgICBcIm1haW4gbWFpbiBtYWluIG1haW5cIlxuICAgICAgICAgICAgICAgICAgICBcInRlYXNlciB0ZWFzZXIgdGVhc2VyIHRlYXNlclwiXG4gICAgICAgICAgICAgICAgICAgIFwiZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyXCJcbiAgICAgICAgO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWUge1xuICAgICAgICAjcGFnZSB7XG5cblxuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICAgICAgXCJoZWFkZXIgaGVhZGVyIGhlYWRlciBoZWFkZXJcIlxuICAgICAgICAgICAgICAgICAgICBcIm1haW4gbWFpbiBtYWluIG1haW5cIlxuICAgICAgICAgICAgICAgICAgICBcInRlYXNlciB0ZWFzZXIgdGVhc2VyIHRlYXNlclwiXG4gICAgICAgICAgICAgICAgICAgIFwiZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyXCJcbiAgICAgICAgO1xuICAgICAgICB9XG5cbiBcbiAgICB9XG5cbiAgICAuY29tcGFueVBhZ2UsIC5jb21wYW55QmxvZ0VudHJ5LCAubGFuZGluZ1BhZ2VSb25kZW4sIC5sYW5kaW5nUGFnZVJvbmRlbk92ZXJ2aWV3IHtcblxuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAuc2VydmljZU1lbnUgI3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAjcGFnZSB7XG4gICAgICAgICAgICBcbiAgICAgICAgLy8gICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICAgICAgLy8gICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIC8vICAgICAgICAgICAgIFwiaGVhZGVyIGhlYWRlciBoZWFkZXIgaGVhZGVyXCJcbiAgICAgICAgLy8gICAgICAgICAgICAgXCJtYWluIG1haW4gbWFpbiBtYWluXCJcbiAgICAgICAgLy8gICAgICAgICAgICAgXCJmb290ZXIgZm9vdGVyIGZvb3RlciBmb290ZXJcIlxuICAgICAgICAvLyA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgaGVhZGVyLCBmb290ZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTA5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogbm9uZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjIuNSU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmJyZWFkY3J1bWJze1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTs7XG4gICAgICAgIH1cblxuICAgICAgICBmb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgICAgICB9XG4gICAgfSAgICBcbiAgICBcbiAgICAuYmFzaWNQYWdlIHtcbiAgICAgICAgI3BhZ2Uge1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICAgICAgXCJoZWFkZXIgaGVhZGVyIGhlYWRlciBoZWFkZXJcIlxuICAgICAgICAgICAgICAgICAgICBcIi4gYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnMgYnJlYWRjcnVtYnNcIlxuICAgICAgICAgICAgICAgICAgICBcIm1haW4gbWFpbiBtYWluIG1haW5cIlxuICAgICAgICAgICAgICAgICAgICBcInRlYXNlciB0ZWFzZXIgdGVhc2VyIHRlYXNlclwiXG4gICAgICAgICAgICAgICAgICAgIFwiZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyXCJcbiAgICAgICAgO1xuICAgICAgICB9XG5cbiAgICB9ICAgIFxuXG4gICAgLnRlYXNlckJveC0wMSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgICAgIFwiYXJ0aWNsZTAxIGFydGljbGUwMiBoaWdobGlnaHRcIlxuICAgICAgICAgICAgICAgIFwiYXJ0aWNsZTAzIGFydGljbGUwNCBoaWdobGlnaHRcIlxuICAgIDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICBncmlkLWdhcDogMXJlbTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgICAgIFwiYXJ0aWNsZTAxIGhpZ2hsaWdodFwiXG4gICAgICAgICAgICAgICAgICAgIFwiYXJ0aWNsZTAyIGhpZ2hsaWdodFwiXG4gICAgICAgICAgICAgICAgICAgIFwiYXJ0aWNsZTAzIGFydGljbGUwNFwiXG4gICAgICAgIDtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XG5cblxuXG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxdnc7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDkwcHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBhcnRpY2xlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYXJ0aWNsZTAxO1xuICAgICAgICB9XG4gICAgICAgIGFydGljbGU6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYXJ0aWNsZTAyO1xuICAgICAgICB9XG4gICAgICAgIGFydGljbGU6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYXJ0aWNsZTAzO1xuICAgICAgICB9XG4gICAgICAgIGFydGljbGU6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYXJ0aWNsZTA0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhpZ2hsaWdodFByb2R1Y3Qge1xuXG4gICAgICAgICAgICBncmlkLWFyZWE6IGhpZ2hsaWdodDtcblxuXG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuXG5cblxuXG4gICAgfVxuXG4gICAgLmNhdGFsb2dDYXRlZ29yeSwgLmNhdGFsb2dBcnRpY2xlR3JvdXAge1xuICAgICAgICAjcGFnZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiaGVhZGVyIGhlYWRlclwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImJyZWFkY3J1bWJzIGJyZWFkY3J1bWJzXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYXNpZGUgYXNpZGVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJtYWluIG1haW4gXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwidGVhc2VyIHRlYXNlclwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImZvb3RlciBmb290ZXJcIjtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4uaG9tZSwgLmNhdGFsb2dTZWxlY3Rpb24ge1xuICAgIG1haW4ge1xuICAgIFxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbi5jYXRhbG9nU2VsZWN0aW9uIHtcbiAgICBtYWluIHtcbiAgICBcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgICAgICBcbiBcbiAgICB9XG59IiwiLnRhYk5hdiB7XG5cbiAgICAmID4gdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIFxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBtcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZmYtZGF4LXdlYi1wcm9cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMS40cmVtIDIuNHJlbSAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTI1cmVtO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNHJlbSAxLjRyZW0gMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJhY2tncm91bmQ6ICNBQ0UwRjg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBsaW5lYXIgLjI1cywgY29sb3IgbGluZWFyIC4yNXM7XG5cblxuICAgIH1cblxuXG4gICAgXG4gICAgJiA+IHVsID4gLnNob3dzU3ViTmF2ID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xCZ0Rhcms7XG4gICAgICAgIGNvbG9yOiAkY29sRm9udEJnRGFyaztcblxuICAgIH0gIFxuICAgIFxuICAgICYgPiB1bCA+IC5jdXJyZW50ID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xCZ0Rhcms7XG4gICAgICAgIGNvbG9yOiAkY29sRm9udEJnRGFyaztcbiAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZy1ib3R0b20gbGluZWFyIC4yNXM7XG5cbiAgICB9IFxuICAgIFxuICAgICYgPiB1bCA+IC5jdXJyZW50QmcgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbEJnRGFya1RyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbEZvbnRCZ0Rhcms7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgfSAgICAgICAgIFxuXG59XG5cbi50YWJzIHtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBENjZBMjtcbiAgICBcbn1cblxuI2luZm8ge1xuICAgICYgPiBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsImJvZHkuZGV2ICNwYWdlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdERVYnO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxufVxuXG5oZWFkZXIge1xuICAgIFxuICAgIGdyaWQtYXJlYTogaGVhZGVyO1xuICAgIFxuICAgIGhlaWdodDogMTYycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgXG4gICAgcGFkZGluZy1sZWZ0OiAyNSU7XG5cbiAgICBcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICBoZWlnaHQ6MTA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIH1cblxuICAgICNsb2dvIHtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG5cbiAgICB9XG5cbiAgICAubW9iaWxlLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRvcDogLTNyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zZXJ2aWNlTWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kOyBcbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYuNGVtOyAgXG4gICAgICAgIFxuICAgICAgICBoZWlnaHQ6IDNyZW07ICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gICAgICAgIH0gIFxuICAgICAgICBcbiAgIFxuICAgICAgICBcbiAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDsgIFxuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgIFxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5uYXYge1xuXG4gICAgICAgICAgICAmLS1zdWJuYXYge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAubmF2X19zdWJuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N1Ym5hdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3NlYXJjaCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0MCU7XG5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMS4ycmVtO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIEBleHRlbmQgLnRhYk5hdjtcblxuXG5cbiAgICAgICAgJiA+IHVsIHtcblxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzcxQ0VGMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG5cblxuXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjMxRjIwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQUNFMEY4O1xuXG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4MEM2O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS40cmVtIDMuMnJlbSAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiAuY3VycmVudCA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4ycmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMS4ycmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sQmdEYXJrU2hhZG93O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAmID4gLnNob3dzU3ViTmF2ID4gYTphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxuICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnN1Yk5hdiB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7IFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuOHJlbSAxLjhyZW07XG5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjI1cyBsaW5lYXIsIG9wYWNpdHkgLjI1cyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMi40cmVtOyBcbiAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogN3B4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIGxpbmVhciAuMjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBsaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDY1QTQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC5jdXJyZW50U3ViIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIC5zdWJOYXZPcGVuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuO1xuXG4gICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc3ViTmF2VHJhbnNpdGlvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICB9XG5cblxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0MnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE2MHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLm5hdi0tbW9iaWxlIHtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfSAgXG59IiwiZm9vdGVyIHtcbiAgICBcbiAgICBoZWlnaHQ6IDE2MnB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTYycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xCZ0xpZ2h0O1xuICAgIH1cbiAgICBcbiAgICBuYXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbSAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cdCAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG5cdCAgICAgICAgICAgICY6YWZ0ZXIge1xuXHRcdCAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgICAgICB9XG5cdCAgICBcblx0ICAgICAgICB9ICAgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzFDRUYzO1xuICAgICAgICBtYXJnaW46IDAgLTFyZW07XG5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG4iLCIuZGVwb3RMb2dvcyB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgIH0gICAgICAgIFxuICAgICAgICBzcGFuLCBhIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICAgICAgICAgICAgICAgIGltYWdlLXJlbmRlcmluZzogLW1vei1jcmlzcC1lZGdlcztcbiAgICAgICAgICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87ICAgIFxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7ICAgXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgXG4gICAgICAgICAgICB9XG5cblxuICAgIFxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnVuc2xpZGVyIHtcbiAgICAudW5zbGlkZXItbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59IiwiLmRlcG90LWxpc3Qge1xuICAgIG1hcmdpbjogMy4ycmVtIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0I5RTVGOTtcblxufVxuXG4uZGVwb3RzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuXG4gICAgbGk6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuXG4gICAgbGk6bnRoLWNoaWxkKDRuLTIpOmJlZm9yZSwgbGk6bnRoLWNoaWxkKDRuLTMpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCOUU1Rjk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgbGk6bnRoLWNoaWxkKDFuKTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgfVxuICAgICAgICBsaTpudGgtY2hpbGQoMm4gLSAxKTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0I5RTVGOTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogIzZCNkM3MjtcbiAgICAgICAgXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBcbiAgICAgICAgcGFkZGluZzogMCAuNnJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIC44cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMEJFRjA7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IC42cmVtIC44cmVtIC40cmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblxuICAgIH1cbn0iLCIuZG93bmxvYWRUYWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICAgIFxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgICB9XG59XG5cbiNzaGVldFNlYXJjaCwgI3ZpZGVvU2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuOHJlbSAxLjJyZW0gLjhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcImZmLWRheC13ZWItcHJvXCI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGJhY2tncm91bmQ6ICNhMGRlZjc7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDklO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNjtcbiAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgXG4gICAgY29sb3I6ICM1NTU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIFxuICAgIH0gICAgIFxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuI3NoZWV0U2VhcmNoRm9ybSwgI3ZpZGVvU2VhcmNoRm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICB3aWR0aDogNzUlOyBcbiAgICAgbWFyZ2luOiA1cmVtIDAgNHJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpe1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICBcbiAgICB9ICAgICBcbiAgICBcbiAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMDA3N0JGO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfSBcbiAgICBcbiAgICAuZmEtc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6ICMwMDgwQzY7XG4gICAgICAgIGJvdHRvbTogLjhyZW07XG4gICAgICAgIGNvbG9yOiAjNmI2YzcyO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgXG4gICAgICAgICAgICAgXG4gICAgfSBcbiAgICAgICBcbn0gXG5cbiN2aWRlb1NlYXJjaEZvcm0ge1xuICAgIGxlZnQ6IDA7XG59XG5cbi5kYXRhU2hlZXRzIHtcbiAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgdHIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICB0aCB7XG4gICAgICAgIFxuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICMwMDc3QkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIFxuICAgIH1cbiAgICB0ZCB7XG5cbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9ICAgIFxuICAgIFxuICAgIHRoLCB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbihyZ2JhKDE4NSwgMjI5LCAyNDksIDEuMCksIDEwJSk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgfSAgICAgICAgIFxuICAgIH1cbiAgICBcbiAgICB0aCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgXG4gICAgICAgIH0gICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgLmRvd25sb2FkU2hlZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIFxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi0ycmVtO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9ICAgICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAuZG93bmxvYWRTaGVldElubmVyIHtcbiAgICAgICBcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9ICAgICAgICAgICAgIFxuXG4gICAgICAgIFxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgLmRvd25sb2FkcyB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDAgMXJlbTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oI2I5ZTVmOSwgNSUpO1xuXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIG1hcmdpbjogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgXG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbihyZ2JhKDE4NSwgMjI5LCAyNDksIDEuMCksIDEwJSk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCl7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgIFxuICAgICAgICB9ICAgICAgICAgIFxuXG4gICAgICAgXG4gICAgICAgIFxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbGFnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAuMnJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNDk4NztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfSAgICAgIFxuICAgICAgICBcbiAgICB9XG4gICAgXG5cbn1cblxudGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg1LCAyMjksIDI0OSwgMS4wKTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDNyZW07XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBcbiAgICB0aCwgdGQge1xuICAgICAgICBwYWRkaW5nOiAuNnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiAjNkI2QzcyOyAgIFxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyBcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgICYucmV2aXNpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYudHlwZSB7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAmLmZsYWdzIHtcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICB9IFxuICAgICAgICBcbiAgICAgICAgJi5kb3dubG9hZCB7XG4gICAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgfSBcbiAgICAgICAgJi5kYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMS4ycmVtO1xuICAgICAgICB9ICAgICAgXG5cbiAgICAgICAgXG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgICBcbiAgICB9ICBcbiAgICB0ciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTg1LCAyMjksIDI0OSwgMS4wKTtcbiAgICB9XG4gICAgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIH1cbiAgICBcbiAgICB0aGVhZCB7XG4gICAgICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTg1LCAyMjksIDI0OSwgMS4wKTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIHRoIHtcblxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgXG4gICAgdGQsIHRoIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNkI2QzcyOyBcbiAgICAgICAgfSBcbiAgICAgICAgXG5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgJi50eXBlIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH0gXG4gICAgICAgIFxuICAgICAgICAmLmRvd25sb2FkIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjZyZW0gLjhyZW0gLjRyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIwQkVGMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjsgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyAgXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgICAgICBcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZG93bmxvYWRzIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICBcblxuICAgICAgICBcbiAgICB9XG5cbn1cblxuXG4udGVjaG5pY2FsLWRhdGEge1xuXG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgdHIsIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGQsIHRoIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiOWU1Zjk7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB9XG5cbiAgICB0ZDpudGgtY2hpbGQoMiksIHRoOm50aC1jaGlsZCgyKSwgdGQ6bnRoLWNoaWxkKDMpLCB0aDpudGgtY2hpbGQoMykge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbn0iLCIvL0ZsYWdnZW4gdm9uIGh0dHBzOi8vZ2l0aHViLmNvbS9saXBpcy9mbGFnLWljb24tY3NzL3RyZWUvbWFzdGVyL2ZsYWdzLzR4M1xuXG4uZmxhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgLy9ib3gtc2hhZG93OiAwIDAgLjVyZW0gcmdiYSgwLDAsMCwuMik7XG59XG5cbi8vZGVcbi5jb3VudHJ5LTIsIC5jb3VudHJ5LWRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCI0ODBcIiB3aWR0aD1cIjY0MFwiIHZpZXdCb3g9XCIwIDAgNjQwIDQ4MFwiPjxwYXRoIGZpbGw9XCIjZmZjZTAwXCIgZD1cIk0wIDMyMGg2NDB2MTYwLjAwMkgwelwiLz48cGF0aCBkPVwiTTAgMGg2NDB2MTYwSDB6XCIvPjxwYXRoIGZpbGw9XCIjZDAwXCIgZD1cIk0wIDE2MGg2NDB2MTYwSDB6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG59XG5cbi8vdWtcbi5jb3VudHJ5LTMsIC5jb3VudHJ5LWdiIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB2aWV3Qm94PVwiMCAwIDY0MS43MSA0ODEuMjhcIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO30uYntjbGlwLXBhdGg6dXJsKCNhKTt9LmN7ZmlsbDojMDA2O30uZHtmaWxsOiNmZmY7fS5le2ZpbGw6I2MwMDt9PC9zdHlsZT48Y2xpcFBhdGggaWQ9XCJhXCI+PHJlY3QgY2xhc3M9XCJhXCIgd2lkdGg9XCI2NDEuNzFcIiBoZWlnaHQ9XCI0ODEuMjhcIi8+PC9jbGlwUGF0aD48L2RlZnM+PHRpdGxlPkRvd25sb2FkICgyKTwvdGl0bGU+PGcgY2xhc3M9XCJiXCI+PHBhdGggY2xhc3M9XCJjXCIgZD1cIk0tMTYwLjQzLDBIODAyLjE1VjQ4MS4yOUgtMTYwLjQzWlwiLz48cGF0aCBjbGFzcz1cImRcIiBkPVwiTS0xNjAuNDMsMFY1My44MWw4NTUsNDI3LjQ4SDgwMi4xNVY0MjcuNDhMLTUyLjc5LDBaTTgwMi4xNSwwVjUzLjgxTC01Mi43OSw0ODEuMjlILTE2MC40M1Y0MjcuNDhMNjk0LjUzLDBaXCIvPjxwYXRoIGNsYXNzPVwiZFwiIGQ9XCJNMjQwLjY0LDBWNDgxLjI5SDQwMS4wN1YwWk0tMTYwLjQzLDE2MC40M1YzMjAuODZIODAyLjE1VjE2MC40M1pcIi8+PHBhdGggY2xhc3M9XCJlXCIgZD1cIk0tMTYwLjQzLDE5Mi41MnY5Ni4yNkg4MDIuMTVWMTkyLjUyWk0yNzIuNzMsMFY0ODEuMjlIMzY5VjBaTS0xNjAuNDMsNDgxLjI5LDE2MC40MywzMjAuODZoNzEuNzhMLTg4LjY5LDQ4MS4yOVptMC00ODEuMjlMMTYwLjQzLDE2MC40M0g4OC42OUwtMTYwLjQzLDM1Ljg3Wm01NzAsMTYwLjQzTDczMC40LDBoNzEuNzRMNDgxLjI5LDE2MC40M0g0MDkuNTdabTM5Mi42LDMyMC44Nkw0ODEuMjksMzIwLjg2SDU1M0w4MDIuMTUsNDQ1LjQyWlwiLz48L2c+PC9zdmc+Jyk7XG59XG5cblxuLy9kZSt1a1xuLmNvdW50cnktNCB7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB2aWV3Qm94PVwiMCAwIDczNS41MSA0ODIuMTNcIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO30uYntjbGlwLXBhdGg6dXJsKCNhKTt9LmN7ZmlsbDojMDA2O30uZHtmaWxsOiNmZmY7fS5le2ZpbGw6I2MwMDt9LmZ7ZmlsbDojZmZjZTAwO30uZ3tmaWxsOiNkMDA7fTwvc3R5bGU+PGNsaXBQYXRoIGlkPVwiYVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxLjUgMi4xMylcIj48cmVjdCBjbGFzcz1cImFcIiB4PVwiMjU5XCIgeT1cIjE5NVwiIHdpZHRoPVwiMzgwXCIgaGVpZ2h0PVwiMjg1XCIvPjwvY2xpcFBhdGg+PC9kZWZzPjx0aXRsZT5Eb3dubG9hZDwvdGl0bGU+PGcgY2xhc3M9XCJiXCI+PHBhdGggY2xhc3M9XCJjXCIgZD1cIk0xNjQsMTk1SDczNFY0ODBIMTY0WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxLjUgMi4xMylcIi8+PHBhdGggY2xhc3M9XCJkXCIgZD1cIk0xNjQsMTk1djMxLjg2TDY3MC4yOCw0ODBINzM0VjQ0OC4xNEwyMjcuNzMsMTk1Wm01NzAsMHYzMS44NkwyMjcuNzMsNDgwSDE2NFY0NDguMTRMNjcwLjI4LDE5NVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMS41IDIuMTMpXCIvPjxwYXRoIGNsYXNzPVwiZFwiIGQ9XCJNNDAxLjUsMTk1VjQ4MGg5NVYxOTVaTTE2NCwyOTB2OTVINzM0VjI5MFpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMS41IDIuMTMpXCIvPjxwYXRoIGNsYXNzPVwiZVwiIGQ9XCJNMTY0LDMwOXY1N0g3MzRWMzA5Wk00MjAuNSwxOTVWNDgwaDU3VjE5NVpNMTY0LDQ4MGwxOTAtOTVoNDIuNDhsLTE5MCw5NVptMC0yODUsMTkwLDk1SDMxMS41MkwxNjQsMjE2LjI0Wm0zMzcuNTIsOTUsMTkwLTk1SDczNEw1NDQsMjkwSDUwMS41MlpNNzM0LDQ4MCw1NDQsMzg1aDQyLjQ4TDczNCw0NTguNzZaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEuNSAyLjEzKVwiLz48L2c+PHBhdGggY2xhc3M9XCJmXCIgZD1cIk0tMS41LDE4Ny44N2gzODB2OTVILTEuNVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMS41IDIuMTMpXCIvPjxwYXRoIGQ9XCJNLTEuNS0yLjEzaDM4MHY5NUgtMS41WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxLjUgMi4xMylcIi8+PHBhdGggY2xhc3M9XCJnXCIgZD1cIk0tMS41LDkyLjg3aDM4MHY5NUgtMS41WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxLjUgMi4xMylcIi8+PC9zdmc+Jyk7ICAgIFxufVxuXG4vL2l0XG4uY291bnRyeS01LCAuY291bnRyeS1mciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiNDgwXCIgd2lkdGg9XCI2NDBcIiB2aWV3Qm94PVwiMCAwIDY0MCA0ODBcIj4gIDxnIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBzdHJva2Utd2lkdGg9XCIxcHRcIj4gICAgPHBhdGggZmlsbD1cIiNmZmZcIiBkPVwiTTAgMGg2NDB2NDgwSDB6XCIvPiAgICA8cGF0aCBmaWxsPVwiIzAwMjY3ZlwiIGQ9XCJNMCAwaDIxMy4zMzd2NDgwSDB6XCIvPiAgICA8cGF0aCBmaWxsPVwiI2YzMTgzMFwiIGQ9XCJNNDI2LjY2MiAwSDY0MHY0ODBINDI2LjY2MnpcIi8+ICA8L2c+PC9zdmc+Jyk7XG59XG5cbi8vaXRcbi5jb3VudHJ5LTYsIC5jb3VudHJ5LWl0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCI0ODBcIiB3aWR0aD1cIjY0MFwiIHZpZXdCb3g9XCIwIDAgNjQwIDQ4MFwiPiAgPGcgZmlsbC1ydWxlPVwiZXZlbm9kZFwiIHN0cm9rZS13aWR0aD1cIjFwdFwiPiAgICA8cGF0aCBmaWxsPVwiI2ZmZlwiIGQ9XCJNMCAwaDY0MHY0NzkuOTk3SDB6XCIvPiAgICA8cGF0aCBmaWxsPVwiIzAwOTI0NlwiIGQ9XCJNMCAwaDIxMy4zMzF2NDc5Ljk5N0gwelwiLz4gICAgPHBhdGggZmlsbD1cIiNjZTJiMzdcIiBkPVwiTTQyNi42NjMgMGgyMTMuMzMxdjQ3OS45OTdINDI2LjY2M3pcIi8+ICA8L2c+PC9zdmc+Jyk7XG59XG5cbi8vbmxcbi5jb3VudHJ5LTcsIC5jb3VudHJ5LW5sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCI0ODBcIiB3aWR0aD1cIjY0MFwiIHZpZXdCb3g9XCIwIDAgNjQwIDQ4MFwiPiAgICAgIDxnIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBzdHJva2Utd2lkdGg9XCIxcHRcIiB0cmFuc2Zvcm09XCJzY2FsZSgxLjI1IC45Mzc1KVwiPiAgICAgICAgPHJlY3Qgcng9XCIwXCIgcnk9XCIwXCIgaGVpZ2h0PVwiNTA5Ljc2XCIgd2lkdGg9XCI1MTJcIiBmaWxsPVwiI2ZmZlwiLz4gICAgICAgIDxyZWN0IHJ4PVwiMFwiIHJ5PVwiMFwiIGhlaWdodD1cIjE2OS45MlwiIHdpZHRoPVwiNTEyXCIgeT1cIjM0Mi4wOFwiIGZpbGw9XCIjMjE0NjhiXCIvPiAgICAgICAgPHBhdGggZmlsbD1cIiNhZTFjMjhcIiBkPVwiTTAgMGg1MTJ2MTY5LjkySDB6XCIvPiAgICAgIDwvZz4gICAgPC9zdmc+Jyk7ICBcbn1cblxuLy9wbFxuLmNvdW50cnktOCwgLmNvdW50cnktcGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGhlaWdodD1cIjQ4MFwiIHdpZHRoPVwiNjQwXCIgdmlld0JveD1cIjAgMCA2NDAgNDgwXCI+PGcgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGZpbGw9XCIjZmZmXCIgZD1cIk02NDAgNDgwSDBWMGg2NDB6XCIvPjxwYXRoIGZpbGw9XCIjZGMxNDNjXCIgZD1cIk02NDAgNDgwSDBWMjQwaDY0MHpcIi8+PC9nPjwvc3ZnPicpOyAgXG59XG5cbi5jb3VudHJ5LTksIC5jb3VudHJ5LWRrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCI0ODBcIiB3aWR0aD1cIjY0MFwiIHZpZXdCb3g9XCIwIDAgNjQwIDQ4MFwiPjxwYXRoIGZpbGw9XCIjYzYwYzMwXCIgZD1cIk0wIDBoNjQwLjF2NDgwSDB6XCIvPjxwYXRoIGZpbGw9XCIjZmZmXCIgZD1cIk0yMDUuNzE0IDBoNjguNTd2NDgwaC02OC41N3pcIi8+PHBhdGggZmlsbD1cIiNmZmZcIiBkPVwiTTAgMjA1LjcxNGg2NDAuMXY2OC41N0gwelwiLz48L3N2Zz4nKTtcblxufVxuXG4uY291bnRyeS0xMCwgLmNvdW50cnktc2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGhlaWdodD1cIjQ4MFwiIHdpZHRoPVwiNjQwXCIgdmlld0JveD1cIjAgMCA2NDAgNDgwXCI+ICA8ZGVmcz4gICAgPGNsaXBQYXRoIGlkPVwiYVwiPiAgICAgIDxwYXRoIGZpbGwtb3BhY2l0eT1cIi42N1wiIGQ9XCJNLTUzLjQyMSAwaDY4Mi42N3Y1MTJoLTY4Mi42N3pcIi8+ICAgIDwvY2xpcFBhdGg+ICA8L2RlZnM+ICA8ZyBjbGlwLXBhdGg9XCJ1cmwoI2EpXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDUwLjA4Mikgc2NhbGUoLjkzNzUpXCI+ICAgIDxnIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBzdHJva2Utd2lkdGg9XCIxcHRcIj4gICAgICA8cGF0aCBmaWxsPVwiIzAwNmFhN1wiIGQ9XCJNLTEyMS4xMDMuMzAyaDI1NlYyMDUuMWgtMjU2ek0tMTIxLjEwMyAzMDcuMTc4aDI1NnYyMDQuOGgtMjU2elwiLz4gICAgICA8cGF0aCBmaWxsPVwiI2ZlY2MwMFwiIGQ9XCJNLTEyMS4xMDMgMjA0Ljk4NGgyNTZ2MTAyLjRoLTI1NnpcIi8+ICAgICAgPHBhdGggZmlsbD1cIiNmZWNjMDBcIiBkPVwiTTEzMy44NDMuMDFoMTAyLjR2NTExLjk5N2gtMTAyLjR6XCIvPiAgICAgIDxwYXRoIGZpbGw9XCIjZmVjYzAwXCIgZD1cIk0yMzIuOTk1IDIwNS4wMTNoNDYwLjc5OHYxMDIuNEgyMzIuOTk1elwiLz4gICAgICA8cGF0aCBmaWxsPVwiIzAwNmFhN1wiIGQ9XCJNMjM2LjE1NSAzMDcuMjA4aDQ2MC43OTd2MjA0Ljc5OUgyMzYuMTU1ek0yMzYuMTU1LjMwMmg0NjAuNzk3VjIwNS4xSDIzNi4xNTV6XCIvPiAgICA8L2c+ICA8L2c+PC9zdmc+Jyk7XG5cbn1cblxuXG5cblxuIiwic3ZnI3ppcE1hcCB7XG4gICAgbWluLXdpZHRoOiA0MjBweDtcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG5cbiAgICBcblxuICAgIGcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICoge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCBsaW5lYXIgLjI1cztcbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgKjpub3QoLnN0MSkge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMwMDgwYzY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcmVhLTAge1xuICAgIGcjYXJlYS0wMCB7XG4gICAgICAgICo6bm90KC5zdDEpIHtcbiAgICAgICAgICAgIGZpbGw6ICMwMDgwYzY7XG4gICAgICAgIH1cbiAgICB9ICAgICAgICBcbn1cblxuLmFyZWEtMSB7XG4gICAgZyNhcmVhLTAxIHtcbiAgICAgICAgKjpub3QoLnN0MSkge1xuICAgICAgICAgICAgZmlsbDogIzAwODBjNjtcbiAgICAgICAgfVxuICAgIH0gICAgICAgIFxufVxuXG4uYXJlYS0yIHtcbiAgICBnI2FyZWEtMDIge1xuICAgICAgICAqOm5vdCguc3QxKSB7XG4gICAgICAgICAgICBmaWxsOiAjMDA4MGM2O1xuICAgICAgICB9XG4gICAgfSAgICAgICAgXG59XG5cbi5hcmVhLTMge1xuICAgIGcjYXJlYS0wMyB7XG4gICAgICAgICo6bm90KC5zdDEpIHtcbiAgICAgICAgICAgIGZpbGw6ICMwMDgwYzY7XG4gICAgICAgIH1cbiAgICB9ICAgICAgICBcbn1cblxuLmFyZWEtNCB7XG4gICAgZyNhcmVhLTA0IHtcbiAgICAgICAgKjpub3QoLnN0MSkge1xuICAgICAgICAgICAgZmlsbDogIzAwODBjNjtcbiAgICAgICAgfVxuICAgIH0gICAgICAgIFxufVxuXG4uYXJlYS01IHtcbiAgICBnI2FyZWEtMDUge1xuICAgICAgICAqOm5vdCguc3QxKSB7XG4gICAgICAgICAgICBmaWxsOiAjMDA4MGM2O1xuICAgICAgICB9XG4gICAgfSAgICAgICAgXG59XG5cbi5hcmVhLTYge1xuICAgIGcjYXJlYS0wNiB7XG4gICAgICAgICo6bm90KC5zdDEpIHtcbiAgICAgICAgICAgIGZpbGw6ICMwMDgwYzY7XG4gICAgICAgIH1cbiAgICB9ICAgICAgICBcbn1cblxuLmFyZWEtNyB7XG4gICAgZyNhcmVhLTA3IHtcbiAgICAgICAgKjpub3QoLnN0MSkge1xuICAgICAgICAgICAgZmlsbDogIzAwODBjNjtcbiAgICAgICAgfVxuICAgIH0gICAgICAgIFxufVxuXG4uYXJlYS04IHtcbiAgICBnI2FyZWEtMDgge1xuICAgICAgICAqOm5vdCguc3QxKSB7XG4gICAgICAgICAgICBmaWxsOiAjMDA4MGM2O1xuICAgICAgICB9XG4gICAgfSAgICAgICAgXG59XG5cbi5hcmVhLTkge1xuICAgIGcjYXJlYS0wOSB7XG4gICAgICAgICo6bm90KC5zdDEpIHtcbiAgICAgICAgICAgIGZpbGw6ICMwMDgwYzY7XG4gICAgICAgIH1cbiAgICB9ICAgICAgICBcbn1cblxuLmFyZWEtbmwge1xuICAgIGcjYXJlYS1ubCB7XG4gICAgICAgICo6bm90KC5zdDEpIHtcbiAgICAgICAgICAgIGZpbGw6ICMwMDgwYzY7XG4gICAgICAgIH1cbiAgICB9ICAgICAgICBcbn1cblxuLmFyZWEtYXQge1xuICAgIGcjYXJlYS1hdCB7XG4gICAgICAgICo6bm90KC5zdDEpIHtcbiAgICAgICAgICAgIGZpbGw6ICMwMDgwYzY7XG4gICAgICAgIH1cbiAgICB9ICAgICAgICBcbn1cblxuLmFyZWEtY2gge1xuICAgIGcjYXJlYS1jaCB7XG4gICAgICAgICo6bm90KC5zdDEpIHtcbiAgICAgICAgICAgIGZpbGw6ICMwMDgwYzY7XG4gICAgICAgIH1cbiAgICB9ICAgICAgICBcbn0iLCIuYm9keS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xuXG4gICAgJi0tYWZ0ZXIge1xuXG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBtYXJnaW46IDMuMnJlbSAwIDIuNHJlbTsgICAgXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyAgICBcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW46IDIuNHJlbSAwIC44cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgIH1cblxuICAgIHAsIHVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIG1hcmdpbjogLjhyZW0gMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgICBtYXJnaW46IDMuMnJlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Byb2R1Y3RzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sQmdMaWdodCwgMjAlKTtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDEuNnJlbSAxLjZyZW07XG4gICAgICAgIFxuICAgICAgICAuYXJ0aWNsZXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIFxuXG4gICAgICAgIH1cblxuICAgICAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9ICAgICAgICBcblxuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgfVxufSIsImh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4uY2F0YWxvZy1jb250ZW50IHtcbiAgICAmLS1hZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgICB9XG5cbiAgICAmLS1iZWZvcmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgICAmX19wcm9kdWN0cyB7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbEJnTGlnaHQsIDIwJSk7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAxLjZyZW0gMS42cmVtO1xuICAgICAgICBcbiAgICAgICAgLmFydGljbGVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfSAgICAgICAgXG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgIH0gICAgXG59XG5cbi5jb2xsYXBzaWJsZS1ibG9jayB7XG5cbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgXG4gICAgJiArIC5jb2xsYXBzaWJsZS1ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IC44cmVtO1xuICAgIH1cblxuICAgICYtLW9wZW4ge1xuXG4gICAgICAgIC5jb2xsYXBzaWJsZS1ibG9jayB7XG4gICAgICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xEYXJrQmx1ZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbERhcmtCbHVlO1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9ICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87ICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgIFxuXG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sTGlnaHRCbHVlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGVzYXR1cmF0ZShkYXJrZW4oJGNvbExpZ2h0Qmx1ZSwgMTAlKSwgMjAlKTtcbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICBjb2xvcjogJGNvbERhcmtCbHVlO1xuICAgICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX190b2dnbGUge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xEYXJrQmx1ZTs7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgICAgICBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7ICBcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gbGluZWFyIC4yNXMsIGNvbG9yIGxpbmVhciAuMjVzO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgICAgXG4gICAgfVxufVxuXG4udGV4dC1ibG9jayB7XG4gICAgY29sb3I6ICRjb2xEYXJrVGV4dDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgPiAqIHtcbiAgICAgICAgbWFyZ2luOiAuOHJlbSAwIDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC44cmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH0gICAgXG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IC44cmVtIDAgMDtcbiAgICAgICAgXG4gICAgfVxuXG4gICAgdWwgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjhyZW07XG4gICAgfVxuXG4gICAgaDMgKyBwIHtcbiAgICAgICAgIG1hcmdpbi10b3A6IC40cmVtO1xuICAgIH1cblxuICAgIHRhYmxlICB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sRGFya0JsdWU7XG4gICAgXG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH0gICBcbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sRGFya0JsdWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgICBcbiAgICB9ICAgICAgXG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IC44cmVtIDEuNnJlbSAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUFBMEUyO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICB9ICAgICAgICBcbn0gICAgXG4iLCIvKiogTGlnaHQgY29sb3Itc2NoZW1lICoqL1xuOnJvb3R7XG4gICAgLS1jYy1iZzogI2ZmZjtcbiAgICAtLWNjLXRleHQ6ICMyZDQxNTY7XG4gICAgLS1jYy1idG4tcHJpbWFyeS1iZzogIzJkNDE1NjtcbiAgICAtLWNjLWJ0bi1wcmltYXJ5LXRleHQ6IHZhcigtLWNjLWJnKTtcbiAgICAtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiAjMWQyZTM4O1xuICAgIC0tY2MtYnRuLXNlY29uZGFyeS1iZzogI2VhZWZmMjtcbiAgICAtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY2MtdGV4dCk7XG4gICAgLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiAjZDhlMGU2O1xuICAgIC0tY2MtdG9nZ2xlLWJnLW9mZjogIzkxOWVhNjtcbiAgICAtLWNjLXRvZ2dsZS1iZy1vbjogdmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO1xuICAgIC0tY2MtdG9nZ2xlLWJnLXJlYWRvbmx5OiAjZDVkZWUyO1xuICAgIC0tY2MtdG9nZ2xlLWtub2ItYmc6ICNmZmY7XG4gICAgLS1jYy10b2dnbGUta25vYi1pY29uLWNvbG9yOiAjZWNmMmZhO1xuICAgIC0tY2MtYmxvY2stdGV4dDogdmFyKC0tY2MtdGV4dCk7XG4gICAgLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmc6ICNmMGY0Zjc7XG4gICAgLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmctaG92ZXI6ICNlOWVmZjQ7XG4gICAgLS1jYy1zZWN0aW9uLWJvcmRlcjogI2YxZjNmNTtcbiAgICAtLWNjLWNvb2tpZS10YWJsZS1ib3JkZXI6ICNlOWVkZjI7XG4gICAgLS1jYy1vdmVybGF5LWJnOiByZ2JhKDQsIDYsIDgsIC44NSk7XG4gICAgLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnOiAjY2ZkNWRiO1xuICAgIC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZy1ob3ZlcjogIzkxOTlhMDtcbn1cblxuLyoqIERhcmsgY29sb3Itc2NoZW1lICoqL1xuLmNfZGFya21vZGV7XG4gICAgLS1jYy1iZzogIzE4MWIxZDtcbiAgICAtLWNjLXRleHQ6ICNkOGU1ZWE7XG4gICAgLS1jYy1idG4tcHJpbWFyeS1iZzogI2E2YzRkZDtcbiAgICAtLWNjLWJ0bi1wcmltYXJ5LXRleHQ6ICMwMDA7XG4gICAgLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZzogI2MyZGZmNztcbiAgICAtLWNjLWJ0bi1zZWNvbmRhcnktYmc6ICMzMzM4M2M7XG4gICAgLS1jYy1idG4tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNjLXRleHQpO1xuICAgIC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZzogIzNlNDU0YTtcbiAgICAtLWNjLXRvZ2dsZS1iZy1vZmY6ICM2Njc0ODE7XG4gICAgLS1jYy10b2dnbGUtYmctb246IHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcbiAgICAtLWNjLXRvZ2dsZS1iZy1yZWFkb25seTogIzQ1NGM1NDtcbiAgICAtLWNjLXRvZ2dsZS1rbm9iLWJnOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO1xuICAgIC0tY2MtdG9nZ2xlLWtub2ItaWNvbi1jb2xvcjogdmFyKC0tY2MtYmcpO1xuICAgIC0tY2MtYmxvY2stdGV4dDogI2IzYmZjNTtcbiAgICAtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZzogIzIzMjcyYTtcbiAgICAtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZy1ob3ZlcjogIzJiMzAzNTtcbiAgICAtLWNjLXNlY3Rpb24tYm9yZGVyOiAjMjkyZDMxO1xuICAgIC0tY2MtY29va2llLXRhYmxlLWJvcmRlcjogIzJiMzAzNTtcbiAgICAtLWNjLXdlYmtpdC1zY3JvbGxiYXItYmc6ICM2Njc0ODE7XG4gICAgLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnLWhvdmVyOiAjOTE5OWEwO1xufVxuXG4uY2NfZGl2ICosXG4uY2NfZGl2IDpiZWZvcmUsXG4uY2NfZGl2IDphZnRlcntcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZpc2liaWxpdHk6IHVuc2V0O1xufVxuXG4uY2NfZGl2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGNvbG9yOiAjMmQ0MTU2O1xuICAgIGNvbG9yOiB2YXIoLS1jYy10ZXh0KTtcbn1cblxuLmNjX2RpdiAuYy1ibixcbi5jY19kaXYgLmItdGwsXG4jcy10dGwsXG4jYy10dGwsXG4jcy1ibCB0ZDpiZWZvcmV7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2NtLFxuI3MtaW5yLFxuLmNjX2RpdiAuYy1ibCxcbi5jY19kaXYgLmItdGwsXG4jcy1ibCAuYWN0IC5iLWFjY3tcbiAgICBib3JkZXItcmFkaXVzOiAuMzVlbTtcbn1cblxuI3MtYmwgLmFjdCAuYi1hY2N7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmNjX2RpdiBpbnB1dCxcbi5jY19kaXYgYnV0dG9uLFxuLmNjX2RpdiBhe1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmNjX2RpdiBhe1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cblxuLmNjX2RpdiBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBNYWtlIGVsZW1lbnRzIFwiYW5pbWF0YWJsZVwiICovXG4uYy0tYW5pbSAjY20sXG4uYy0tYW5pbSAjcy1jbnQsXG4uYy0tYW5pbSAjcy1pbnIsXG4jY3Mtb3YsXG4jY20tb3Z7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuMjVzIGxpbmVhciwgb3BhY2l0eSAuMjVzIGVhc2UsIHRyYW5zZm9ybSAuMjVzIGVhc2UhaW1wb3J0YW50O1xufVxuXG4uYy0tYW5pbSAuYy1ibntcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSFpbXBvcnRhbnQ7XG59XG5cbi8qIHN0YXJ0IHRyYW5zaXRpb25zICovXG4uYy0tYW5pbSAjY20uYmFyLnNsaWRlLFxuLmMtLWFuaW0gLmJhci5zbGlkZSAjcy1pbnJ7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuNHMgZWFzZSwgb3BhY2l0eSAuNHMgZWFzZSwgdHJhbnNmb3JtIC40cyBlYXNlIWltcG9ydGFudDtcbn1cblxuLmMtLWFuaW0gI2NtLmJhci5zbGlkZSArICNjbS1vdixcbi5jLS1hbmltIC5iYXIuc2xpZGUgKyAjY3Mtb3Z7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuNHMgZWFzZSwgb3BhY2l0eSAuNHMgZWFzZSwgdHJhbnNmb3JtIC40cyBlYXNlIWltcG9ydGFudDtcbn1cblxuI2NtLmJhci5zbGlkZSxcbi5jY19kaXYgLmJhci5zbGlkZSAjcy1pbnJ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbiNjbS5iYXIudG9wLnNsaWRlLFxuLmNjX2RpdiAuYmFyLmxlZnQuc2xpZGUgI3MtaW5ye1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuI2NtLnNsaWRlLFxuLmNjX2RpdiAuc2xpZGUgI3MtaW5ye1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjZlbSk7XG59XG5cbiNjbS50b3Auc2xpZGV7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjZlbSk7XG59XG5cbiNjbS5iYXIuc2xpZGV7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4jY20uYmFyLnRvcC5zbGlkZXtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLyogZW5kIHRyYW5zaXRpb25zICovXG5cbi8qIFNob3cgbW9kYWxzICovXG5cbi5zaG93LS1jb25zZW50IC5jLS1hbmltICNjbSxcbi5zaG93LS1jb25zZW50IC5jLS1hbmltICNjbS5iYXIsXG4uc2hvdy0tc2V0dGluZ3MgLmMtLWFuaW0gI3MtaW5yLFxuLnNob3ctLXNldHRpbmdzIC5jLS1hbmltIC5iYXIuc2xpZGUgI3MtaW5ye1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbn1cblxuLnNob3ctLWNvbnNlbnQgLmMtLWFuaW0gI2NtLmJveC5taWRkbGUsXG4uc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20uY2xvdWQubWlkZGxle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNob3ctLXNldHRpbmdzIC5jLS1hbmltICNzLWNudHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbn1cblxuLyogU2hvdyBvdmVybGF5cyAqL1xuLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQgLmMtLWFuaW0gI2NtLW92LFxuLnNob3ctLXNldHRpbmdzIC5jLS1hbmltICNjcy1vdntcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbn1cblxuI2Nte1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDEuMWVtIDEuOGVtIDEuNGVtIDEuOGVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2MtYmcpO1xuICAgIG1heC13aWR0aDogMjQuMmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMS4yNTBlbTtcbiAgICByaWdodDogMS4yNTBlbTtcbiAgICBib3gtc2hhZG93OiAwIDAuNjI1ZW0gMS44NzVlbSAjMDAwMDAwO1xuICAgIGJveC1zaGFkb3c6IDAgMC42MjVlbSAxLjg3NWVtIHJnYmEoMiwgMiwgMywgMC4yOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuXG4vKiogZml4IGh0dHBzOi8vZ2l0aHViLmNvbS9vcmVzdGJpZGEvY29va2llY29uc2VudC9pc3N1ZXMvOTQgKiovXG4jY2NfZGl2ICNjbSB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xufVxuXG4jYy10dGx7XG4gICAgbWFyZ2luLWJvdHRvbTogLjdlbTtcbiAgICBmb250LXNpemU6IDEuMDVlbTtcbn1cblxuLmNsb3VkICNjLXR0bHtcbiAgICBtYXJnaW4tdG9wOiAtLjE1ZW07XG59XG5cbiNjLXR4dHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmNjX2RpdiAjYy1ibnN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMS40ZW07XG59XG5cbi5jY19kaXYgLmMtYm57XG4gICAgY29sb3I6ICM0MDUwNWE7XG4gICAgY29sb3I6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG4gICAgYmFja2dyb3VuZDogI2U1ZWJlZjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtcbiAgICBwYWRkaW5nOiAxZW0gMS43ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDAuODJlbTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZmxleDogMTtcbn1cblxuI2MtYm5zIGJ1dHRvbiArIGJ1dHRvbixcbiNzLWNudCBidXR0b24gKyBidXR0b24sXG4jcy1jLWJue1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4jcy1jbnQgI3MtcmFsbC1ibntcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuI2NtIC5jX2xpbms6aG92ZXIsXG4jY20gLmNfbGluazphY3RpdmUsXG4jcy1jbnQgYnV0dG9uICsgYnV0dG9uOmhvdmVyLFxuI3MtY250IGJ1dHRvbiArIGJ1dHRvbjphY3RpdmUsXG4jcy1jLWJuOmFjdGl2ZSxcbiNzLWMtYm46aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogI2Q4ZTBlNjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTtcbn1cblxuLyoqXG5Db29raWVDb25zZW50IHNldHRpbmdzIG1vZGFsXG4qKi9cbiNzLWNudHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAxO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNzLWJse1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbiNzLWJsIC50aXRsZXtcbiAgICBtYXJnaW4tdG9wOiAxLjRlbTtcbn1cblxuI3MtYmwgLnRpdGxlOmZpcnN0LWNoaWxke1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbiNzLWJsIC5iLWJue1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbiNzLWJsIC5iLWFjYyAucHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFlbTtcbn1cblxuI3MtY250IC5iLWJuIC5iLXRse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogLjk1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuM2VtIDYuNGVtIDEuM2VtIDIuN2VtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XG59XG5cbiNzLWNudCAuYi1ibiAuYi10bC5leHB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jcy1jbnQgLmFjdCAuYi1ibiAuYi10bHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4jcy1jbnQgLmItYm4gLmItdGw6YWN0aXZlLFxuI3MtY250IC5iLWJuIC5iLXRsOmhvdmVye1xuICAgIGJhY2tncm91bmQ6ICNlOWVmZjQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnLWhvdmVyKTtcbn1cblxuI3MtYmwgLmItYm57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcy1ibCAuYy1ibHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNmMWYzZjU7XG4gICAgLy9ib3JkZXItY29sb3I6IHZhcigtLWNjLXNlY3Rpb24tYm9yZGVyKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbn1cblxuI3MtYmwgLmMtYmw6aG92ZXJ7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZjBmNGY3O1xuICAgIC8vYmFja2dyb3VuZDogdmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnKTtcbn1cblxuI3MtYmwgLmMtYmw6bGFzdC1jaGlsZHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4jcy1ibCAuYy1ibDpmaXJzdC1jaGlsZHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbiNzLWJsIC5jLWJsOm5vdCguYi1leCk6Zmlyc3QtY2hpbGQ6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG59XG5cbiNzLWJsIC5jLWJsLmItZXh7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2YwZjRmNztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbiNzLWJsIC5jLWJsLmItZXggKyAuYy1ibHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbiNzLWJsIC5jLWJsLmItZXggKyAuYy1ibC5iLWV4e1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbiNzLWJsIC5jLWJsLmItZXg6Zmlyc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4jcy1ibCAuYy1ibC5iLWV4OmZpcnN0LWNoaWxke1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbiNzLWJsIC5iLWFjY3tcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jcy1ibCAuYWN0IC5iLWFjY3tcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNzLWNudCAucHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAuODVlbTtcbiAgICBjb2xvcjogIzJkNDE1NjtcbiAgICBjb2xvcjogdmFyKC0tY2MtYmxvY2stdGV4dCk7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsOmRpc2FibGVke1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbiNjLXZsbntcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY3N7XG4gICAgcGFkZGluZzogMCAxLjdlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuI3MtaW5ye1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0NWVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjk2KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0Ljc1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQuNzVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMywgNiwgOSwgLjI2KSAwcHggMTNweCAyN3B4IC01cHg7XG59XG5cbiNzLWlucixcbiNzLWhkcixcbiNzLWJuc3tcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNjLWJnKTtcbn1cblxuI3MtYmx7XG5cdG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogb3ZlcmxheTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuM2VtIDIuMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jcy1ibnN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDFlbSAyLjFlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjNmNTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNjLXNlY3Rpb24tYm9yZGVyKTtcbiAgICBoZWlnaHQ6IDQuNzVlbTtcbn1cblxuLmNjX2RpdiAuY2MtbGlua3tcbiAgICBjb2xvcjogIzI1M2I0ODtcbiAgICBjb2xvcjogdmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjUzYjQ4O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jY19kaXYgLmNjLWxpbms6aG92ZXIsXG4uY2NfZGl2IC5jYy1saW5rOmFjdGl2ZXtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jYy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkLFxuI3MtYm5zIGJ1dHRvbjpmaXJzdC1jaGlsZHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tY2MtYnRuLXByaW1hcnktdGV4dCk7XG4gICAgYmFja2dyb3VuZDogIzI1M2I0ODtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7XG59XG5cbiNjLWJucy5zd2FwIGJ1dHRvbjpmaXJzdC1jaGlsZHtcbiAgICBjb2xvcjogIzQwNTA1YTtcbiAgICBjb2xvcjogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS10ZXh0KTtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlYmVmO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO1xufVxuXG4jYy1ibnMuc3dhcCBidXR0b246bGFzdC1jaGlsZHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tY2MtYnRuLXByaW1hcnktdGV4dCk7XG4gICAgYmFja2dyb3VuZDogIzI1M2I0ODtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10Z3tcbiAgICBiYWNrZ3JvdW5kOiAjMjUzYjQ4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNjLXRvZ2dsZS1iZy1vbik7XG59XG5cbiNjLWJucyBidXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuI2MtYm5zIGJ1dHRvbjpmaXJzdC1jaGlsZDpob3ZlcixcbiNzLWJucyBidXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuI3MtYm5zIGJ1dHRvbjpmaXJzdC1jaGlsZDpob3ZlcixcbiNjLWJucy5zd2FwIGJ1dHRvbjpsYXN0LWNoaWxkOmFjdGl2ZSxcbiNjLWJucy5zd2FwIGJ1dHRvbjpsYXN0LWNoaWxkOmhvdmVye1xuICAgIGJhY2tncm91bmQ6ICMxZDJlMzg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpO1xufVxuXG4jYy1ibnMuc3dhcCBidXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuI2MtYm5zLnN3YXAgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVye1xuICAgIGJhY2tncm91bmQ6ICNkOGUwZTY7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7XG59XG5cbiNzLWhkcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBhZGRpbmc6IDAgMi4xZW07XG4gICAgaGVpZ2h0OiA0Ljc1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmM2Y1O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2Mtc2VjdGlvbi1ib3JkZXIpO1xufVxuXG4jcy10dGx7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuI3MtYy1ibntcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxLjdlbTtcbiAgICBoZWlnaHQ6IDEuN2VtO1xuICAgIGZvbnQtc2l6ZTogMS40NWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNzLWMtYm5je1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNjX2RpdiBzcGFuLnQtbGIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jY19wb2xpY3lfX3RleHR7XG4gICAgaGVpZ2h0OiAzMS4yNTBlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEuMjUwZW07XG59XG5cbiNjLXMtaW57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjVlbSk7XG4gICAgbWF4LWhlaWdodDogMzcuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODhweCkge1xuICAgIC8qKiB3b3JrcyBvbmx5IG9uIHdlYmtpdC1iYXNlZCBicm93c2VycyAqKi9cbiAgICAjcy1ibDo6LXdlYmtpdC1zY3JvbGxiYXJ7XG4gICAgICAgIHdpZHRoOiAuOWVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAuMjUwZW0gMC4yNTBlbSAwO1xuICAgIH1cbiAgICBcbiAgICAjcy1ibDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XG4gICAgICAgIGJvcmRlcjogMC4yNWVtIHNvbGlkIHZhcigtLWNjLWJnKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2NmZDVkYjtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMGVtO1xuICAgIH1cblxuICAgICNzLWJsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogIzkxOTlhMDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZy1ob3Zlcik7XG4gICAgfVxuXG4gICAgI3MtYmw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG59XG5cbi8qKiBjdXN0b20gY2hlY2tib3ggKiovXG4vKiBUaGUgY29udGFpbmVyICovXG4uY2NfZGl2IC5iLXRnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHJpZ2h0OiAxLjJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgIFxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXG4uY2NfZGl2IC5iLXRnIC5jLXRnbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4vKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cbi5jY19kaXYgLmItdGcgLmMtdGcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjOTE5ZWE2O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNjLXRvZ2dsZS1iZy1vZmYpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLCBib3gtc2hhZG93IC4yNXMgZWFzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNjX2RpdiBzcGFuLnQtbGIsXG4uY2NfZGl2IC5iLXRnLFxuLmNjX2RpdiAuYi10ZyAuYy10Zyxcbi5jY19kaXYgLmItdGcgLmMtdGdse1xuICAgIHdpZHRoOiAzLjRlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRlbTtcbn1cblxuLmNjX2RpdiAuYi10ZyAuYy10Zy5jLXJve1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsIH4gLmMtdGcuYy1yb3tcbiAgICBiYWNrZ3JvdW5kOiAjZDVkZWUyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNjLXRvZ2dsZS1iZy1yZWFkb25seSk7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsIH4gLmMtdGcuYy1ybzphZnRlcntcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xuLmNjX2RpdiAuYi10ZyAuYy10ZzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMC4xMjVlbTtcbiAgICB0b3A6IDAuMTI1ZW07XG4gICAgd2lkdGg6IDEuMjVlbTtcbiAgICBoZWlnaHQ6IDEuMjVlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy10b2dnbGUta25vYi1iZyk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMjQsIDMyLCAzNSwgLjM2KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10ZzphZnRlcntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS45ZW0pO1xufVxuXG4jcy1ibCB0YWJsZSxcbiNzLWJsIHRoLFxuI3MtYmwgdGR7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4jcy1ibCB0Ym9keSB0cntcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbn1cblxuI3MtYmwgdGJvZHkgdHI6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogI2U5ZWZmNDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmctaG92ZXIpO1xufVxuXG4jcy1ibCB0YWJsZSB7IFxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcy1ibCB0ZCwgXG4jcy1ibCB0aCB7IFxuICAgIHBhZGRpbmc6IDAuOGVtIDAuNjI1ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxuXG4jcy1ibCB0aCB7IFxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAxLjJlbSAxLjJlbTtcbn1cblxuI3MtYmwgdGhlYWQgdHI6Zmlyc3QtY2hpbGR7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVkZjI7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jYy1jb29raWUtdGFibGUtYm9yZGVyKTtcbn1cblxuLmZvcmNlLS1jb25zZW50ICNzLWNudCxcbi5mb3JjZS0tY29uc2VudCAjY3N7XG4gICAgd2lkdGg6IDEwMHZ3O1xufVxuXG4jY20tb3YsXG4jY3Mtb3Z7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDcwNzA3O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNCwgNiwgOCwgLjg1KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1vdmVybGF5LWJnKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5zaG93LS1zZXR0aW5ncyAjY3Mtb3YsXG4uYy0tYW5pbSAjY3Mtb3YsXG4uZm9yY2UtLWNvbnNlbnQgLmMtLWFuaW0gI2NtLW92LFxuLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQgI2NtLW92e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jY3Mtb3Z7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmZvcmNlLS1jb25zZW50IC5jY19kaXZ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjI1cyBsaW5lYXI7XG59XG5cbi5mb3JjZS0tY29uc2VudC5zaG93LS1jb25zZW50IC5jLS1hbmltIC5jY19kaXYsXG4uZm9yY2UtLWNvbnNlbnQuc2hvdy0tc2V0dGluZ3MgLmMtLWFuaW0gLmNjX2RpdntcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQgI2Nte1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZvcmNlLS1jb25zZW50ICNjbS5iYXJ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG59XG5cbmh0bWwuZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4haW1wb3J0YW50O1xufVxuXG5odG1sLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQsXG5odG1sLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQgYm9keXtcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiFpbXBvcnRhbnQ7XG59XG4vKiogRU5EIEJMT0NLIFBBR0UgU0NST0xMICovXG5cbi8qKiBCRUdJTiBJQ09OUyAqKi9cbi5jY19kaXYgLmItYm4gLmItdGwuZXhwOjpiZWZvcmUsXG4uY2NfZGl2IC5hY3QgLmItYm4gLmItdGwuZXhwOjpiZWZvcmV7XG4gICAgYm9yZGVyOiBzb2xpZCAjMmQ0MTU2O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS10ZXh0KTtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgIHBhZGRpbmc6IC4yZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIGxlZnQ6IDEuMmVtO1xuICAgIHRvcDogNTAlO1xufVxuXG4uY2NfZGl2IC5hY3QgLmItYm4gLmItdGw6OmJlZm9yZXtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSkgcm90YXRlKDIyNWRlZyk7XG59XG5cbi5jY19kaXYgLm9uLWk6OmJlZm9yZXtcbiAgICBib3JkZXI6IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jYy10b2dnbGUta25vYi1pY29uLWNvbG9yKTtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgIHBhZGRpbmc6IC4xZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNDVlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdG9wOiAuMzdlbTtcbiAgICBsZWZ0OiAuNzVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbiNzLWMtYm46OmJlZm9yZSxcbiNzLWMtYm46OmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAuODJlbTtcbiAgICB0b3A6IC41OGVtO1xuICAgIGhlaWdodDogLjZlbTtcbiAgICB3aWR0aDogMS41cHg7XG4gICAgYmFja2dyb3VuZDogIzQ0NGQ1MztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LXRleHQpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNzLWMtYm46OmFmdGVye1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jY19kaXYgLm9mZi1pLFxuLmNjX2RpdiAub24taXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlO1xufVxuXG4uY2NfZGl2IC5vbi1pe1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLmNjX2RpdiAub2ZmLWk6OmJlZm9yZSxcbi5jY19kaXYgLm9mZi1pOjphZnRlcntcbiAgICByaWdodDogLjhlbTtcbiAgICB0b3A6IC40MmVtO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBoZWlnaHQ6IC43ZW07XG4gICAgd2lkdGg6IC4wOTM3NWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNjZGQ2ZGM7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2MtdG9nZ2xlLWtub2ItaWNvbi1jb2xvcik7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLmNjX2RpdiAub2ZmLWk6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNjX2RpdiAub2ZmLWk6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2NfZGl2IC5iLXRnIC5jLXRnbDpjaGVja2VkIH4gLmMtdGcgLm9uLWl7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10ZyAub2ZmLWl7XG4gICAgb3BhY2l0eTogMDtcbn1cbi8qKiBFTkQgSUNPTlMgKiovXG5cbiNjbS5ib3gubWlkZGxlLFxuI2NtLmNsb3VkLm1pZGRsZXtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM3JSk7XG4gICAgYm90dG9tOiBhdXRvO1xufVxuXG4jY20uYm94Lm1pZGRsZS56b29tLFxuI2NtLmNsb3VkLm1pZGRsZS56b29te1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1KSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jY20uYm94LmNlbnRlcntcbiAgICBsZWZ0OiAxZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogU3RhcnQgY2xvdWQgbGF5b3V0ICovXG4jY20uY2xvdWQge1xuICAgIG1heC13aWR0aDogNTBlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxLjNlbSAyZW07XG4gICAgd2lkdGg6IHVuc2V0O1xufVxuXG4uY2NfZGl2IC5jbG91ZCAjYy1pbnJ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jY19kaXYgLmNsb3VkICNjLWluci1pe1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNGVtO1xufVxuXG4uY2NfZGl2IC5jbG91ZCAjYy10eHR7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5cbi5jY19kaXYgLmNsb3VkICNjLWJuc3tcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI2NtLmNsb3VkIC5jLWJue1xuICAgIG1hcmdpbjogLjYyNWVtIDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jY20uY2xvdWQgLmMtYm46Zmlyc3QtY2hpbGR7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4jY20uY2xvdWQubGVmdHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbn1cblxuI2NtLmNsb3VkLnJpZ2h0e1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1ZW07XG59XG4vKiBFbmQgY2xvdWQgbGF5b3V0ICovXG5cbi8qIFN0YXJ0IGJhciBsYXlvdXQgKi9cbiNjbS5iYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nOiAyZW07XG59XG5cbiNjbS5iYXIgI2MtaW5ye1xuICAgIG1heC13aWR0aDogMzJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2NtLmJhciAjYy1ibnN7XG4gICAgbWF4LXdpZHRoOiAzMy43NWVtO1xufVxuXG4jY20uYmFyICNjc3tcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uY2NfZGl2IC5iYXIgI2Mtcy1pbntcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2NfZGl2IC5iYXIgI3MtaGRyLFxuLmNjX2RpdiAuYmFyICNzLWJsLFxuLmNjX2RpdiAuYmFyICNzLWJucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZlbTtcbn1cblxuLmNjX2RpdiAuYmFyICNjc3tcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKiBhbGlnbiBiYXIgdG8gcmlnaHQgYnkgZGVmYXVsdCAqL1xuLmNjX2RpdiAuYmFyICNzLWlucntcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWF4LXdpZHRoOiAzMmVtO1xufVxuXG4uY2NfZGl2IC5iYXIubGVmdCAjcy1pbnJ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiBGb3JjZSB0YWJsZSB0byBub3QgYmUgbGlrZSB0YWJsZXMgYW55bW9yZSAqL1xuLmNjX2RpdiAuYmFyICNzLWJsIHRhYmxlLCBcbi5jY19kaXYgLmJhciAjcy1ibCB0aGVhZCwgXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGJvZHksIFxuLmNjX2RpdiAuYmFyICNzLWJsIHRoLCBcbi5jY19kaXYgLmJhciAjcy1ibCB0ZCwgXG4uY2NfZGl2IC5iYXIgI3MtYmwgdHIsXG4uY2NfZGl2IC5iYXIgI3MtY250eyBcbiAgICBkaXNwbGF5OiBibG9jazsgXG59XG5cbi8qIEhpZGUgdGFibGUgaGVhZGVycyAoYnV0IG5vdCBkaXNwbGF5OiBub25lOywgZm9yIGFjY2Vzc2liaWxpdHkpICovXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGhlYWQgdHJ7IFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgbGVmdDogLTk5OTlweDtcbn1cblxuLmNjX2RpdiAuYmFyICNzLWJsIHRye1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlN2VkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtY29va2llLXRhYmxlLWJvcmRlcik7XG59XG5cbi5jY19kaXYgLmJhciAjcy1ibCB0ZCB7IFxuICAgIC8qIEJlaGF2ZSAgbGlrZSBhIFwicm93XCIgKi9cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzUlOyBcbn1cblxuLmNjX2RpdiAuYmFyICNzLWJsIHRkOmJlZm9yZSB7IFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb2x1bW4pO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiB2YXIoLS1jYy10ZXh0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLyogRW5kIGJhciBsYXlvdXQgKi9cblxuLyogUG9zaXRpb25zICovXG4jY20udG9wIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAxLjI1MGVtO1xufVxuXG4jY20ubGVmdHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxLjI1MGVtO1xufVxuXG4jY20ucmlnaHR7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMS4yNTBlbTtcbn1cblxuI2NtLmJhci5sZWZ0LFxuI2NtLmJhci5yaWdodHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4jY20uYmFyLnRvcHtcbiAgICB0b3A6IDA7XG59XG4vKiBlbmQgcG9zaXRpb25zICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4OHB4KSB7XG5cbiAgICAjY20sXG4gICAgI2NtLmNsb3VkLFxuICAgICNjbS5sZWZ0LFxuICAgICNjbS5yaWdodHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxLjRlbSFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgIGxlZnQ6IDFlbTtcbiAgICAgICAgYm90dG9tOiAxZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5mb3JjZS0tY29uc2VudCAjY20sXG4gICAgLmZvcmNlLS1jb25zZW50ICNjbS5jbG91ZHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgfVxuXG4gICAgI2NtLnRvcHtcbiAgICAgICAgdG9wOiAxZW07XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG5cbiAgICAjY20uYm90dG9te1xuICAgICAgICBib3R0b206IDFlbTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgIH1cblxuICAgICNjbS5iYXIuYm90dG9te1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgI2NtLmNsb3VkIC5jLWJue1xuICAgICAgICBmb250LXNpemU6IC44NWVtO1xuICAgIH1cblxuICAgICNzLWJucyxcbiAgICAuY2NfZGl2IC5iYXIgI3MtYm5ze1xuICAgICAgICBwYWRkaW5nOiAxZW0gMS4zZW07XG4gICAgfVxuXG4gICAgLmNjX2RpdiAuYmFyICNzLWlucntcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2NfZGl2IC5jbG91ZCAjYy1pbnItaXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAjY3N7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgI2Mtcy1pbntcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2NfZGl2IC5iLXRne1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIHJpZ2h0OiAxLjFlbTtcbiAgICB9XG5cbiAgICAjcy1pbnJ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcuOWVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICNzLWJuc3tcbiAgICAgICAgaGVpZ2h0OiA3LjllbTtcbiAgICB9XG5cblx0I3MtYmwsXG4gICAgLmNjX2RpdiAuYmFyICNzLWJse1xuXHRcdHBhZGRpbmc6IDEuM2VtO1xuICAgIH1cbiAgICBcblx0I3MtaGRyLFxuICAgIC5jY19kaXYgLmJhciAjcy1oZHJ7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4zZW07XG4gICAgfVxuXG4gICAgLyoqIGR5bmFtaWMgdGFibGUgbGF5b3V0ICoqL1xuICAgICNzLWJsIHRhYmxlIHsgXG4gICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICB9XG5cbiAgICAjcy1pbnIuYm5zLXR7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMC41ZW07XG4gICAgfVxuXG4gICAgLmJucy10ICNzLWJuc3tcbiAgICAgICAgaGVpZ2h0OiAxMC41ZW07XG4gICAgfVxuXG4gICAgLmNjX2RpdiAuYm5zLXQgLmMtYm57XG4gICAgICAgIGZvbnQtc2l6ZTogMC44M2VtO1xuICAgICAgICBwYWRkaW5nOiAuOWVtIDEuNmVtO1xuICAgIH1cblxuICAgICNzLWNudCAuYi1ibiAuYi10bHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yZW07XG4gICAgfVxuXG4gICAgLyogRm9yY2UgdGFibGUgdG8gbm90IGJlIGxpa2UgdGFibGVzIGFueW1vcmUgKi9cbiAgICAjcy1ibCB0YWJsZSwgXG4gICAgI3MtYmwgdGhlYWQsIFxuICAgICNzLWJsIHRib2R5LCBcbiAgICAjcy1ibCB0aCwgXG4gICAgI3MtYmwgdGQsIFxuICAgICNzLWJsIHRyLFxuICAgICNzLWNudHsgXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICB9XG5cbiAgICAvKiBIaWRlIHRhYmxlIGhlYWRlcnMgKGJ1dCBub3QgZGlzcGxheTogbm9uZTssIGZvciBhY2Nlc3NpYmlsaXR5KSAqL1xuICAgICNzLWJsIHRoZWFkIHRyeyBcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC05OTk5cHg7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgfVxuXG4gICAgI3MtYmwgdHJ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlN2VkO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNjLWNvb2tpZS10YWJsZS1ib3JkZXIpO1xuICAgIH1cblxuICAgICNzLWJsIHRkIHsgXG4gICAgICAgIC8qIEJlaGF2ZSAgbGlrZSBhIFwicm93XCIgKi9cbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzUlOyBcbiAgICB9XG5cbiAgICAjcy1ibCB0ZDpiZWZvcmUgeyBcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1ZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb2x1bW4pO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNjLXRleHQpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAjY20gLmMtYm4sXG4gICAgLmNjX2RpdiAuYy1ibntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAjcy1jbnQgI3MtcmFsbC1ibntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmNjX2RpdiAjYy1ibnN7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgI2MtYm5zIGJ1dHRvbiArIGJ1dHRvbixcbiAgICAjcy1jbnQgYnV0dG9uICsgYnV0dG9ue1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgIH1cblxuICAgICNjbS5jbG91ZCxcbiAgICAjY20uYm94e1xuICAgICAgICBsZWZ0OiAxZW07XG4gICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICNjbS5jbG91ZC5yaWdodCxcbiAgICAjY20uY2xvdWQubGVmdHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jY19kaXYgLmNsb3VkICNjLWJucyxcbiAgICAuY2NfZGl2IC5jbG91ZCAjYy1pbnIsXG4gICAgLmNjX2RpdiAuY2xvdWQgI2MtaW5yLWl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICAuY2NfZGl2IC5jbG91ZCAjYy10eHR7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICB9XG5cbiAgICAuY2NfZGl2IC5jbG91ZCAjYy1ibnN7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNjI1ZW07XG4gICAgfVxufVxuXG4vKiBCZWdpbiBJRSBmaXhlcyAqL1xuLmNjX2Rpdi5pZSAjYy12bG57XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZy10b3A6IDUuNjJlbTtcbn1cblxuLmNjX2Rpdi5pZSAuYmFyICNjLXZsbntcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNjX2Rpdi5pZSAjY3N7XG4gICAgbWF4LWhlaWdodDogMzcuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRtYXJnaW4tdG9wOiAtNS42MjVlbTtcbn1cblxuLmNjX2Rpdi5pZSAuYmFyICNjc3tcbiAgICBtYXJnaW4tdG9wOjA7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmNjX2Rpdi5pZSAjY217XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTZlOTtcbn1cblxuLmNjX2Rpdi5pZSAjYy1zLWlue1xuICAgIHRvcDogMDtcbn1cblxuLmNjX2Rpdi5pZSAuYi10Z3tcblx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdG1hcmdpbi1ib3R0b206IDAuN2VtO1xufVxuXG4uY2NfZGl2LmllIC5iLXRnIC5jLXRnbDpjaGVja2VkIH4gLmMtdGc6YWZ0ZXJ7XG4gICAgbGVmdDogMS45NWVtO1xufVxuXG4uY2NfZGl2LmllICNzLWJsIHRhYmxle1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLmNjX2Rpdi5pZSAuYi10ZyAuYy10Z3tcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2NfZGl2LmllIC5iLXRnIC5jLXRnbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2NfZGl2LmllICNzLWNudCAuYi1ibiAuYi10bHtcbiAgICBwYWRkaW5nOiAxLjNlbSA2LjRlbSAxLjNlbSAxLjRlbVxufVxuXG4uY2NfZGl2LmllICAuYmFyICNzLWJsIHRkOmJlZm9yZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2NfZGl2LmllIC5iYXIgI3MtYmwgdGR7XG4gICAgcGFkZGluZzogMC44ZW0gMC42MjVlbSAwLjhlbSAxLjJlbTtcbn1cblxuLmNjX2Rpdi5pZSAuYmFyICNzLWJsIHRoZWFkIHRye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNjX2Rpdi5pZSAuYi10ZyAudC1sYntcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5jY19kaXYuaWUgI2NtLW92LFxuLmNjX2Rpdi5pZSAjY3Mtb3Z7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuLyoqIEVORCBJRSBGSVhFUyAqKi8iLCIkdGV4dENvbG9yR3JlZW46ICMxOUFCOEQ7XG4kbGlnaHRCbHVlQmc6ICNEQUYwRkQ7XG5cbi5sYW5kaW5nUGFnZVJvbmRlbiwgLmxhbmRpbmdQYWdlUm9uZGVuT3ZlcnZpZXcge1xuXG4gICAgLnJvbmRlbi1zZWN0aW9uLWhlYWRsaW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjMGY0YjgzO1xuICAgIH1cbiAgICBcbiAgICAudGVhc2VyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTA5MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuXG59XG5cbi5sYW5kaW5nUGFnZVJvbmRlbiAjcGFnZSBmb290ZXIsIC5sYW5kaW5nUGFnZVJvbmRlbk92ZXJ2aWV3ICNwYWdlIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubGFuZGluZ1BhZ2VSb25kZW5PdmVydmlldyB7XG5cbiAgICAuc2VjdGlvbl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5yb25kZW4taGVhZGVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJvbmRlbi1tZW51IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5hcnRpY2xlcyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB9ICAgICAgICBcbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgICAgd2lkdGg6IDIzLjUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhcnRpY2xlOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICAgICAgfSAgICAgICAgXG5cbiAgICB9XG4gICAgIFxuXG4gICAgYXJ0aWNsZTpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH0gICAgXG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5MHB4KSB7XG4gICAgICAgIGFydGljbGU6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH0gICAgXG4gICAgfSAgICBcblxuICAgIC5zZWN0aW9uLXN0YXJ0IHtcbiAgICAgICAgY29sb3I6ICMwMDc3QkY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIC5sYW5kaW5nLWRhcmsge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvZ2dsZUljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgfVxuXG5cblxuICAgIC5yb25kZW4tbGlua3NfX2hlYWRsaW5lIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5yb25kZW4tbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLnRvZ2dsZUljb25MdXBlIHtcbiAgICAgICAgXG5cbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbHVwZS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgXG4gICAgfVxuXG5cblxufVxuXG4ubGFuZGluZy10b2dnbGUge1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2RjZjBmYiwgNSUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC50b2dnbGVJY29uTHVwZSB7XG4gICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cblxuICAgICYub3Blbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkY2YwZmI7XG4gICAgfVxuXG4gICAgJi5vcGVuIC50b2dnbGVJY29uTHVwZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvY2xvc2UucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjs7XG4gICAgfSAgICBcbn1cbiBcbi5yb25kZW4tZGV0YWlscyB7XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICBtYXJnaW46IDMuMnJlbSBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yb25kZW4taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjREFGMEZEO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIC41cmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMCAwO1xuXG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZmYtZGF4LXdlYi1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3JHcmVlbjtcbiAgICAgICAgZm9udC1zaXplOiAxMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICAgIH0gICAgICAgICAgICBcblxuICAgIH1cbiAgICAmX19zdWJoZWFkbGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZmLWRheC13ZWItcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkdGV4dENvbG9yR3JlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgXG4gICAgICAgIC5oaWdobGlnaHQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMTk2LCAzMiwgMTA4LCAxLjApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfSAgICAgICAgICAgXG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9ICAgICAgICAgIFxuXG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICMxYTE3MWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG59XG5cbi5yb25kZW4tbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBcbiAgICBtYXJnaW46IDNyZW0gMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKGRlc2F0dXJhdGUoIzBmNGI4MywgMjUlKSwgMTAlKTtcbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAtMnJlbSAwO1xuICAgIH0gICAgICAgXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIC0ycmVtIDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9ICAgICAgIFxuXG4gICAgJiA+IGxpIHtcblxuICAgICAgICB3aWR0aDogMTkuNSU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQ6ICMwZjRiODM7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5MHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7ICAgICAgICAgICAgIFxuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpLCAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBcblxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCMwZjRiODMsIDEwJSk7XG4gICAgICAgIH0gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOWVlMDsgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWUwO1xuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcblxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgLmluZm8tYm94IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAuaW5mby1ib3gge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1NC44MDc2OTIzJTtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgIFxuXG4gICAgICBcbiAgICAgICAgXG4gICAgfVxuXG4gICAgXG4gICAgXG59XG5cbi5yb25kZW4tcHJvZHVjdHMge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbjogNHJlbSBhdXRvIDA7ICAgIFxufVxuXG4ucHJvZHVjdHMtbWF0cml4IHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIGJvcmRlci1zcGFjaW5nOiAuNXJlbTtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmX19yb3ctbGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwNjFhMTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLjEyNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2MTk4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA2MTk4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogLjI1cmVtICAwIC4yNXJlbSAuMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgXG5cbiAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgIFxuICAgICZfX2NvbHVtbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMHJlbTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcwNmU1ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC04LjVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA2ZTVlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgICAgICAgfSAgIFxuICAgICAgICBcbiAgICAgICAgJi0tc3RhcnQge1xuXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjRkZGO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3MDZlNWU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiB7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIHRyIHtcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRoIHtcblxuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgd2lkdGg6IDNlbTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IC41cmVtO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyAgXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgXG4gICAgICAgIHBhZGRpbmc6IDA7IFxuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07ICAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMjM3LCAyNDcsIDI1MiwgMS4wKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRmMGZhO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGxpbmVhcjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC42NXJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uOXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRmMGZhO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IC4yNXJlbSBzb2xpZCAjMDA3MGI4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggI2RkZjBmYTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBsaW5lYXI7XG5cbiAgICAgICAgICAgIH0gICAgICAgICAgICBcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzBiODtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2VsbC0tc2VjdGlvbi1zdGFydCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNGRkY7XG4gICAgfVxufVxuXG4ucm9uZGVuLWluZm9ib3gge1xuXG5cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7OyAgICAgICAgXG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfSAgICAgICAgICBcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0ZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgXG4gICAgW2NsYXNzKj1jb250ZW50XSB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgMjQwLCAyMzMsIDEuMCk7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IFxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWExNzFiO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjI1cmVtO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwZjRiODM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtjbGFzcyo9dG9nZ2xlXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTk2LCAyMzUsIDI0NywgMS4wKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4ocmdiYSgxOTYsIDIzNSwgMjQ3LCAxLjApLCA1JSk7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuXG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmNscy0yLCAuY2xzLTMsIC5jbHMtNCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjNjBCM0U2O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNscy0xIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjNjBCM0U2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMGY0YjgzO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZGRmFnb1dlYlBybztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm9uZGVuLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIFxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBsaW5lYXIgLjI1cztcbiAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgIH1cblxuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmMwYzE7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvcm9uZGVuLWxpbmtzLWJnLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gICAgICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICAgIH1cbn1cblxuLnJvbmRlbi1zaW50ZXJuIHtcbiAgICBwYWRkaW5nOiA4cmVtIDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuXG5cbiAgICBcbn1cblxuLnNpbnRlcm4tYnV0dG9uIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IC44cmVtIDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJmZi1kYXgtd2ViLXByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGNvbG9yOiAjMDA3N0JGO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTI1cmVtO1xuXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjEyNXMgbGluZWFyO1xuICAgIH0gIFxuXG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oIzAwNzdCRiwgMTAlKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIFxuICAgIH1cblxuICAgICY6aG92ZXIgKyBzdmcgICNmaXJlLWxhcmdlIHtcbiAgICAgICAgZmlsbDogIzAwN0FBOCAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuXG4gICAgJiArIHN2ZyAgI2ZpcmUtbGFyZ2Uge1xuICAgICAgICBmaWxsOiAjMDA5ZWUwICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAuMjVzLCBmaWxsIGxpbmVhciAuMjVzO1xuICAgIH1cblxuXG59XG5cbiNtb2RhbC1zaW50ZXJuLCAjbW9kYWwtY29tcG9zaXRpb24ge1xuXG4gICAgLml6aU1vZGFsLWhlYWRlci5pemlNb2RhbC1ub1N1YnRpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMnJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAubW9kYWwge1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMGVtO1xuICAgICAgICAgICAgfSAgXG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtIDJyZW07XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDA7XG5cbiAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMCAwO1xuICAgICAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGY0YjgzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRkZGYWdvV2ViUHJvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB0ZCA+IC5udW1iZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2LjY2NjY2JTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREZERkRGO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0YWJsZSB0cntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICAgIFxuXG4gICAgICAgICAgICB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2I5ZTVmOTtcbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JCQjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuc2ludGVybi1pbmZvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOztcblxuICAgICAgICAgICAgICAgICZfX3RhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICBcbiAgICAgICAgICAgICAgICAmX19ncmFwaCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtOztcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4ucm9uZGVuLWluZm9zX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5zaW50ZXJuLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuXG4gICAgfVxufSIsIi50YWJsZS10b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5ZTVmOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM2QjZDNzI7XG4gICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOiAuNnJlbSAuOHJlbSAuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzIwQkVGMDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNnB4O1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyAgICBcbiAgICAgICAgXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYgKyB0YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tb3BlbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMEJFRjA7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZGVwb3RDb250YWN0IHtcblxuICAgIC5jYXRhbG9nLWNvbnRlbnQtLWJlZm9yZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfSBcblxuICAgIGFzaWRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNi4ycmVtO1xuICAgIH1cbiAgICBcbiAgICAudmNhcmRzIHtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmNhcmQge1xuICAgICAgICBmbGV4OiA1MCUgMCAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCksICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9ICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59IiwiLnZpZGVvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDRyZW0gLS41cmVtIDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDRyZW0gMCAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZDogI2RhZjJmZTtcbiAgICAgICAgYm9yZGVyOiAuNXJlbSBzb2xpZCAjRkZGO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19hcnRpY2xlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA0OTg2O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtO1xuICAgIH1cblxuICAgICZfX3NlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6ICBub25lO1xuICAgIH1cbn0iLCJAdXNlICcuLi9iYXNlL2NvbG9ycycgYXMgKjtcblxuZGl2W2RhdGEtc2VydmljZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc3BsaWRlX19zbGlkZSB7XG4gICAgLS1pbS1idG4tY29sb3I6ICRjb2xCZ0Rhcms7XG5cbiAgICBkaXZbZGF0YS1zZXJ2aWNlXSAuY2xsIC5jLWJnIHtcblxuICAgICAgICBvcGFjaXR5OiAuNzU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/