@charset "UTF-8";
.loader {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #ffffff;
  z-index: 100; }
  .loader__main {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 20em;
    height: 20em; }
    @media (max-width: 767px) {
      .loader__main {
        width: 12em;
        height: 12em; } }
  .loader__img {
    max-width: 100%;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-animation: skew 1s infinite;
    animation: skew 1s infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate; }

@-webkit-keyframes skew {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes skew {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

body.compensate-for-scrollbar {
  overflow: hidden; }

.fancybox-active {
  height: auto; }

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden; }

.fancybox-container {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992; }

.fancybox-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto; }

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  -webkit-transition-duration: inherit;
  -o-transition-duration: inherit;
  transition-duration: inherit;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
  -o-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

.fancybox-is-open .fancybox-bg {
  opacity: .87;
  -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  -o-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
  direction: ltr;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity .25s ease,visibility 0s ease .25s;
  -o-transition: opacity .25s ease,visibility 0s ease .25s;
  transition: opacity .25s ease,visibility 0s ease .25s;
  visibility: hidden;
  z-index: 99997; }

.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
  opacity: 1;
  -webkit-transition: opacity .25s ease 0s,visibility 0s ease 0s;
  -o-transition: opacity .25s ease 0s,visibility 0s ease 0s;
  transition: opacity .25s ease 0s,visibility 0s ease 0s;
  visibility: visible; }

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fancybox-toolbar {
  right: 0;
  top: 0; }

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 99994; }

.fancybox-is-open .fancybox-stage {
  overflow: hidden; }

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px 44px 0;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: opacity,-webkit-transform;
  -webkit-transition-property: opacity,-webkit-transform;
  -o-transition-property: transform,opacity;
  transition-property: transform,opacity;
  transition-property: transform,opacity,-webkit-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994; }

.fancybox-slide:before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0; }

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
  display: block; }

.fancybox-slide--next {
  z-index: 99995; }

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0 0; }

.fancybox-slide--image:before {
  display: none; }

.fancybox-slide--html {
  padding: 6px 6px 0; }

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0 0 44px;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle; }

.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: opacity,-webkit-transform;
  -webkit-transition-property: opacity,-webkit-transform;
  -o-transition-property: transform,opacity;
  transition-property: transform,opacity;
  transition-property: transform,opacity,-webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995; }

.fancybox-slide--html .fancybox-content {
  margin: 0 0 6px; }

.fancybox-can-zoomOut .fancybox-content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab; }

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.fancybox-container [data-selectable=true] {
  cursor: text; }

.fancybox-image, .fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%; }

.fancybox-spaceball {
  z-index: 1; }

.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--video .fancybox-content {
  height: -webkit-calc(100% - 44px);
  height: calc(100% - 44px);
  overflow: visible;
  padding: 0;
  width: 100%; }

.fancybox-slide--video .fancybox-content {
  background: #000; }

.fancybox-slide--map .fancybox-content {
  background: #e5e3df; }

.fancybox-slide--iframe .fancybox-content {
  background: #fff; }

.fancybox-iframe, .fancybox-video {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  vertical-align: top;
  width: 100%; }

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%; }

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0; }

.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  -webkit-transition: color .2s;
  -o-transition: color .2s;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px; }

.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
  color: #ccc; }

.fancybox-button:hover {
  color: #fff; }

.fancybox-button:focus {
  outline: none; }

.fancybox-button.fancybox-focus {
  outline: 1px dotted; }

.fancybox-button.disabled, .fancybox-button.disabled:hover, .fancybox-button[disabled], .fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none; }

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%; }

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0; }

.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:nth-child(1), .fancybox-button--pause svg:nth-child(1), .fancybox-button--play svg:nth-child(2) {
  display: none; }

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0;
  -ms-transform-origin: 0;
  transform-origin: 0;
  transition-property: -webkit-transform;
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-property: transform,-webkit-transform;
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  z-index: 99998; }

.fancybox-close-small {
  background: transparent;
  border: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401; }

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1; }

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0; }

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none; }

.fancybox-navigation .fancybox-button {
  background: transparent;
  height: 100px;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: -webkit-calc(50% - 50px);
  top: calc(50% - 50px);
  width: 70px; }

.fancybox-navigation .fancybox-button div {
  background: rgba(30, 30, 30, 0.6);
  height: 100%;
  padding: 7px; }

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  padding: 31px 26px 31px 6px; }

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0; }

.fancybox-caption {
  bottom: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px;
  right: 0; }

.fancybox-caption:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
  background-repeat: repeat-x;
  -webkit-background-size: contain;
  background-size: contain;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -25px;
  z-index: -1; }

.fancybox-caption:after {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  content: "";
  display: block;
  left: 44px;
  position: absolute;
  right: 44px;
  top: 0; }

.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none; }

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline; }

.fancybox-loading {
  -webkit-animation: a 1s linear infinite;
  animation: a 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999; }

@-webkit-keyframes a {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }

@keyframes a {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }

.fancybox-animated {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
  -o-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
  opacity: 0;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1; }

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1); }

.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-1turn);
  -ms-transform: rotate(-1turn);
  transform: rotate(-1turn); }

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(1turn);
  -ms-transform: rotate(1turn);
  transform: rotate(1turn); }

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg); }

.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scaleX(1) translateZ(0);
  transform: scaleX(1) translateZ(0); }

.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1); }

@media (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px; }
  .fancybox-slide--image {
    padding: 6px 0 0; }
  .fancybox-slide--image .fancybox-content {
    margin-bottom: 6px; }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px; } }

.fancybox-share {
  background: #f4f4f4;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center; }

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px; }

.fancybox-share p {
  margin: 0;
  padding: 0; }

.fancybox-share__button {
  border: 0;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap; }

.fancybox-share__button:link, .fancybox-share__button:visited {
  color: #fff; }

.fancybox-share__button:hover {
  text-decoration: none; }

.fancybox-share__button--fb {
  background: #3b5998; }

.fancybox-share__button--fb:hover {
  background: #344e86; }

.fancybox-share__button--pt {
  background: #bd081d; }

.fancybox-share__button--pt:hover {
  background: #aa0719; }

.fancybox-share__button--tw {
  background: #1da1f2; }

.fancybox-share__button--tw:hover {
  background: #0d95e8; }

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px; }

.fancybox-share__button svg path {
  fill: #fff; }

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%; }

.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995; }

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden; }

.fancybox-show-thumbs .fancybox-thumbs {
  display: block; }

.fancybox-show-thumbs .fancybox-inner {
  right: 212px; }

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%; }

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: -webkit-calc(100% - 8px);
  max-height: calc(100% - 8px);
  max-width: -webkit-calc(50% - 4px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px; }

.fancybox-thumbs__list a:before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991; }

.fancybox-thumbs__list a:focus:before {
  opacity: .5; }

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
  opacity: 1; }

@media (max-width: 768px) {
  .fancybox-thumbs {
    width: 110px; }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px; }
  .fancybox-thumbs__list a {
    max-width: -webkit-calc(100% - 10px);
    max-width: calc(100% - 10px); } }

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspContainer {
  overflow: hidden;
  position: relative; }

.jspPane {
  position: absolute; }

.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 100%;
  background: red; }

.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red; }

.jspVerticalBar *,
.jspHorizontalBar * {
  margin: 0;
  padding: 0; }

.jspCap {
  display: none; }

.jspHorizontalBar .jspCap {
  float: left; }

.jspTrack {
  background: #dde;
  position: relative; }

.jspDrag {
  background: #bbd;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer; }

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%; }

.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer; }

.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d; }

.jspVerticalBar .jspArrow {
  height: 16px; }

.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%; }

.jspVerticalBar .jspArrow:focus {
  outline: none; }

.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%; }

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
  margin: 0 -3px 0 0; }

.jq-checkbox,
.jq-radio {
  position: relative;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.jq-checkbox input,
.jq-radio input {
  position: absolute;
  z-index: -1;
  margin: 0;
  padding: 0;
  opacity: 0; }

.jq-file {
  position: relative;
  display: inline-block;
  overflow: hidden; }

.jq-file input {
  position: absolute;
  top: 0;
  right: 0;
  height: auto;
  margin: 0;
  padding: 0;
  opacity: 0;
  font-size: 100px;
  line-height: 1em; }

.jq-file__name {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis; }

.jq-selectbox,
.jq-select-multiple {
  position: relative;
  display: inline-block; }

.jq-selectbox select,
.jq-select-multiple select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0; }

.jq-selectbox li,
.jq-select-multiple li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap; }

.jq-selectbox {
  z-index: 10; }

.jq-selectbox__select {
  position: relative; }

.jq-selectbox__select-text {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis; }

.jq-selectbox__dropdown {
  position: absolute; }

.jq-selectbox__search input {
  -webkit-appearance: textfield; }

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none; }

.jq-selectbox__dropdown ul {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
  list-style: none;
  -webkit-overflow-scrolling: touch; }

.jq-select-multiple ul {
  position: relative;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch; }

.jq-number {
  display: inline-block; }

.jq-number__field input {
  -moz-appearance: textfield;
  text-align: left;
  /* для Opera Presto */ }

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
  margin: 0;
  /* в каких-то браузерах присутствует отступ */
  -webkit-appearance: none; }

.jq-checkbox,
.jq-radio {
  vertical-align: -4px;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 0;
  border: 1px solid #C3C3C3;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -webkit-linear-gradient(#FFF, #E6E6E6);
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  cursor: pointer; }

.jq-checkbox.focused,
.jq-radio.focused {
  border: 1px solid #08C; }

.jq-checkbox.disabled,
.jq-radio.disabled {
  opacity: .55; }

.jq-checkbox {
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.jq-checkbox.checked .jq-checkbox__div {
  width: 8px;
  height: 4px;
  margin: 3px 0 0 3px;
  border-bottom: 2px solid #666;
  border-left: 2px solid #666;
  -webkit-transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
  transform: rotate(-50deg); }

.jq-radio {
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.jq-radio.checked .jq-radio__div {
  width: 10px;
  height: 10px;
  margin: 3px 0 0 3px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #777;
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7);
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7); }

.jq-file {
  width: 270px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }

.jq-file input {
  cursor: pointer; }

.jq-file__name {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 0 80px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: inset 1px 1px #F1F1F1;
  box-shadow: inset 1px 1px #F1F1F1;
  font: 14px/32px Arial, sans-serif;
  color: #333; }

.jq-file__browse {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 0 10px;
  border-left: 1px solid #CCC;
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -webkit-linear-gradient(#FFF, #E6E6E6);
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF; }

.jq-file:hover .jq-file__browse {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
  background: -o-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6); }

.jq-file:active .jq-file__browse {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
  box-shadow: inset 1px 1px 3px #DDD; }

.jq-file.focused .jq-file__name {
  border: 1px solid #5794BF; }

.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #888; }

.jq-number {
  position: relative;
  vertical-align: middle;
  padding: 0 36px 0 0; }

.jq-number__field {
  width: 100px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1); }

.jq-number__field:hover {
  border-color: #B3B3B3; }

.jq-number__field input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 8px 9px;
  border: none;
  outline: none;
  background: none;
  font: 14px Arial, sans-serif;
  color: #333; }

.jq-number__spin {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 14px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -webkit-linear-gradient(#FFF, #E6E6E6);
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 1px 1px #FFF;
  cursor: pointer; }

.jq-number__spin.minus {
  top: auto;
  bottom: 0; }

.jq-number__spin:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
  background: -o-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6); }

.jq-number__spin:active {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
  box-shadow: inset 1px 1px 3px #DDD; }

.jq-number__spin:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 11px;
  width: 0;
  height: 0;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #999;
  border-left: 5px solid transparent; }

.jq-number__spin.minus:after {
  top: 5px;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-bottom: none;
  border-left: 5px solid transparent; }

.jq-number__spin.minus:hover:after {
  border-top-color: #000; }

.jq-number__spin.plus:hover:after {
  border-bottom-color: #000; }

.jq-number.focused .jq-number__field {
  border: 1px solid #5794BF; }

.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #888; }

.jq-number.disabled .jq-number__spin:after {
  border-bottom-color: #AAA; }

.jq-number.disabled .jq-number__spin.minus:after {
  border-top-color: #AAA; }

.jq-selectbox {
  vertical-align: middle;
  cursor: pointer; }

.jq-selectbox__select {
  height: 32px;
  padding: 0 45px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -webkit-linear-gradient(#FFF, #E6E6E6);
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF; }

.jq-selectbox__select:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
  background: -o-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6); }

.jq-selectbox__select:active {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
  box-shadow: inset 1px 1px 3px #DDD; }

.jq-selectbox.focused .jq-selectbox__select {
  border: 1px solid #5794BF; }

.jq-selectbox.disabled .jq-selectbox__select {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #888; }

.jq-selectbox__select-text {
  display: block;
  width: 100%; }

.jq-selectbox .placeholder {
  color: #888; }

.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 100%;
  border-left: 1px solid #CCC; }

.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 14px;
  right: 12px;
  width: 0;
  height: 0;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent; }

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #000; }

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  border-top-color: #AAA; }

.jq-selectbox__dropdown {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 2px 0 0;
  padding: 0;
  border: 1px solid #CCC;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  font: 14px/18px Arial, sans-serif; }

.jq-selectbox__search {
  margin: 5px; }

.jq-selectbox__search input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 5px 27px 6px 8px;
  border: 1px solid #CCC;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  outline: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") no-repeat 100% 50%;
  -webkit-box-shadow: inset 1px 1px #F1F1F1;
  box-shadow: inset 1px 1px #F1F1F1;
  color: #333; }

.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background: #F0F0F0;
  font-size: 13px; }

.jq-selectbox ul {
  margin: 0;
  padding: 0; }

.jq-selectbox li {
  min-height: 18px;
  padding: 5px 10px 6px;
  color: #231F20; }

.jq-selectbox li.selected {
  background-color: #A3ABB1;
  color: #FFF; }

.jq-selectbox li:hover {
  background-color: #08C;
  color: #FFF; }

.jq-selectbox li.disabled {
  color: #AAA; }

.jq-selectbox li.disabled:hover {
  background: none; }

.jq-selectbox li.optgroup {
  font-weight: bold; }

.jq-selectbox li.optgroup:hover {
  background: none;
  color: #231F20;
  cursor: default; }

.jq-selectbox li.option {
  padding-left: 25px; }

.jq-select-multiple {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/18px Arial, sans-serif;
  color: #333;
  cursor: default; }

.jq-select-multiple.focused {
  border: 1px solid #5794BF; }

.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #888; }

.jq-select-multiple ul {
  margin: 0;
  padding: 0; }

.jq-select-multiple li {
  padding: 3px 9px 4px;
  list-style: none; }

.jq-select-multiple li:first-child {
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0; }

.jq-select-multiple li:last-child {
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px; }

.jq-select-multiple li.selected {
  background: #08C;
  color: #FFF; }

.jq-select-multiple li.disabled {
  color: #AAA; }

.jq-select-multiple li.optgroup {
  font-weight: bold; }

.jq-select-multiple li.option {
  padding-left: 25px; }

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
  background: #CCC;
  color: #FFF; }

input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
  padding: 8px 9px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333; }

input[type='search'].styler {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

textarea.styler {
  overflow: auto; }

input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
  border-color: #B3B3B3; }

input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
  border-color: #CCC;
  border-top-color: #B3B3B3;
  outline: none;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
  overflow: visible;
  padding: 8px 11px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  outline: none;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -webkit-linear-gradient(#FFF, #E6E6E6);
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
  cursor: pointer; }

button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
  padding: 0;
  border: 0; }

button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
  background: -o-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6); }

button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
  box-shadow: inset 1px 1px 3px #DDD; }

button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #888; }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0; }
  * ::-moz-selection {
    background-color: #fec214;
    color: #ffffff; }
  * ::selection {
    background-color: #fec214;
    color: #ffffff; }

body {
  font-family: 'Roboto', Tahoma, sans-serif;
  font-weight: 400;
  font-size: -webkit-calc(.00838 * 100vw + 0px);
  font-size: calc(.00838 * 100vw + 0px);
  overflow: hidden; }
  @media (max-width: 767px) {
    body {
      overflow: auto;
      font-size: -webkit-calc(.034 * 100vw + 0px);
      font-size: calc(.034 * 100vw + 0px); } }
  @media (min-width: 1601px) {
    body {
      font-size: -webkit-calc(.008 * 100vw + 0px);
      font-size: calc(.008 * 100vw + 0px); } }
  body:before {
    cursor: pointer;
    content: '';
    z-index: 19;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(228, 228, 228, 0.75);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    @media (max-width: 767px) {
      body:before {
        background-color: #ffffff; } }
  body.no-scroll:before {
    opacity: 1;
    visibility: visible; }
  body.no-scroll .header {
    background-color: #ffffff; }

.wrapper {
  position: relative;
  overflow: hidden;
  background-color: #ffffff; }

.foundation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .foundation__sidebar {
    width: 18.7%;
    background-color: #ffffff; }
    @media (max-width: 767px) {
      .foundation__sidebar {
        display: none; } }
  .foundation__body {
    overflow: auto;
    width: 81.3%;
    background-color: #f7f7f7; }
    @media (max-width: 767px) {
      .foundation__body {
        width: 100%;
        min-height: 100vh;
        overflow: hidden; } }

::-webkit-scrollbar {
  width: 5px; }

/* Track */
::-webkit-scrollbar-track {
  background: #ebebeb;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

/* Handle */
::-webkit-scrollbar-thumb {
  background: #fec214;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #fec214; }

input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease; }

input:focus:-moz-placeholder, textarea:focus:-moz-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease; }

input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease; }

input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease; }

input:focus, textarea:focus {
  outline: none; }

.form__title {
  color: #1c1c1c;
  font-size: 1.65em;
  font-weight: 700;
  line-height: 1.75em;
  letter-spacing: 0.44px;
  padding-bottom: 0.8em; }
  @media (max-width: 767px) {
    .form__title {
      font-size: 1.45em;
      line-height: 1.5em;
      padding-bottom: 1.1em; } }

.form__set {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -1em; }

.form__unit {
  width: 50%;
  padding-left: 1em;
  padding-bottom: 1.2em; }
  @media (max-width: 767px) {
    .form__unit {
      width: 100%;
      padding-bottom: 0.72em; } }

.form__field {
  width: 100%;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e5e5e5;
  background-color: #ffffff;
  color: #666666;
  font-family: "Roboto", Tahoma, sans-serif;
  font-size: 1.05em;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0.28px;
  padding: 0.7em 1.4em;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .form__field::-webkit-input-placeholder {
    color: #666666; }
  .form__field::-moz-placeholder {
    color: #666666; }
  .form__field:-ms-input-placeholder {
    color: #666666; }
  .form__field::-ms-input-placeholder {
    color: #666666; }
  .form__field::placeholder {
    color: #666666; }
  @media (max-width: 767px) {
    .form__field {
      padding: 0.7em 1.2em;
      font-size: 1.08em; } }
  .form__field.invalid {
    border: 1px solid #e90002; }

.form__row {
  padding-bottom: 1.2em; }

.form__textarea {
  width: 100%;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e5e5e5;
  background-color: #ffffff;
  color: #666666;
  font-family: "Roboto", Tahoma, sans-serif;
  font-size: 1.05em;
  font-weight: 400;
  line-height: 2em;
  letter-spacing: 0.28px;
  resize: none;
  padding: 0.5em 1.4em;
  height: 7.7em;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .form__textarea::-webkit-input-placeholder {
    color: #666666; }
  .form__textarea::-moz-placeholder {
    color: #666666; }
  .form__textarea:-ms-input-placeholder {
    color: #666666; }
  .form__textarea::-ms-input-placeholder {
    color: #666666; }
  .form__textarea::placeholder {
    color: #666666; }
  @media (max-width: 767px) {
    .form__textarea {
      padding: 0.4em 1.2em;
      font-size: 1.08em;
      height: 12.3em; } }
  .form__textarea.invalid {
    border: 1px solid #e90002; }

.form__cellar {
  padding-top: 0.5em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }
  @media (max-width: 767px) {
    .form__cellar {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding-top: 0.4em; } }

.form__btn {
  background-color: #e90002;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  max-width: 17.5em;
  width: 100%;
  white-space: nowrap;
  padding: 1.4em 1em;
  color: #ffffff;
  font-family: "Roboto", Tahoma, sans-serif;
  font-size: 1.045em;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: 0.28px;
  border: none;
  cursor: pointer;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .form__btn:hover {
    background-color: #ff1719; }
  .form__btn:focus {
    outline: none; }
  @media (max-width: 767px) {
    .form__btn {
      max-width: 100%;
      font-size: 1.07em;
      letter-spacing: 0.4px; } }

.form__warning {
  margin-top: 0.6em;
  margin-left: 3.4em;
  max-width: 23em;
  color: #666666;
  font-size: 0.75em;
  font-weight: 400;
  line-height: 1.4em;
  text-align: left;
  letter-spacing: 0.2px; }
  @media (max-width: 767px) {
    .form__warning {
      margin-left: 0;
      max-width: 100%;
      margin-top: 1.7em;
      font-size: 0.73em; } }

.header {
  position: relative;
  z-index: 21;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .header__upper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    @media (max-width: 767px) {
      .header__upper {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-left: 1.38em;
        padding-top: 1.02em; } }
  .header__left {
    width: 18.7%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1em 1em 1em 2.9em; }
    @media (max-width: 767px) {
      .header__left {
        width: 47%;
        padding: 0 1.5em 0 0; } }
  .header__logotype {
    max-width: 11.5em;
    width: 100%;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    @media (max-width: 767px) {
      .header__logotype {
        margin: 0.2em 0.7em 0 0; } }
    .header__logotype-image {
      display: block;
      max-width: 100%; }
  .header__right {
    padding-top: 1em;
    width: 81.3%; }
    @media (max-width: 767px) {
      .header__right {
        width: 53%;
        padding-top: 0; } }
    .header__right-upper {
      padding: 0.4em 3.5em 0.4em 1.7em;
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      background-color: #ce1216;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      position: relative; }
      @media (max-width: 767px) {
        .header__right-upper {
          padding: 0.4em 0.8em 0.4em 0.4em;
          position: relative; } }
    .header__right-couple {
      width: 44.4%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
      @media (max-width: 767px) {
        .header__right-couple {
          display: none; } }
    .header__right-set {
      width: 55.6%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      padding-left: 1em; }
      @media (max-width: 767px) {
        .header__right-set {
          width: 100%;
          padding-left: 0; } }
    .header__right-lower {
      display: none; }
      @media (max-width: 767px) {
        .header__right-lower {
          display: block; } }
  .header__logo {
    width: 13.3em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-right: 2em;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .header__logo-image {
      display: block;
      max-width: 100%; }
    @media (max-width: 767px) {
      .header__logo {
        width: 100%;
        margin-right: 0; } }
  .header__company {
    color: #ffffff;
    font-size: 0.85em;
    font-weight: 500;
    line-height: 1.5em;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.64px;
    white-space: nowrap; }
    @media (max-width: 767px) {
      .header__company {
        white-space: normal;
        font-size: 0.73em;
        color: #131313;
        letter-spacing: 0.64px;
        padding-top: 1.2em; } }
  .header__phone {
    padding-bottom: 0.1em; }
    @media (max-width: 767px) {
      .header__phone {
        padding-right: 1em; } }
    .header__phone a {
      color: #ffffff;
      font-size: 1.24em;
      font-weight: 700;
      line-height: 1.4em;
      text-align: left;
      letter-spacing: 0.02em;
      text-decoration: none;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .header__phone a:hover {
        color: #fec214; }
      @media (max-width: 767px) {
        .header__phone a {
          font-size: 1em; } }
  .header__search {
    margin-left: 2em;
    width: 22em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative; }
    @media (max-width: 767px) {
      .header__search {
        margin-left: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 29.4em;
        height: 100%;
        -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        background-color: #000000;
        overflow: hidden;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding: 0.418em 1.3em 0.418em 1.4em;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s; }
        .header__search.open {
          -webkit-transform: scaleX(1);
          -ms-transform: scaleX(1);
          transform: scaleX(1);
          z-index: 2; } }
    .header__search-brim {
      position: absolute;
      top: 0;
      right: 0;
      width: 100%;
      height: 100%;
      background-color: #a30004;
      -webkit-border-radius: 0.2em;
      border-radius: 0.2em;
      overflow: hidden; }
      @media (max-width: 767px) {
        .header__search-brim {
          position: relative;
          background-color: #ffffff;
          -webkit-border-radius: 0;
          border-radius: 0; } }
      .header__search-brim:before {
        content: '';
        position: absolute;
        min-width: 0.9em;
        max-width: 0.9em;
        height: 0.9em;
        background-image: url(../img/svg/search.svg);
        background-repeat: no-repeat;
        background-position: center;
        -webkit-background-size: contain;
        background-size: contain;
        left: 0.7em;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }
        @media (max-width: 767px) {
          .header__search-brim:before {
            display: none; } }
    .header__search-field {
      border: none;
      width: 100%;
      height: 100%;
      padding: 0.34em 7em 0.46em 2.6em;
      background-color: transparent;
      color: #ffffff;
      font-family: "Roboto", Tahoma, sans-serif;
      font-size: 0.96em;
      font-weight: 400;
      line-height: 1em;
      text-align: left; }
      @media (max-width: 767px) {
        .header__search-field {
          color: #000000;
          font-size: 0.995em;
          padding: 0.34em 7em 0.34em 1.2em; } }
      .header__search-field::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.46); }
      .header__search-field::-moz-placeholder {
        color: rgba(255, 255, 255, 0.46); }
      .header__search-field:-ms-input-placeholder {
        color: rgba(255, 255, 255, 0.46); }
      .header__search-field::-ms-input-placeholder {
        color: rgba(255, 255, 255, 0.46); }
      .header__search-field::placeholder {
        color: rgba(255, 255, 255, 0.46); }
        @media (max-width: 767px) {
          .header__search-field::-webkit-input-placeholder {
            color: #000000; }
          .header__search-field::-moz-placeholder {
            color: #000000; }
          .header__search-field:-ms-input-placeholder {
            color: #000000; }
          .header__search-field::-ms-input-placeholder {
            color: #000000; }
          .header__search-field::placeholder {
            color: #000000; } }
    .header__search-coat {
      position: relative; }
    .header__search-knob {
      position: relative;
      cursor: pointer;
      display: none;
      width: 3em;
      height: 3em;
      overflow: hidden;
      -webkit-border-radius: 0.2em;
      border-radius: 0.2em;
      background-color: #fec214;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .header__search-knob:hover {
        background-color: #ffcf42; }
      @media (max-width: 767px) {
        .header__search-knob {
          display: block;
          -webkit-border-radius: 1px;
          border-radius: 1px; } }
    .header__search-btn {
      width: 7.8em;
      padding: 1.04em 0.8em;
      position: relative;
      z-index: 2;
      display: block;
      border: none;
      cursor: pointer;
      overflow: hidden;
      -webkit-border-radius: 0.2em;
      border-radius: 0.2em;
      background-color: #fec214;
      color: #000000;
      font-family: "Roboto", Tahoma, sans-serif;
      font-size: 0.76em;
      font-weight: 500;
      line-height: 0.9em;
      text-align: center;
      text-transform: uppercase;
      letter-spacing: 0.8px;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      @media (max-width: 767px) {
        .header__search-btn {
          width: 5.02em;
          height: 3.9em;
          color: rgba(0, 0, 0, 0);
          padding: 0;
          -webkit-border-radius: 0;
          border-radius: 0; }
          .header__search-btn .header__search-icon {
            width: 1.316em;
            height: 1.316em; } }
      .header__search-btn:focus {
        outline: none; }
      .header__search-btn:hover {
        background-color: #ffcf42; }
    .header__search-icon {
      display: none;
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 1em;
      height: 1em; }
      @media (max-width: 767px) {
        .header__search-icon {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; } }
      .header__search-icon svg, .header__search-icon img {
        width: 100%;
        height: 100%; }
        .header__search-icon svg .cls-1, .header__search-icon img .cls-1 {
          fill: #000000 !important; }
    .header__search-cancel {
      cursor: pointer;
      margin-left: 1.5em;
      display: none;
      width: 1.952em;
      height: 1.51em;
      background-image: url(../img/svg/mobile-search-close.svg);
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: contain;
      background-size: contain;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      @media (max-width: 767px) {
        .header__search-cancel {
          display: block; } }
      .header__search-cancel:hover {
        opacity: 0.5; }
  .header__networks {
    padding-left: 2em; }
    @media (max-width: 767px) {
      .header__networks {
        padding-left: 1.4em; } }
    .header__networks-item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-decoration: none;
      color: #ffffff;
      font-size: 0.9em;
      font-weight: 500;
      line-height: 1em;
      text-align: left;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .header__networks-item:hover {
        color: #ffcf42; }
        .header__networks-item:hover svg .cls-1 {
          fill: #ffcf42 !important; }
    .header__networks-icon {
      min-width: 1.41em;
      max-width: 1.41em;
      height: 1.41em; }
      @media (max-width: 767px) {
        .header__networks-icon {
          min-width: 1.7em;
          max-width: 1.7em;
          height: 1.7em; } }
      .header__networks-icon svg {
        width: 100%;
        height: 100%; }
        .header__networks-icon svg .cls-1 {
          fill: #ffffff !important;
          -webkit-transition: all .5s;
          -o-transition: all .5s;
          transition: all .5s; }
    .header__networks-name {
      padding-left: 0.9em; }
      @media (max-width: 767px) {
        .header__networks-name {
          display: none; } }
  .header__languages {
    margin-left: 2.4em;
    width: 12.4em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
    @media (max-width: 767px) {
      .header__languages {
        width: 5.3em;
        margin-left: 2.2em; } }
    .header__languages-item {
      text-decoration: none;
      width: 8em;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      background-color: #000000;
      -webkit-border-radius: 1.7em;
      border-radius: 1.7em;
      color: #ffffff;
      font-size: 0.746em;
      font-weight: 700;
      text-align: left;
      text-transform: uppercase;
      letter-spacing: 0.4px;
      margin-left: 0.5em;
      padding: 0.9em 1.2em;
      cursor: pointer;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      @media (max-width: 767px) {
        .header__languages-item {
          padding: 0.4em;
          width: 3.3em;
          height: 3.3em;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
          -ms-flex-pack: center;
          justify-content: center;
          background-color: #353535; } }
      .header__languages-item:first-child {
        margin-left: 0; }
      .header__languages-item:hover {
        background-color: #8c0003; }
      .header__languages-item.active {
        cursor: default;
        background-color: #ffffff;
        color: #1c1c1c; }
    .header__languages-img {
      display: inline-block;
      min-width: 1.9em;
      max-width: 1.9em;
      height: 1.9em;
      -o-object-fit: contain;
      object-fit: contain;
      -webkit-border-radius: 50%;
      border-radius: 50%; }
      @media (max-width: 767px) {
        .header__languages-img {
          min-width: 1.8em;
          max-width: 1.8em;
          height: 1.8em; } }
    .header__languages-name {
      margin-left: 0.8em; }
      @media (max-width: 767px) {
        .header__languages-name {
          display: none;
          margin-left: 0; } }
  .header__lower {
    padding-right: 3.5em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    @media (max-width: 767px) {
      .header__lower {
        width: 100%;
        padding-left: 1.4em;
        padding-bottom: 1em;
        padding-right: 1.4em; } }
  .header__crumbs {
    width: 70%;
    padding-top: 1em;
    padding-right: 1.2em;
    padding-bottom: 1em; }
    @media (max-width: 767px) {
      .header__crumbs {
        padding-top: 0;
        width: 100%;
        padding-right: 0;
        padding-bottom: 0; } }
  .header__carte {
    width: 30%; }
    @media (max-width: 767px) {
      .header__carte {
        display: none; } }

.carte {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end; }
  .carte__item {
    width: 12em;
    margin-left: 0.2em;
    margin-bottom: 0.2em; }
  .carte__link {
    text-decoration: none;
    display: block;
    background-color: #b6b6b6;
    padding: 0.5em 0.7em 0.6em 1em;
    color: #ffffff;
    font-size: 1.1em;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2.1px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .carte__link:hover {
      background-color: #808080; }
    .carte__link.active {
      cursor: default;
      background-color: #fec214; }

.drop {
  position: relative;
  display: none;
  padding: 0.9em 1.3em 1em 1.3em; }
  @media (max-width: 767px) {
    .drop {
      display: block; } }
  .drop__wrapper {
    position: relative; }
  .drop__toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: #161616;
    font-size: 1.3em;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 1.12px;
    background-color: #fec214;
    padding: 0.9em 3em 0.9em 1.5em;
    cursor: pointer;
    position: relative;
    border-bottom: 1px solid #ffffff;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .drop__toggle:after {
      content: '';
      position: absolute;
      top: 42%;
      -webkit-transform: translate(-50%, 0) rotate(90deg);
      -ms-transform: translate(-50%, 0) rotate(90deg);
      transform: translate(-50%, 0) rotate(90deg);
      right: 1.3em;
      width: 0.3em;
      height: 0.6em;
      background-image: url(../img/svg/arrow-more.svg);
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: contain;
      background-size: contain;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
    .drop__toggle.active:after {
      -webkit-transform: translate(-50%, 0) rotate(-90deg);
      -ms-transform: translate(-50%, 0) rotate(-90deg);
      transform: translate(-50%, 0) rotate(-90deg); }
    .drop__toggle.active .drop__icon-open {
      opacity: 0; }
    .drop__toggle.active .drop__icon-close {
      opacity: 1; }
  .drop__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    min-width: 1.3em;
    max-width: 1.3em;
    height: 0.9em;
    margin-right: 1.1em; }
    .drop__icon-open {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      height: 100%;
      width: 100%;
      text-align: center;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .drop__icon-open svg, .drop__icon-open img {
        height: 98%; }
    .drop__icon-close {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      height: 100%;
      width: 100%;
      text-align: center;
      opacity: 0;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .drop__icon-close svg, .drop__icon-close img {
        height: 98%; }
  .drop__mass {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    display: none;
    border: 1px solid #fec214; }

.crumbs:after {
  content: "";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both; }

.crumbs__unit {
  padding-right: 1.2em;
  margin-right: 0.9em;
  position: relative;
  line-height: 12px;
  float: left; }
  @media (max-width: 767px) {
    .crumbs__unit {
      padding-right: 1em;
      margin-right: 0.9em; } }
  .crumbs__unit:after {
    content: '';
    display: block;
    position: absolute;
    height: 0.23em;
    width: 0.23em;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-color: #fec214;
    margin-top: 0.04em; }
  .crumbs__unit:last-child {
    float: none; }
    .crumbs__unit:last-child:after {
      display: none; }

.crumbs__link {
  color: #1c1c1c;
  font-size: 0.82em;
  line-height: 1.2em;
  text-decoration: none;
  display: block;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  z-index: 2;
  position: relative; }
  .crumbs__link:hover {
    color: #ce1216; }
  @media (max-width: 767px) {
    .crumbs__link {
      font-size: 0.75em;
      line-height: 1.4em; } }

.crumbs__current {
  color: #1c1c1c;
  line-height: 1.2em;
  font-size: 0.82em;
  cursor: default;
  display: block; }
  @media (max-width: 767px) {
    .crumbs__current {
      font-size: 0.75em;
      line-height: 1.4em; } }

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (max-width: 767px) {
    .pagination {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; } }
  .pagination__text {
    color: #1c1c1c;
    font-size: 1.25em;
    font-weight: 800;
    padding-right: 1.2em; }
    @media (max-width: 767px) {
      .pagination__text {
        display: none; } }
  .pagination__pages {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 1.4em; }
  .pagination__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 2.25em;
    max-width: 2.25em;
    height: 2.25em;
    background-color: #ffffff;
    color: #1c1c1c;
    font-size: 1.1934em;
    font-weight: 500;
    letter-spacing: 0.32px;
    text-decoration: none;
    margin-right: 0.4em;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .pagination__item:hover {
      background-color: #ce1216;
      color: #ffffff; }
    .pagination__item.active {
      cursor: default;
      background-color: #fec214;
      color: #1c1c1c; }
    .pagination__item:nth-child(1n+7) {
      display: none; }
    @media (max-width: 767px) {
      .pagination__item {
        min-width: 2.65em;
        max-width: 2.65em;
        height: 2.65em; } }
  .pagination__next {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 2.685em;
    max-width: 2.685em;
    height: 2.685em;
    background-color: #ffffff;
    position: relative;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .pagination__next img, .pagination__next svg {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 0.45em;
      height: 0.68em; }
      .pagination__next img .cls-1, .pagination__next svg .cls-1 {
        fill: #212121;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s; }
    .pagination__next:hover {
      background-color: #ce1216; }
      .pagination__next:hover svg .cls-1 {
        fill: #ffffff; }
    @media (max-width: 767px) {
      .pagination__next {
        min-width: 3.163em;
        max-width: 3.163em;
        height: 3.163em; } }

.sidebar {
  position: relative;
  height: 100%;
  z-index: 20; }
  .sidebar:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    z-index: 15; }
  .sidebar__info {
    position: relative;
    z-index: 16;
    padding-left: 2.8em;
    padding-top: 1.6em;
    padding-right: 1.5em; }
    @media (max-width: 767px) {
      .sidebar__info {
        padding-left: 1.8em;
        padding-top: 1.8em; } }
  .sidebar__copyright {
    position: relative;
    z-index: 16;
    padding-left: 3.8em;
    padding-top: 2.3em;
    padding-right: 2em;
    padding-bottom: 0.2em;
    color: #4c4c4c;
    font-size: 0.748em;
    font-weight: 400;
    line-height: 1.4em; }
    @media (max-width: 767px) {
      .sidebar__copyright {
        padding-left: 2.4em;
        padding-top: 1em;
        padding-right: 2em;
        padding-bottom: 0.2em;
        font-size: 0.739em;
        line-height: 1.4em; } }
.sidebar__copyright a{
        color: #4c4c4c;
        padding-bottom: 10px;
        line-height: 16px;
        text-decoration: none;}
.menu__link {
  text-decoration: none;
  display: block;
  color: #1c1c1c;
  font-size: 0.97em;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1.04px;
  padding: 0.91em 3.8em 0.91em 2.9em;
  line-height: 1.6em;
  position: relative;
  z-index: 16;
  cursor: pointer;
  background-color: #ffffff;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  @media (max-width: 767px) {
    .menu__link {
      padding: 0.77em 3.8em 0.77em 2.5em;
      letter-spacing: 1.2px; } }
  .menu__link-arrow {
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 2.6em;
    width: 0.4em;
    height: 0.63em;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .menu__link-arrow svg, .menu__link-arrow img {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 100%;
      height: 100%; }
      .menu__link-arrow svg .cls-1, .menu__link-arrow img .cls-1 {
        fill: #212121;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s; }
    @media (max-width: 767px) {
      .menu__link-arrow {
        -webkit-transform: translate(0, -50%) rotate(90deg);
        -ms-transform: translate(0, -50%) rotate(90deg);
        transform: translate(0, -50%) rotate(90deg); } }
  .menu__link:hover {
    background-color: #fec214;
    color: #ffffff; }
    .menu__link:hover .menu__link-arrow svg .cls-1 {
      fill: #ffffff; }
  .menu__link.active {
    background-color: #fec214;
    color: #ffffff; }
    .menu__link.active .menu__link-arrow svg .cls-1 {
      fill: #ffffff; }
    @media (max-width: 767px) {
      .menu__link.active .menu__link-arrow {
        -webkit-transform: translate(0, -50%) rotate(-90deg);
        -ms-transform: translate(0, -50%) rotate(-90deg);
        transform: translate(0, -50%) rotate(-90deg); } }
  .menu__link.current {
    background-color: #fec214;
    color: #ffffff; }
    .menu__link.current .menu__link-arrow svg .cls-1 {
      fill: #ffffff; }

.menusub {
  width: 100%;
  position: absolute;
  top: 0;
  border: 1px solid #fec214;
  background-color: #ffffff;
  height: 100%;
  visibility: hidden;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  overflow: hidden;
  z-index: -1;
  -webkit-transition: visibility .6s, -webkit-transform .6s;
  transition: visibility .6s, -webkit-transform .6s;
  -o-transition: transform .6s, visibility .6s;
  transition: transform .6s, visibility .6s;
  transition: transform .6s, visibility .6s, -webkit-transform .6s; }
  @media (max-width: 767px) {
    .menusub {
      position: relative;
      z-index: 20;
      -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
      transform: scaleX(1);
      left: 0;
      border: none;
      width: 100%;
      display: none;
      visibility: visible; } }
  .menusub.open {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible; }
  .menusub__cap {
    padding: 1.7em 3.1em 0 2.8em; }
    @media (max-width: 767px) {
      .menusub__cap {
        display: none; } }
  .menusub__title {
    padding-bottom: 1.8em;
    position: relative; }
    .menusub__title:after {
      content: '';
      position: absolute;
      left: 0;
      bottom: 0;
      height: 0.13em;
      width: 23%;
      background-color: #fec214; }
  .menusub__ref {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #1c1c1c;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1.28px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .menusub__ref-arrow {
      background-color: #fec214;
      display: block;
      min-width: 1.6em;
      max-width: 1.6em;
      height: 1.6em;
      position: relative;
      margin-left: 0.6em;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .menusub__ref-arrow svg, .menusub__ref-arrow img {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 0.32em;
        height: 0.51em; }
        .menusub__ref-arrow svg .cls-1, .menusub__ref-arrow img .cls-1 {
          fill: #212121;
          -webkit-transition: all .5s;
          -o-transition: all .5s;
          transition: all .5s; }
    .menusub__ref:hover {
      color: #fec214; }
      .menusub__ref:hover .menusub__ref-arrow {
        background-color: #212121; }
        .menusub__ref:hover .menusub__ref-arrow svg .cls-1 {
          fill: #fec214; }
    .menusub__ref.current {
      color: #fec214; }
      .menusub__ref.current .menusub__ref-arrow {
        background-color: #212121; }
        .menusub__ref.current .menusub__ref-arrow svg .cls-1 {
          fill: #fec214; }
  .menusub__mass {
    padding-top: 1.7em; }
    @media (max-width: 767px) {
      .menusub__mass {
        padding-top: 0; } }
  .menusub__link {
    text-decoration: none;
    display: block;
    color: #1c1c1c;
    font-size: 0.97em;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    padding: 0.68em 1em 0.68em 2.9em;
    line-height: 1.6em;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .menusub__link:hover {
      background-color: #fec214;
      color: #ffffff; }
      .menusub__link:hover:before {
        background-color: #ffffff; }
    .menusub__link.active {
      background-color: #fec214;
      color: #ffffff; }
      .menusub__link.active:before {
        background-color: #ffffff; }
    .menusub__link.current {
      background-color: #fec214;
      color: #ffffff; }
      .menusub__link.current:before {
        background-color: #ffffff; }
    @media (max-width: 767px) {
      .menusub__link {
        padding: 0.46em 1em 0.46em 3.9em;
        position: relative; }
        .menusub__link:before {
          content: '';
          position: absolute;
          left: 2.5em;
          top: 50%;
          -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
          width: 0.2em;
          height: 0.2em;
          background-color: #fec214;
          -webkit-transition: all .5s;
          -o-transition: all .5s;
          transition: all .5s; } }

.info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }
  .info__phones {
    padding-right: 3.3em; }
    @media (max-width: 767px) {
      .info__phones {
        padding-right: 0; }
        .info__phones:after {
          content: "";
          visibility: hidden;
          display: block;
          height: 0;
          clear: both; } }
    .info__phones-row {
      padding-bottom: 0.2em; 
      padding-top: 0.3em; }
      @media (max-width: 767px) {
        .info__phones-row {
          float: left; }
          .info__phones-row:after {
            content: '';
            display: inline-block;
            position: relative;
            min-width: 0.3em;
            max-width: 0.3em;
            height: 0.3em;
            background-color: #fec214;
            margin-bottom: 0.25em;
            margin-left: 0.8em;
            margin-right: 0.8em;
            -webkit-border-radius: 50%;
            border-radius: 50%; }
          .info__phones-row:nth-child(even):after {
            display: none; } }
      .info__phones-row:last-child {
        padding-bottom: 0; }
        @media (max-width: 767px) {
          .info__phones-row:last-child {
            padding-bottom: 0.5em; }
            .info__phones-row:last-child:after {
              display: none; } }
    .info__phones-link {
      font-size: 1.2em;
      text-decoration: none;
      color: #000000;
      font-family: "Roboto", Tahoma, sans-serif;
      font-weight: 500;
      text-align: left;
      letter-spacing: 0.32px;
      white-space: nowrap; }
      @media (max-width: 767px) {
        .info__phones-link {
          font-size: 1.3em; } }
  .info__networks {
    padding-top: 0.1em; }
    @media (max-width: 767px) {
      .info__networks {
        display: none; } }
    .info__networks-link {
      display: block;
      min-width: 2.8em;
      max-width: 2.8em;
      height: 2.8em;
      -webkit-border-radius: 0.4em;
      border-radius: 0.4em;
      border: 1px solid #cfcfcf;
      background-color: #ffffff;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s;
      position: relative; }
      .info__networks-link:hover {
        border: 1px solid #000000;
        background-color: #000000; }
        .info__networks-link:hover .cls-1 {
          fill: #ffffff; }
    .info__networks-icon {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      min-width: 1.3em;
      max-width: 1.3em;
      height: 1.3em; }
      .info__networks-icon svg, .info__networks-icon img {
        width: 100%;
        height: 100%; }
        .info__networks-icon svg .cls-1, .info__networks-icon img .cls-1 {
          fill: #101010;
          -webkit-transition: all .5s;
          -o-transition: all .5s;
          transition: all .5s; }

.cap__array {
  padding: 0.7em 1.1em 1.5em 3.2em; }
  @media (max-width: 767px) {
    .cap__array {
      padding: 0.7em 1.3em 1.2em 1.3em;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      overflow: auto; }
      .cap__array::-webkit-scrollbar {
        display: none; } }

.cap__link {
  display: inline-block;
  background-color: #ffffff;
  border: 1px solid #fec214;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #8a8a8a;
  font-size: 0.98em;
  font-weight: 700;
  line-height: 1.6em;
  text-align: center;
  letter-spacing: 0.52px;
  margin-right: 0.8em;
  margin-top: 0.8em;
  text-decoration: none;
  padding: 0.9em 4.5em;
  text-transform: uppercase;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .cap__link:hover {
    background-color: #fec214;
    color: #1c1c1c; }
  .cap__link.active {
    cursor: default;
    background-color: #dcdcdc;
    border: 1px solid #dcdcdc;
    color: #898989; }
  @media (max-width: 767px) {
    .cap__link {
      white-space: nowrap;
      font-size: 10px;
      padding: 0.8em 4.3em; } }

.popup {
  display: none;
  -webkit-box-shadow: 0 11px 57px rgba(0, 0, 0, 0.47);
  box-shadow: 0 11px 57px rgba(0, 0, 0, 0.47);
  background-color: #ffffff;
  width: 41.03em; }
  @media (max-width: 767px) {
    .popup {
      width: 28em; } }
  .popup.fancybox-content {
    margin: 0;
    padding: 0; }
  .popup .fancybox-close-small {
    right: 1.6em;
    top: 1.4em;
    font-size: 1em;
    width: 1.4em;
    height: 1.4em;
    padding: 0;
    background-image: url(../img/svg/close-popup.svg);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    background-size: contain; }
    @media (max-width: 767px) {
      .popup .fancybox-close-small {
        right: 0.95em;
        top: 0.9em;
        width: 1.3em;
        height: 1.3em; } }
    .popup .fancybox-close-small svg {
      display: none; }
  .popup__envelope {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 767px) {
      .popup__envelope {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .popup__askance {
    width: 29.9%;
    background-color: #fec214;
    position: relative; }
    @media (max-width: 767px) {
      .popup__askance {
        width: 100%;
        padding: 2em 3.4em 2.1em 7.3em; } }
    .popup__askance:after {
      content: '';
      position: absolute;
      top: 3.1em;
      left: 3.4em;
      width: 5.23em;
      height: 3.96em;
      background-image: url(../img/svg/send-ok.svg);
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: contain;
      background-size: contain; }
      @media (max-width: 767px) {
        .popup__askance:after {
          width: 3.5em;
          height: 2.7em;
          top: 1.7em;
          left: 2em; } }
  .popup__mass {
    width: 70.1%;
    padding: 2.4em 3.95em 2.5em 3.4em; }
    @media (max-width: 767px) {
      .popup__mass {
        width: 100%;
        padding: 0.4em 3em 2.5em 3em; } }
  .popup__title {
    color: #0e0e0e;
    font-size: 1.78em;
    font-weight: 700;
    line-height: 1.2em;
    padding-bottom: 0.9em;
    border-bottom: 2px solid #fec214; }
    @media (max-width: 767px) {
      .popup__title {
        font-size: 1.65em;
        color: #ffffff;
        border-bottom: none;
        padding-bottom: 0; } }
  .popup__text {
    padding-top: 1.1em;
    color: #222222;
    font-size: 1.045em;
    font-weight: 400;
    line-height: 1.5em; }
    @media (max-width: 767px) {
      .popup__text {
        font-size: 1.1em;
        line-height: 1.6em; } }
  .popup__timetable {
    padding-top: 1.2em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }
    @media (max-width: 767px) {
      .popup__timetable {
        padding-top: 1.3em; } }
    .popup__timetable:before {
      content: '';
      display: block;
      min-width: 1em;
      max-width: 1em;
      height: 1em;
      background-image: url(../img/svg/time.svg);
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: contain;
      background-size: contain;
      margin-top: 0.3em; }
      @media (max-width: 767px) {
        .popup__timetable:before {
          margin-top: 0.5em; } }
    .popup__timetable-content {
      padding-left: 0.8em;
      color: #222222;
      font-size: 0.82em;
      font-weight: 400;
      line-height: 1.5em; }
      @media (max-width: 767px) {
        .popup__timetable-content {
          font-size: 1.01em;
          padding-left: 1.2em; } }
    .popup__timetable-value {
      letter-spacing: 0.2px; }
  .popup__close {
    padding-top: 1.4em; }
    .popup__close-link {
      cursor: pointer;
      display: inline-block;
      color: #ce1216;
      font-size: 0.96em;
      font-weight: 400;
      border-bottom: 1px dotted #ce1216;
      padding-bottom: 0.3em; }
      @media (max-width: 767px) {
        .popup__close-link {
          font-size: 1em; } }

.helmet {
  position: relative;
  min-height: 400px; }
  @media (max-width: 767px) {
    .helmet {
      min-height: 22.1em; } }
  .helmet:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 44.2em;
    background-image: url(../img/helmet-shadow.png);
    background-repeat: no-repeat;
    background-position: right center;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: 1; }
    @media (max-width: 767px) {
      .helmet:before {
        width: 29em; } }
  .helmet__image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }
  .helmet__content {
    padding: 3.1em 2em 3.1em 2.92em;
    position: relative;
    z-index: 2; }
    @media (max-width: 767px) {
      .helmet__content {
        padding: 2.5em 1.4em; } }
  .helmet__title {
    color: #ffffff;
    font-size: 2.53em;
    font-weight: 700;
    line-height: 1.25em;
    letter-spacing: 0.02em;
    position: relative;
    padding-left: 0.95em;
    max-width: 12em; }
    @media (max-width: 767px) {
      .helmet__title {
        font-size: 2em;
        line-height: 1.4em; } }
    .helmet__title:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 2px;
      height: 100%;
      background-color: #edb511;
      margin-top: 0.1em; }
      @media (max-width: 767px) {
        .helmet__title:after {
          height: 49%; } }
  .helmet__text {
    color: #ffffff;
    font-size: 1.1em;
    font-weight: 500;
    line-height: 1.9em;
    text-transform: uppercase;
    margin-top: 2.3em;
    margin-left: 2.2em;
    max-width: 18em; }
    @media (max-width: 767px) {
      .helmet__text {
        font-size: 1.01em;
        line-height: 2.02em;
        margin-top: 1.9em;
        margin-left: 1.9em;
        max-width: 20em; } }

.major__couple {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.major__proem {
  width: 65.1%; }
  @media (max-width: 767px) {
    .major__proem {
      width: 100%; } }

.major__video {
  width: 34.9%; }
  @media (max-width: 767px) {
    .major__video {
      width: 100%;
      padding: 0 1.3em; } }

.major__title {
  margin-top: 0.6em;
  padding-left: 1.6em;
  padding-top: 0.2em;
  padding-right: 0.7em;
  padding-bottom: 0.4em;
  border-left: 0.3em solid #fec214;
  color: #1c1c1c;
  font-size: 1.72em;
  line-height: 1.35em;
  font-weight: 500;
  letter-spacing: 0.34px; }
  .major__title b {
    font-weight: 700; }
  @media (max-width: 767px) {
    .major__title {
      letter-spacing: 0.34px;
      border-left: 0.17em solid #fec214;
      margin-top: 1em;
      padding-left: 0.6em;
      padding-top: 0.1em;
      padding-bottom: 0.1em;
      font-size: 1.57em; } }

.major__beadroll {
  padding: 1em 3.3em 0 3.4em; }
  @media (max-width: 767px) {
    .major__beadroll {
      padding: 1.7em 1.4em 0 1.4em; } }

.major__privileges {
  padding: 1.6em 3.6em 30px 3.35em; }
  @media (max-width: 767px) {
    .major__privileges {
      padding: 1.5em 1.4em 2em 1.4em; } }

.proem {
  position: relative;
  overflow: hidden;
  padding-bottom: 43.5%; }
  @media (max-width: 767px) {
    .proem {
      padding-bottom: 0; } }
  .proem__background {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../img/proem.jpg);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover; }
    @media (max-width: 767px) {
      .proem__background {
        position: relative;
        padding-bottom: 54.4%; } }
  .proem__flags {
    position: absolute;
    right: 5%;
    bottom: 0;
    width: 74%;
    z-index: 1;
    pointer-events: none; }
    @media (max-width: 767px) {
      .proem__flags {
        right: 2%;
        width: 93%; } }
  .proem__block {
    z-index: 2;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(254, 194, 22, 0.9);
    padding: 1.2em 1.8em 1.2em 3.3em; }
    @media (max-width: 767px) {
      .proem__block {
        position: relative;
        padding: 1.3em 1.3em 1.8em 1.3em;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start; } }
  .proem__text {
    max-width: 37.3em;
    color: #171717;
    font-size: 1.197em;
    font-weight: 500;
    line-height: 1.4em;
    text-align: left;
    letter-spacing: 0.32px;
    margin-right: 3.3em;
    text-transform: uppercase; }
    @media (max-width: 767px) {
      .proem__text {
        margin-right: 1.3em;
        line-height: 1.24em; } }
  .proem__btn {
    overflow: hidden;
    max-width: 13.2em;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-border-radius: 0.3em;
    border-radius: 0.3em;
    background-color: #ce1216;
    color: #ffffff;
    font-family: "Roboto", Tahoma, sans-serif;
    font-size: 0.75em;
    font-weight: 700;
    letter-spacing: 0.4px;
    padding: 1.6em 1.5em;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .proem__btn-icon {
      min-width: 0.5em;
      max-width: 0.5em;
      height: 0.8em;
      margin-left: 1em;
      position: relative;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .proem__btn-icon svg {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 100%;
        height: 100%; }
        .proem__btn-icon svg .cls-1 {
          fill: #ffffff;
          -webkit-transition: all .5s;
          -o-transition: all .5s;
          transition: all .5s; }
      @media (max-width: 767px) {
        .proem__btn-icon {
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          margin-left: 0;
          text-indent: 1111px; } }
    .proem__btn:hover {
      background-color: #000000;
      color: #ffffff; }
      .proem__btn:hover svg .cls-1 {
        fill: #ffffff; }
    .proem__btn:focus {
      outline: none; }
    @media (max-width: 767px) {
      .proem__btn {
        position: relative;
        height: 3.6em;
        max-width: 3.6em;
        text-indent: -9999px;
        padding: 0;
        margin-top: 0.2em; } }

.video {
  display: block;
  position: relative;
  padding-bottom: 81.2%;
  background-image: url(../img/video.jpg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
  z-index: 1; }
  .video:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(12, 12, 12, 0.59);
    z-index: -1;
    opacity: 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
  .video:hover:after {
    opacity: 1; }
  .video:hover .video__play {
    -webkit-transform: scale(1.1067);
    -ms-transform: scale(1.1067);
    transform: scale(1.1067);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .video:hover .video__play svg .cls-1 {
      fill: #ffffff; }
  .video__block {
    max-width: 9.8em;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    margin-top: 5%; }
    @media (max-width: 767px) {
      .video__block {
        margin-top: 6%;
        max-width: 8.6em; } }
  .video__play {
    max-width: 5.6em;
    min-width: 5.6em;
    height: 5.6em;
    margin: 0 auto;
    overflow: hidden;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .video__play svg {
      width: 100%;
      height: 100%; }
      .video__play svg .cls-1 {
        fill: #fcc118;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s; }
    @media (max-width: 767px) {
      .video__play {
        max-width: 4.2em;
        min-width: 4.2em;
        height: 4.2em; } }
  .video__topic {
    padding-top: 1.6em;
    color: #fec214;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.6em;
    text-align: center;
    letter-spacing: 0.28px; }
    @media (max-width: 767px) {
      .video__topic {
        padding-top: 1.1em;
        font-size: 0.9em;
        line-height: 1.6em;
        letter-spacing: 0.34px; } }
  .video__time {
    padding: 0.5em 1.2em;
    display: inline-block;
    margin-top: 1em;
    background-color: #1c1c1c;
    -webkit-border-radius: 1.2em;
    border-radius: 1.2em;
    color: #eeeeee;
    font-size: 0.9em;
    font-weight: 500;
    text-align: center;
    letter-spacing: 0.24px; }
    @media (max-width: 767px) {
      .video__time {
        padding: 0.4em 1em;
        margin-top: 0.8em; } }

.beadroll__set {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -1em; }

.beadroll__box {
  width: 33.3%;
  padding-left: 1em;
  padding-bottom: 1em; }
  @media (max-width: 767px) {
    .beadroll__box {
      width: 100%;
      padding-bottom: 0.57em; } }

.beadroll__item {
  position: relative;
  padding-bottom: 41%;
  display: block; }
  .beadroll__item:hover .beadroll__block {
    background-color: rgba(0, 0, 0, 0.75);
    padding: 1.4em 1em 1.4em 1.2em; }
  .beadroll__item:hover .beadroll__knob {
    opacity: 1; }

.beadroll__image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.beadroll__block {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.65);
  color: #ffffff;
  font-size: 1.3em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.36px;
  padding: 1em 0.9em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-decoration: none;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.beadroll__name {
  padding-right: 0.3em;
  letter-spacing: -0.01em; }

.beadroll__knob {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 1.61em;
  max-width: 1.61em;
  height: 1.61em;
  -webkit-border-radius: 0.2em;
  border-radius: 0.2em;
  background-color: #fec214;
  opacity: 0;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .beadroll__knob-icon {
    position: relative;
    min-width: 0.3em;
    max-width: 0.3em;
    height: 0.47em; }
    .beadroll__knob-icon svg {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 100%;
      height: 100%; }

.privileges__set {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -1em; }

.privileges__box {
  width: 33.3%;
  padding-left: 1em;
  padding-bottom: 1.4em; }
  @media (max-width: 767px) {
    .privileges__box {
      width: 100%;
      padding-bottom: 1.95em; } }

.privileges__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.privileges__icon {
  min-width: 4.6em;
  max-width: 4.6em;
  height: 4.6em;
  margin-right: 1.9em; }
  @media (max-width: 767px) {
    .privileges__icon {
      margin-right: 1.5em; } }

.privileges__content {
  color: #171717;
  font-size: 1.08em;
  line-height: 1.4em;
  font-weight: 400;
  letter-spacing: 0.32px; }
  .privileges__content b {
    font-weight: 500; }
  .privileges__content ul {
    list-style-type: none; }
    .privileges__content ul li {
      font-size: 0.87em; }
      .privileges__content ul li:before {
        content: '•';
        margin-right: 0.3em; }
  @media (max-width: 767px) {
    .privileges__content {
      font-size: 1.1em;
      line-height: 1.6em; } }

.about {
  padding-bottom: 1.4em; }
  .about__cap {
    background-image: url(../img/about.jpg);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    position: relative;
    padding-bottom: 30.6%; }
    @media (max-width: 767px) {
      .about__cap {
        padding-bottom: 73.6%; } }
  .about__title {
    background-color: rgba(0, 0, 0, 0.65);
    padding: 0.82em 1em 0.66em 1.52em;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    color: #ffffff;
    font-size: 2.1em;
    font-weight: 700;
    line-height: 1.36em;
    letter-spacing: 0.56px; }
    @media (max-width: 767px) {
      .about__title {
        font-size: 1.62em;
        padding: 1em 1em 1em 0.8em; } }
  .about__mass {
    padding: 2em 3.3em 1em 3.34em; }
    @media (max-width: 767px) {
      .about__mass {
        padding: 2em 1.3em 1em 1.3em; } }
  .about__couple {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    @media (max-width: 767px) {
      .about__couple {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .about__topic {
    width: 32.38em;
    padding-right: 2em;
    color: #1c1c1c;
    font-size: 1.347em;
    font-weight: 500;
    line-height: 1.4em;
    padding-left: 2.2em;
    border-left: 0.23em solid #fec214; }
    @media (max-width: 767px) {
      .about__topic {
        width: 100%;
        padding-right: 0;
        line-height: 1.5em;
        padding-left: 1.8em;
        border-left: 0.15em solid #fec214; } }
  .about__text {
    width: 44.6em;
    color: #151515;
    font-size: 1.046em;
    font-weight: 400;
    line-height: 1.45em;
    padding-top: 0.1em; }
    @media (max-width: 767px) {
      .about__text {
        width: 100%;
        padding-top: 1.9em;
        line-height: 1.6em; } }
  .about__set {
    padding-top: 2.8em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -1.75em; }
    @media (max-width: 767px) {
      .about__set {
        padding-top: 2.3em; } }
  .about__box {
    width: 33.3%;
    padding-left: 1.75em;
    padding-bottom: 2.15em; }
    @media (max-width: 767px) {
      .about__box {
        width: 100%;
        padding-bottom: 1.1em; } }
  .about__item {
    position: relative;
    padding-bottom: 41%;
    display: block; }
    .about__item:hover .about__block {
      background-color: rgba(0, 0, 0, 0.75);
      padding: 1.2em 1em 1.2em 1.6em; }
    .about__item:hover .about__knob {
      opacity: 1; }
  .about__image {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }
  .about__block {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0.65);
    color: #ffffff;
    font-size: 1.41em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.36px;
    padding: 0.8em 1em 0.8em 1.6em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    @media (max-width: 767px) {
      .about__block {
        font-size: 1.3em; } }
  .about__name {
    padding-right: 0.3em;
    letter-spacing: -0.01em; }
  .about__knob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 1.61em;
    max-width: 1.61em;
    height: 1.61em;
    -webkit-border-radius: 0.2em;
    border-radius: 0.2em;
    background-color: #fec214;
    opacity: 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .about__knob-icon {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      min-width: 0.3em;
      max-width: 0.3em;
      height: 0.47em; }
      .about__knob-icon svg {
        width: 100%;
        height: 100%; }

.documents__title {
  color: #1c1c1c;
  font-size: 2.38em;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: 0.56px;
  padding: 0.65em 0.8em 0.65em 1.4em;
  border-bottom: 2px solid #ffffff;
  text-transform: uppercase; }
  @media (max-width: 767px) {
    .documents__title {
      letter-spacing: 0.36px;
      font-size: 1.65em;
      line-height: 1.3em;
      padding: 1em 0.8em 1em 0.8em; } }

.documents__mass {
  padding-bottom: 1em; }

.documents__division {
  padding: 1.8em 3.5em 1.4em 3.3em;
  border-bottom: 2px solid #ffffff; }
  .documents__division:last-child {
    border-bottom: none; }
  @media (max-width: 767px) {
    .documents__division {
      padding: 1.4em 1.4em 1.4em 1.4em; } }

.documents__topic {
  color: #1c1c1c;
  font-size: 1.95em;
  font-weight: 700;
  line-height: 1.4em;
  letter-spacing: 0.52px;
  border-bottom: 0.1em solid #fec214;
  padding-bottom: 1em;
  text-transform: uppercase; }
  @media (max-width: 767px) {
    .documents__topic {
      border-bottom: 1px solid #fec214;
      font-size: 1.45em;
      padding-bottom: 0.8em; } }

.documents__set {
  padding-top: 2em;
  margin-left: -1em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  @media (max-width: 767px) {
    .documents__set {
      padding-top: 1.5em; } }

.documents__box {
  padding-left: 1em;
  padding-bottom: 1em;
  width: 50%; }
  @media (max-width: 767px) {
    .documents__box {
      width: 100%;
      padding-bottom: 0.5em; } }

.documents__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border: 1px solid #dfdfdf;
  background-color: #f7f7f7;
  text-decoration: none;
  height: 100%;
  padding: 1.4em 2.99em 1.4em 1.8em;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .documents__item:hover {
    border: 1px solid #fec214; }
    .documents__item:hover .documents__icon {
      background-color: #fec214; }
      .documents__item:hover .documents__icon .cls-1 {
        fill: #f7f7f7; }
  @media (max-width: 767px) {
    .documents__item {
      padding: 1.1em 1em 1.5em 1.1em; } }

.documents__icon {
  min-width: 3.3em;
  max-width: 3.3em;
  height: 3.9em;
  background-color: transparent;
  position: relative;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .documents__icon svg, .documents__icon img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    min-width: 2.3em;
    max-width: 2.3em;
    height: 2.9em; }
    @media (max-width: 767px) {
      .documents__icon svg, .documents__icon img {
        min-width: 2.1em;
        max-width: 2.1em;
        height: 2.6em; } }
    .documents__icon svg .cls-1, .documents__icon img .cls-1 {
      fill: #fec214;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
  @media (max-width: 767px) {
    .documents__icon {
      min-width: 2.95em;
      max-width: 2.95em;
      height: 3.5em; } }

.documents__name {
  padding-left: 1.3em;
  color: #1c1c1c;
  font-size: 1.046em;
  font-weight: 400;
  line-height: 1.6em; }
  @media (max-width: 767px) {
    .documents__name {
      padding-left: 0.6em;
      font-size: 11px; } }

.laboratory__title {
  color: #1c1c1c;
  font-size: 2.38em;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: 0.56px;
  padding: 0.65em 0.8em 0.65em 1.4em;
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  text-transform: uppercase; }
  @media (max-width: 767px) {
    .laboratory__title {
      letter-spacing: 0.36px;
      font-size: 1.65em;
      line-height: 1.3em;
      padding: 1em 0.8em 1em 0.8em; } }

.laboratory__mass {
  padding: 1.6em 3em 2.6em 3em;
  color: #151515;
  font-size: 1.12em;
  line-height: 1.5em; }
  @media (max-width: 767px) {
    .laboratory__mass {
      padding: 1.2em 1.2em 2.6em 1.2em;
      font-size: 1.195em; } }

.laboratory__content {
  max-width: 79.7em; }
  .laboratory__content img {
    max-width: 100%;
    margin-top: 0.3em; }
    @media (max-width: 767px) {
      .laboratory__content img {
        width: 100%;
        margin-bottom: 1.4em;
        margin-right: 0; } }
  .laboratory__content p {
    padding-bottom: 1em; }
  .laboratory__content a {
    color: #e90003;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .laboratory__content a:hover {
      color: #ffffff;
      background-color: #e90003; }
  .laboratory__content h2 {
    padding-bottom: 0.5em;
    font-size: 1.6em;
    font-weight: 500; }
    @media (max-width: 767px) {
      .laboratory__content h2 {
        font-size: 1.4em; } }
  .laboratory__content h3 {
    font-size: 1.32em;
    font-weight: 500;
    padding-bottom: 0.5em; }
    @media (max-width: 767px) {
      .laboratory__content h3 {
        font-size: 1.24em; } }
  .laboratory__content h4 {
    font-size: 1.19em;
    font-weight: 500;
    padding-bottom: 0.5em; }
    @media (max-width: 767px) {
      .laboratory__content h4 {
        font-size: 1.08em; } }
  .laboratory__content h5 {
    font-size: 1.06em;
    font-weight: 500; }
    @media (max-width: 767px) {
      .laboratory__content h5 {
        font-size: 1.16em; } }
  .laboratory__content ul {
    padding-top: 0.3em;
    padding-bottom: 0.8em;
    list-style-type: none; }
    @media (max-width: 767px) {
      .laboratory__content ul {
        padding-top: 0.6em;
        padding-bottom: 1em; } }
    .laboratory__content ul li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
      color: #151515;
      font-size: 1em;
      padding-bottom: 0.3em; }
      .laboratory__content ul li:before {
        content: '';
        min-width: 0.34em;
        max-width: 0.34em;
        height: 0.34em;
        position: relative;
        margin-top: 0.6em;
        margin-right: 0.8em;
        background-color: #e90003; }
        @media (max-width: 767px) {
          .laboratory__content ul li:before {
            -webkit-border-radius: 50%;
            border-radius: 50%; } }
      .laboratory__content ul li:last-child {
        padding-bottom: 0; }
      @media (max-width: 767px) {
        .laboratory__content ul li {
          font-size: 0.988em;
          padding-bottom: 0.35em; } }
  .laboratory__content ol {
    padding-top: 0.3em;
    padding-bottom: 0.8em;
    list-style-type: none;
    counter-reset: list; }
    @media (max-width: 767px) {
      .laboratory__content ol {
        padding-top: 0.6em;
        padding-bottom: 1em; } }
    .laboratory__content ol li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
      color: #151515;
      font-size: 1em;
      padding-bottom: 0.3em; }
      .laboratory__content ol li:before {
        counter-increment: list;
        content: counter(list) ".";
        margin-right: 0.34em;
        color: #151515;
        font-size: 1em;
        font-weight: 500; }
      .laboratory__content ol li:last-child {
        padding-bottom: 0; }
      @media (max-width: 767px) {
        .laboratory__content ol li {
          font-size: 0.988em;
          padding-bottom: 0.5em; } }

.news__title {
  color: #1c1c1c;
  font-size: 2.1em;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: 0.56px;
  padding: 0.6em 0.8em 0.8em 1.5em;
  border-bottom: 2px solid #ffffff;
  text-transform: uppercase; }
  @media (max-width: 767px) {
    .news__title {
      letter-spacing: 0.36px;
      font-size: 1.65em;
      line-height: 1.3em;
      padding: 1em 0.8em 1em 0.8em; } }

.news__mass {
  padding: 2.7em 3.3em 3.9em 3.3em; }
  @media (max-width: 767px) {
    .news__mass {
      padding: 1.4em 1.3em 4em 1.3em; } }

.news__set {
  margin-left: -1.3em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.news__box {
  padding-left: 1.3em;
  padding-bottom: 1.5em;
  width: 50%; }
  @media (max-width: 767px) {
    .news__box {
      width: 100%;
      padding-bottom: 1.2em; } }

.news__item {
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  min-height: 13vw; }
  @media (max-width: 767px) {
    .news__item {
      min-height: 40vw; } }
  .news__item:hover .news__unit {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    z-index: 1; }
  .news__item:hover .news__name {
    color: #ce1216; }

.news__unit {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 3px 13px rgba(45, 45, 45, 0.15);
  box-shadow: 0 3px 13px rgba(45, 45, 45, 0.15);
  background-color: #ffffff;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  overflow: hidden; }

.news__picture {
  position: relative;
  padding-bottom: 35%;
  width: 27%;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  @media (max-width: 767px) {
    .news__picture {
      width: 34%;
      padding-bottom: 44%; } }

.news__image {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
  object-fit: cover; }

.news__content {
  margin-left: 27%;
  padding: 2.3em 1.1em 2.8em 2em;
  width: 73%;
  z-index: 2; }
  @media (max-width: 767px) {
    .news__content {
      padding: 1.1em 1.1em 2.8em 1.7em;
      width: 66%;
      margin-left: 34%; } }

.news__date {
  color: #1c1c1c;
  font-size: 0.9em;
  font-weight: 500;
  line-height: 1.5em;
  text-align: left;
  letter-spacing: 0.24px; }

.news__name {
  padding-top: 0.7em;
  max-width: 21.2em;
  color: #1c1c1c;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1.3em;
  letter-spacing: 0.32px;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  @media (max-width: 767px) {
    .news__name {
      font-size: 1.08em;
      line-height: 1.38em; } }

.news__text {
  margin-top: 1.3em;
  max-width: 29.2em;
  color: #1c1c1c;
  font-size: 0.9em;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0.24px; }
  @media (max-width: 767px) {
    .news__text {
      display: none; } }

.news__pagination {
  padding-top: 1.3em; }
  @media (max-width: 767px) {
    .news__pagination {
      padding-top: 1.2em; } }

.novelty {
  padding-bottom: 3.3em; }
  .novelty__title {
    color: #1c1c1c;
    font-size: 2.1em;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 0.56px;
    padding: 0.6em 0.8em 0.8em 1.5em;
    border-bottom: 2px solid #ffffff; }
    @media (max-width: 767px) {
      .novelty__title {
        letter-spacing: 0.36px;
        font-size: 1.65em;
        line-height: 1.35em;
        padding: 1em 0.8em 1em 0.8em; } }
  .novelty__array {
    padding: 1.3em 3.7em 1.4em 3.3em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    @media (max-width: 767px) {
      .novelty__array {
        padding: 1.3em 1em 1.4em 1.3em; } }
  .novelty__couple {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-right: 1em; }
    @media (max-width: 767px) {
      .novelty__couple {
        padding-right: 0; } }
  .novelty__division {
    background-color: #fec214;
    color: #1c1c1c;
    font-size: 0.9em;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 1.92px;
    padding: 0.6em 1em 0.6em 1.35em; }
    @media (max-width: 767px) {
      .novelty__division {
        font-size: 0.83em;
        letter-spacing: 1.4px;
        padding: 0.7em 1em 0.7em 1.35em; } }
  .novelty__date {
    padding-left: 1.7em;
    color: #1c1c1c;
    font-size: 1.04em;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0.28px; }
    @media (max-width: 767px) {
      .novelty__date {
        padding-left: 1.2em;
        font-size: 1.02em; } }
  .novelty__back {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    color: #222222;
    font-size: 1.12em;
    font-weight: 500;
    line-height: 1.4em;
    text-align: right;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .novelty__back-icon {
      display: inline-block;
      min-width: 1.08em;
      max-width: 1.08em;
      height: 0.9em;
      margin-right: 0.7em;
      position: relative; }
      .novelty__back-icon svg, .novelty__back-icon img {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 100%;
        height: 100%; }
    .novelty__back:hover {
      color: #fec214; }
    @media (max-width: 767px) {
      .novelty__back {
        display: none; } }
  .novelty__mass {
    padding: 0 3.4em 2.8em 3.4em; }
    @media (max-width: 767px) {
      .novelty__mass {
        padding: 0 0.8em 2.2em 0.8em; } }
  .novelty__content {
    padding: 2.1em 2em 2.1em 3.7em;
    background-color: #ffffff; }
    @media (max-width: 767px) {
      .novelty__content {
        padding: 1.1em 1em 1.9em 1.8em; } }
    .novelty__content p {
      line-height: 1.5em;
      color: #151515;
      font-size: 1.12em;
      padding-top: 0.4em;
      padding-bottom: 1em; }
      @media (max-width: 767px) {
        .novelty__content p {
          font-size: 1.19em; } }
    .novelty__content a {
      color: #e90003;
      text-decoration: none;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .novelty__content a:hover {
        color: #ffffff;
        background-color: #e90003; }
    .novelty__content img {
      margin-top: 0.8em;
      margin-bottom: 1em;
      width: 80%;
      max-width: 100%;
      margin-right: 1.3em; }
      @media (max-width: 767px) {
        .novelty__content img {
          width: 100%;
          margin-right: 0; } }
    .novelty__content h2 {
      font-size: 1.79em;
      font-weight: 500; }
      @media (max-width: 767px) {
        .novelty__content h2 {
          font-size: 1.655em; } }
    .novelty__content h3 {
      padding-top: 0.3em;
      padding-bottom: 0.1em;
      font-size: 1.49em;
      font-weight: 500; }
      @media (max-width: 767px) {
        .novelty__content h3 {
          font-size: 1.47em; } }
    .novelty__content h4 {
      padding-top: 0.4em;
      font-size: 1.34em;
      font-weight: 500; }
      @media (max-width: 767px) {
        .novelty__content h4 {
          font-size: 1.29em; } }
    .novelty__content h5 {
      font-size: 1.19em;
      font-weight: 500; }
      @media (max-width: 767px) {
        .novelty__content h5 {
          font-size: 1.38em; } }
    .novelty__content ul {
      padding-top: 0.5em;
      padding-bottom: 1.2em;
      list-style-type: none; }
      @media (max-width: 767px) {
        .novelty__content ul {
          padding-top: 0.9em;
          padding-bottom: 1.5em; } }
      .novelty__content ul li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        color: #151515;
        font-size: 1.12em;
        padding-bottom: 0.55em; }
        .novelty__content ul li:before {
          content: '';
          min-width: 0.34em;
          max-width: 0.34em;
          height: 0.34em;
          position: relative;
          margin-top: 0.5em;
          margin-right: 0.9em;
          background-color: #e90003; }
          @media (max-width: 767px) {
            .novelty__content ul li:before {
              -webkit-border-radius: 50%;
              border-radius: 50%; } }
        .novelty__content ul li:last-child {
          padding-bottom: 0; }
        @media (max-width: 767px) {
          .novelty__content ul li {
            font-size: 1.19em;
            padding-bottom: 0.8em; } }
    .novelty__content ol {
      padding-top: 0.6em;
      padding-bottom: 1.2em;
      list-style-type: none;
      counter-reset: list; }
      @media (max-width: 767px) {
        .novelty__content ol {
          padding-top: 0.9em;
          padding-bottom: 1.5em; } }
      .novelty__content ol li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        color: #151515;
        font-size: 1.12em;
        padding-bottom: 0.55em; }
        .novelty__content ol li:before {
          counter-increment: list;
          content: counter(list) ".";
          margin-right: 0.2em;
          color: #151515;
          font-size: 1em;
          font-weight: 500; }
        .novelty__content ol li:last-child {
          padding-bottom: 0; }
        @media (max-width: 767px) {
          .novelty__content ol li {
            font-size: 1.19em;
            padding-bottom: 0.8em; } }
  .novelty__tidings {
    padding: 0 3.3em; }
    @media (max-width: 767px) {
      .novelty__tidings {
        padding: 0 1.3em; } }

.tidings__cap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.tidings__title {
  color: #1c1c1c;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 1.26em;
  text-align: left;
  letter-spacing: 0.48px;
  white-space: nowrap; }
  @media (max-width: 767px) {
    .tidings__title {
      font-size: 1.45em; } }

.tidings__strip {
  width: 100%;
  height: 0.23em;
  background-color: #fec214;
  margin: 0 2.8em; }
  @media (max-width: 767px) {
    .tidings__strip {
      margin-left: 1.3em;
      margin-right: 0; } }

.tidings__back {
  margin-top: -0.15em;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: #222222;
  font-size: 1.12em;
  font-weight: 500;
  line-height: 1.4em;
  text-align: right;
  text-decoration: none;
  white-space: nowrap;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  @media (max-width: 767px) {
    .tidings__back {
      font-size: 1.2em;
      line-height: 1.7em; } }
  .tidings__back-icon {
    display: inline-block;
    min-width: 1.08em;
    max-width: 1.08em;
    height: 0.9em;
    margin-right: 0.7em;
    position: relative; }
    @media (max-width: 767px) {
      .tidings__back-icon {
        min-width: 1.3em;
        max-width: 1.3em;
        height: 1.05em;
        margin-right: 0.8em; } }
    .tidings__back-icon svg, .tidings__back-icon img {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 100%;
      height: 100%; }
  .tidings__back:hover {
    color: #fec214; }

.tidings__set {
  margin-left: -1.4em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.8em; }

.tidings__box {
  padding-left: 1.4em;
  padding-top: 1.4em;
  width: 50%; }
  @media (max-width: 767px) {
    .tidings__box {
      width: 100%;
      padding-top: 1.2em; } }

.tidings__item {
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  position: relative;
  min-height: 13vw; }
  @media (max-width: 767px) {
    .tidings__item {
      min-height: 40vw; } }
  .tidings__item:hover .tidings__unit {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    z-index: 1; }
  .tidings__item:hover .tidings__name {
    color: #ce1216; }

.tidings__unit {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 3px 13px rgba(45, 45, 45, 0.15);
  box-shadow: 0 3px 13px rgba(45, 45, 45, 0.15);
  background-color: #ffffff;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  overflow: hidden; }

.tidings__picture {
  position: relative;
  padding-bottom: 35%;
  width: 27%; }
  @media (max-width: 767px) {
    .tidings__picture {
      width: 34%;
      padding-bottom: 44%; } }

.tidings__image {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
  object-fit: cover; }

.tidings__content {
  margin-left: 27%;
  padding: 2.3em 1.1em 3.1em 2em;
  width: 73%;
  z-index: 2; }
  @media (max-width: 767px) {
    .tidings__content {
      padding: 1.1em 1.1em 2.8em 1.7em;
      width: 66%;
      margin-left: 34%; } }

.tidings__date {
  color: #1c1c1c;
  font-size: 0.9em;
  font-weight: 500;
  line-height: 1.5em;
  text-align: left;
  letter-spacing: 0.24px; }

.tidings__name {
  padding-top: 0.5em;
  max-width: 21.2em;
  color: #1c1c1c;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0.32px;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  @media (max-width: 767px) {
    .tidings__name {
      padding-top: 0.8em;
      font-size: 1.08em;
      line-height: 1.38em; } }

.tidings__text {
  padding-top: 1.3em;
  max-width: 29.2em;
  color: #1c1c1c;
  font-size: 0.9em;
  font-weight: 400;
  line-height: 1.45em;
  letter-spacing: 0.24px; }
  @media (max-width: 767px) {
    .tidings__text {
      display: none; } }

.tidings__cellar {
  display: none; }
  @media (max-width: 767px) {
    .tidings__cellar {
      display: block;
      padding-top: 2.1em; } }

.sample__title {
  color: #1c1c1c;
  font-size: 2.38em;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: 0.64px;
  padding: 0.5em 0.8em 0.6em 1.35em;
  border-bottom: 2px solid #ffffff; }
  @media (max-width: 767px) {
    .sample__title {
      letter-spacing: 0.36px;
      font-size: 1.65em;
      line-height: 1.3em;
      padding: 1em 0.8em 1em 0.8em; } }

.sample__mass {
  padding: 1.28em 5.1em 2em 3.2em; }
  @media (max-width: 767px) {
    .sample__mass {
      padding: 1em 1.3em 1em 1.3em; } }

.sample__content p {
  line-height: 1.5em;
  color: #151515;
  font-size: 1.12em;
  padding-top: 0.4em;
  padding-bottom: 1em; }
  @media (max-width: 767px) {
    .sample__content p {
      font-size: 1.195em; } }

.sample__content a {
  color: #e90003;
  text-decoration: none;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .sample__content a:hover {
    color: #ffffff;
    background-color: #e90003; }

.sample__content img {
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  width: 48.2%;
  max-width: 100%;
  margin-right: 1.3em; }
  @media (max-width: 767px) {
    .sample__content img {
      width: 100%;
      margin-right: 0; } }

.sample__content h2 {
  font-size: 1.79em;
  font-weight: 500; }
  @media (max-width: 767px) {
    .sample__content h2 {
      font-size: 1.66em; } }

.sample__content h3 {
  padding-top: 0.3em;
  padding-bottom: 0.1em;
  font-size: 1.49em;
  font-weight: 500; }
  @media (max-width: 767px) {
    .sample__content h3 {
      font-size: 1.48em; } }

.sample__content h4 {
  padding-top: 0.4em;
  font-size: 1.34em;
  font-weight: 500; }
  @media (max-width: 767px) {
    .sample__content h4 {
      font-size: 1.28em;
      padding-top: 0;
      padding-bottom: 0.2em; } }

.sample__content h5 {
  font-size: 1.19em;
  font-weight: 500; }
  @media (max-width: 767px) {
    .sample__content h5 {
      font-size: 1.38em; } }

.sample__content ul {
  padding-top: 0.5em;
  padding-bottom: 1.2em;
  list-style-type: none; }
  @media (max-width: 767px) {
    .sample__content ul {
      padding-top: 0.9em;
      padding-bottom: 1.4em; } }
  .sample__content ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #151515;
    font-size: 1.12em;
    padding-bottom: 0.55em; }
    .sample__content ul li:before {
      content: '';
      min-width: 0.34em;
      max-width: 0.34em;
      height: 0.34em;
      position: relative;
      margin-top: 0.5em;
      margin-right: 0.9em;
      background-color: #e90003; }
      @media (max-width: 767px) {
        .sample__content ul li:before {
          min-width: 0.3em;
          max-width: 0.3em;
          height: 0.3em;
          -webkit-border-radius: 50%;
          border-radius: 50%; } }
    .sample__content ul li:last-child {
      padding-bottom: 0; }
    @media (max-width: 767px) {
      .sample__content ul li {
        font-size: 1.19em;
        padding-bottom: 0.8em; } }

.sample__content ol {
  padding-top: 0.6em;
  padding-bottom: 1.2em;
  list-style-type: none;
  counter-reset: list; }
  @media (max-width: 767px) {
    .sample__content ol {
      padding-top: 0.9em;
      padding-bottom: 1.4em; } }
  .sample__content ol li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #151515;
    font-size: 1.12em;
    padding-bottom: 0.55em; }
    .sample__content ol li:before {
      counter-increment: list;
      content: counter(list) ".";
      margin-right: 0.2em;
      color: #151515;
      font-size: 1em;
      font-weight: 500; }
    .sample__content ol li:last-child {
      padding-bottom: 0; }
    @media (max-width: 767px) {
      .sample__content ol li {
        font-size: 1.2em;
        padding-bottom: 0.98em; } }

.sample__catalog {
  padding: 0 3.3em 3.8em 3.3em; }
  @media (max-width: 767px) {
    .sample__catalog {
      padding: 0 1.3em 2em 1.3em; } }

.error {
  padding: 6.9em 2em 5em 7em; }
  @media (max-width: 767px) {
    .error {
      padding: 3em 1em 5em 1em; } }
  .error__couple {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    @media (max-width: 767px) {
      .error__couple {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center; } }
  .error__image {
    width: 26.12em;
    margin-right: 4.2em; }
    @media (max-width: 767px) {
      .error__image {
        width: 80%;
        margin-right: 0; } }
  .error__content {
    padding-top: 2.2em; }
    @media (max-width: 767px) {
      .error__content {
        width: 100%;
        margin-right: 0; } }
  .error__title {
    display: inline-block;
    background-color: #dc1b1b;
    color: #ffffff;
    font-size: 2.095em;
    font-weight: 700;
    line-height: 1.1em;
    text-align: left;
    letter-spacing: 0.56px;
    padding: 0.3em 0.8em 0.4em 0.86em; }
    @media (max-width: 767px) {
      .error__title {
        font-size: 1.8em;
        text-align: center; } }
  .error__titlesub {
    color: #272727;
    font-size: 1.64em;
    font-weight: 500;
    line-height: 1.02em;
    padding-top: 1.4em; }
    @media (max-width: 767px) {
      .error__titlesub {
        font-size: 1.4em;
        padding-top: 1em; } }
  .error__text {
    color: #272727;
    font-size: 1.195em;
    font-weight: 400;
    line-height: 1.4em;
    padding-top: 0.7em; }
  .error__btn {
    text-decoration: none;
    margin-top: 2.8em;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #ffffff;
    color: #1c1c1c;
    font-size: 1.04em;
    font-weight: 500;
    line-height: 1em;
    padding: 0.6em 1em 0.7em 2.3em;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .error__btn-arrow {
      margin-left: 1.5em;
      background-color: #fec214;
      display: inline-block;
      min-width: 1.8em;
      max-width: 1.8em;
      height: 1.8em;
      position: relative;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .error__btn-arrow svg, .error__btn-arrow img {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 0.4em;
        height: 0.6em; }
        .error__btn-arrow svg .cls-1, .error__btn-arrow img .cls-1 {
          fill: #212121; }
    .error__btn:hover {
      background-color: #fec214; }
      .error__btn:hover .error__btn-arrow {
        background-color: #ffffff; }

.contacts__title {
  color: #1c1c1c;
  font-size: 2.38em;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: 0.56px;
  padding: 0.65em 0.8em 0.65em 1.37em;
  border-bottom: 2px solid #ffffff;
  text-transform: uppercase; }
  @media (max-width: 767px) {
    .contacts__title {
      letter-spacing: 0.36px;
      font-size: 1.65em;
      line-height: 1.3em;
      padding: 1em 0.8em 1em 0.8em; } }

.contacts__mass {
  padding: 2.3em 3.3em 0.7em 3.3em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-bottom: 2px solid #ffffff; }
  @media (max-width: 767px) {
    .contacts__mass {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding: 2.3em 0.6em 3em 0.6em;
      border-bottom: none; } }

.contacts__left {
  width: 44.5%;
  padding-right: 8em; }
  @media (max-width: 767px) {
    .contacts__left {
      width: 100%;
      padding-right: 0;
      padding-left: 0.8em;
      padding-bottom: 1.4em; } }

.contacts__row {
  padding-bottom: 1.6em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.contacts__line {
  padding-bottom: 2.4em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (max-width: 767px) {
    .contacts__line {
      padding-bottom: 1.7em; } }

.contacts__icon {
  background-color: #fec214;
  height: 2.014em;
  min-width: 2.014em;
  max-width: 2.014em; }
  @media (max-width: 767px) {
    .contacts__icon {
      height: 2.482em;
      min-width: 2.482em;
      max-width: 2.482em; } }
  .contacts__icon svg {
    width: 100%;
    height: 100%; }

.contacts__gen {
  padding-left: 1.4em;
  color: #1c1c1c;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1.2em;
  letter-spacing: 0.32px; }
  .contacts__gen a {
    text-decoration: none;
    color: #1c1c1c;
    font-size: 1em;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.32px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .contacts__gen a:hover {
      color: #fec214; }
    @media (max-width: 767px) {
      .contacts__gen a {
        font-size: 1.03em; } }
  @media (max-width: 767px) {
    .contacts__gen {
      font-size: 1.17em;
      padding-left: 1.3em; } }

.contacts__address {
  font-size: 1em;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0.32px; }
  @media (max-width: 767px) {
    .contacts__address {
      font-size: 0.93em;
      line-height: 1.5em; } }
  .contacts__address a {
    text-decoration: none;
    font-size: 1em;
    color: #1c1c1c;
    font-weight: 500;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .contacts__address a:hover {
      color: #fec214; }
    @media (max-width: 767px) {
      .contacts__address a {
        font-size: 1em; } }

.contacts__timetable {
  padding-top: 1em;
  color: #1c1c1c;
  font-size: 0.815em;
  font-weight: 400;
  line-height: 1.35em;
  letter-spacing: 0.3px; }
  @media (max-width: 767px) {
    .contacts__timetable {
      font-size: 0.77em;
      padding-top: 1.4em; } }

.contacts__crease {
  padding-bottom: 0.78em; }
  .contacts__crease:last-child {
    padding-bottom: 0; }
  @media (max-width: 767px) {
    .contacts__crease {
      padding-top: 0.2em;
      padding-bottom: 0.86em; } }

.contacts__topic {
  color: #1c1c1c;
  font-size: 0.9em;
  font-weight: 500;
  line-height: 1.55em;
  letter-spacing: 0.28px; }
  @media (max-width: 767px) {
    .contacts__topic {
      font-size: 0.86em; } }

.contacts__phone {
  color: #1c1c1c;
  font-size: 1.14em;
  font-weight: 700;
  line-height: 1.45em;
  letter-spacing: 0.36px; }
  @media (max-width: 767px) {
    .contacts__phone {
      font-size: 1.09em; } }
  .contacts__phone a {
    font-size: 1em;
    text-decoration: none;
    color: #1c1c1c;
    font-weight: 700;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .contacts__phone a:hover {
      color: #fec214; }
    @media (max-width: 767px) {
      .contacts__phone a {
        font-size: 1em; } }

.contacts__value a {
  color: #1c1c1c;
  font-weight: 700;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .contacts__value a:hover {
    color: #fec214; }

.contacts__right {
  width: 55.5%;
  -webkit-box-shadow: 0 3px 13px rgba(45, 45, 45, 0.15);
  box-shadow: 0 3px 13px rgba(45, 45, 45, 0.15);
  background-color: #ffffff;
  border-left: 3px solid #fec214;
  padding: 3.2em 5.2em 3.6em 4.5em; }
  @media (max-width: 767px) {
    .contacts__right {
      width: 100%;
      padding: 1.5em 3em 1.8em 2.8em; } }

.contacts__map {
  height: 26.7em; }
  @media (max-width: 767px) {
    .contacts__map {
      height: 32.9em; } }
  .contacts__map iframe {
    width: 100%;
    height: 100%; }

.search {
  padding-bottom: 3em; }
  .search__title {
    color: #1c1c1c;
    font-size: 2.38em;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: 0.7px;
    padding: 0.65em 0.8em 0.65em 1.37em;
    border-bottom: 2px solid #ffffff;
    text-transform: uppercase; }
    @media (max-width: 767px) {
      .search__title {
        letter-spacing: 0.36px;
        font-size: 1.65em;
        line-height: 1.3em;
        padding: 1em 0.8em 1em 0.8em; } }
  .search__boot {
    background-color: #fec214;
    border-bottom: 2px solid #ffffff;
    padding: 1.2em 3.3em 1.3em 3.3em; }
    @media (max-width: 767px) {
      .search__boot {
        padding: 1.3em; } }
  .search__form {
    position: relative; }
    .search__form-icon {
      position: absolute;
      left: 1.4em;
      top: 50%;
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
      min-width: 1em;
      max-width: 1em;
      height: 1em;
      pointer-events: none; }
      .search__form-icon svg {
        width: 100%;
        height: 100%; }
        .search__form-icon svg .cls-1 {
          fill: #000000; }
      @media (max-width: 767px) {
        .search__form-icon {
          min-width: 1.2em;
          max-width: 1.2em;
          height: 1.2em; } }
  .search__field {
    padding: 0.875em 10em  0.875em 2.8em;
    background-color: #ffffff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: none;
    width: 100%;
    color: #0b1d27;
    font-family: "Roboto", Tahoma, sans-serif;
    font-size: 1.19em;
    font-weight: 400;
    text-align: left; }
    .search__field::-webkit-input-placeholder {
      color: #0b1d27; }
    .search__field::-moz-placeholder {
      color: #0b1d27; }
    .search__field:-ms-input-placeholder {
      color: #0b1d27; }
    .search__field::-ms-input-placeholder {
      color: #0b1d27; }
    .search__field::placeholder {
      color: #0b1d27; }
    @media (max-width: 767px) {
      .search__field {
        padding: 0.94em 3.5em 0.94em 2.8em;
        font-size: 1.25em; } }
  .search__btn {
    position: absolute;
    right: 5px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #000000;
    color: #ffffff;
    font-family: "Roboto", Tahoma, sans-serif;
    font-size: 0.97em;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    padding: 0.847em 3.5em;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .search__btn:focus {
      outline: none; }
    .search__btn:hover {
      background-color: #3b3b3b; }
    .search__btn-icon {
      display: none; }
      @media (max-width: 767px) {
        .search__btn-icon {
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          width: 0.5em;
          height: 0.8em; }
          .search__btn-icon svg {
            width: 100%;
            height: 100%; }
            .search__btn-icon svg .cls-1 {
              fill: #ffffff; } }
    @media (max-width: 767px) {
      .search__btn {
        color: rgba(0, 0, 0, 0);
        padding: 0;
        width: 3.23em;
        height: 3.23em;
        right: 0.3em; } }
  .search__mass {
    padding: 1.4em 3.4em 1em 3.2em; }
    @media (max-width: 767px) {
      .search__mass {
        padding: 1.05em 1.3em 1em 1.3em; } }
  .search__reply {
    color: #141414;
    font-size: 1.2em;
    line-height: 1.35em;
    font-weight: 400;
    padding-bottom: 1.2em; }
    @media (max-width: 767px) {
      .search__reply {
        line-height: 1.4em;
        padding-bottom: 0.8em; } }
    .search__reply-value {
      font-weight: 700; }
  .search__found {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #fec214;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    @media (max-width: 767px) {
      .search__found {
        padding-top: 0.9em;
        padding-bottom: 0.9em; } }
    .search__found-icon {
      height: 2.76em;
      min-width: 2.76em;
      max-width: 2.76em;
      background-color: #fec214;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      position: relative;
      margin-right: 1.2em; }
      .search__found-icon svg {
        width: 100%;
        height: 100%; }
        .search__found-icon svg .cls-1 {
          fill: #fec214; }
      @media (max-width: 767px) {
        .search__found-icon {
          height: 2.298em;
          min-width: 2.298em;
          max-width: 2.298em;
          margin-right: 1.5em; } }
    .search__found-text {
      color: #242424;
      font-size: 1.2em;
      font-weight: 400;
      line-height: 1em; }
    .search__found-value {
      font-weight: 700; }
  .search__set {
    padding-top: 0.7em;
    counter-reset: search; }
  .search__box {
    padding-bottom: 0.45em; }
  .search__item {
    position: relative;
    display: block;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    text-decoration: none;
    padding: 1.6em 3.5em 1.65em 3.9em;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    @media (max-width: 767px) {
      .search__item {
        padding: 1.3em 1.5em 1.88em 3.2em; } }
    .search__item:before {
      counter-increment: search;
      content: counter(search) ". ";
      position: absolute;
      left: 0;
      top: 1.6em;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      height: 2.334em;
      min-width: 2.334em;
      max-width: 2.334em;
      background-color: #fec214;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      color: #242424;
      font-size: 0.9em;
      font-weight: 400;
      text-align: left; }
      @media (max-width: 767px) {
        .search__item:before {
          height: 2.043em;
          min-width: 2.043em;
          max-width: 2.043em;
          top: 1.7em; } }
    .search__item:hover {
      border: 1px solid #fec214; }
  .search__name {
    color: #141414;
    font-size: 1.34em;
    font-weight: 500;
    line-height: 1.25em;
    padding-bottom: 0.9em; }
    @media (max-width: 767px) {
      .search__name {
        font-size: 1.28em;
        line-height: 1.3em; } }
  .search__description {
    padding-top: 0.9em;
    color: #141414;
    font-size: 1.045em;
    font-weight: 400;
    line-height: 1.6em;
    border-top: 1px solid #e7e7e7;
    letter-spacing: 0.03px; }
    @media (max-width: 767px) {
      .search__description {
        font-size: 1.01em;
        line-height: 1.42em; } }
  .search__pagination {
    padding-top: 2.5em; }

.manufacturing__cap {
  background-image: url(../img/manufacturing.jpg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
  padding-bottom: 30.6%; }
  @media (max-width: 767px) {
    .manufacturing__cap {
      padding-bottom: 73.6%; } }

.manufacturing__title {
  background-color: rgba(0, 0, 0, 0.65);
  padding: 0.75em 1em 0.75em 1.52em;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  color: #ffffff;
  font-size: 2.1em;
  font-weight: 700;
  line-height: 1.36em;
  letter-spacing: 0.56px; }
  @media (max-width: 767px) {
    .manufacturing__title {
      font-size: 1.62em;
      padding: 1em 1em 1em 0.8em; } }

.manufacturing__couple {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 2em 2em 2.8em 3.31em;
  border-bottom: 0.2em solid #ffffff; }
  @media (max-width: 767px) {
    .manufacturing__couple {
      padding: 2.3em 1.5em 2.8em 1.5em;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }

.manufacturing__left {
  width: 47%;
  color: #1c1c1c;
  font-size: 1.342em;
  font-weight: 500;
  line-height: 1.35em;
  border-left: 0.2em solid #fec214;
  padding-left: 2.3em;
  padding-right: 2.5em; }
  .manufacturing__left p {
    padding-bottom: 1.4em; }
    .manufacturing__left p:last-child {
      padding-bottom: 0; }
  @media (max-width: 767px) {
    .manufacturing__left {
      border-left: 0.25em solid #fec214;
      width: 100%;
      padding-left: 1.3em;
      padding-right: 0;
      font-size: 1.295em;
      line-height: 1.46em; } }

.manufacturing__right {
  width: 53%;
  color: #151515;
  font-size: 1.12em;
  font-weight: 400;
  line-height: 1.4em;
  padding-left: 0.5em;
  padding-right: 1em; }
  .manufacturing__right p {
    padding-bottom: 1.4em; }
    .manufacturing__right p:last-child {
      padding-bottom: 0; }
  @media (max-width: 767px) {
    .manufacturing__right {
      width: 100%;
      padding-left: 0;
      padding-right: 0;
      padding-top: 1.9em;
      font-size: 1.1em;
      line-height: 1.55em; } }

.manufacturing__advantage {
  padding: 1.8em 3.2em 2.3em 3.2em;
  border-bottom: 0.2em solid #ffffff; }
  @media (max-width: 767px) {
    .manufacturing__advantage {
      padding: 1.7em 1.5em 3em 1.5em; } }

.manufacturing__topic {
  color: #121212;
  font-size: 1.64em;
  font-weight: 700;
  line-height: 1.7em;
  letter-spacing: 0.44px;
  padding-bottom: 0.5em; }
  @media (max-width: 767px) {
    .manufacturing__topic {
      font-size: 1.45em;
      line-height: 1.4em; } }

.manufacturing ul {
  padding-left: 0.2em;
  list-style-type: none; }
  @media (max-width: 767px) {
    .manufacturing ul {
      padding-top: 0.6em; } }
  .manufacturing ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #151515;
    font-size: 1.192em;
    padding-bottom: 0.65em; }
    @media (max-width: 767px) {
      .manufacturing ul li {
        padding-bottom: 0.86em; } }
    .manufacturing ul li:before {
      content: '';
      min-width: 0.34em;
      max-width: 0.34em;
      height: 0.34em;
      position: relative;
      margin-top: 0.5em;
      margin-right: 0.6em;
      background-color: #fec214;
      -webkit-border-radius: 50%;
      border-radius: 50%; }
    .manufacturing ul li:last-child {
      padding-bottom: 0; }

.manufacturing__carte {
  padding: 1.9em 3.2em 2.3em 3.2em; }
  @media (max-width: 767px) {
    .manufacturing__carte {
      padding: 2em 1.2em 3em 1.5em; } }

.manufacturing__caption {
  color: #121212;
  font-size: 1.64em;
  font-weight: 700;
  line-height: 1.7em;
  letter-spacing: 0.44px;
  padding-bottom: 0.5em; }
  @media (max-width: 767px) {
    .manufacturing__caption {
      font-size: 1.68em;
      line-height: 1.4em; } }

.manufacturing__set {
  padding-top: 0.5em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -1.75em; }
  @media (max-width: 767px) {
    .manufacturing__set {
      padding-top: 0.96em; } }

.manufacturing__box {
  width: 33.3%;
  padding-left: 1.75em;
  padding-bottom: 2em; }
  @media (max-width: 767px) {
    .manufacturing__box {
      width: 100%;
      padding-bottom: 0.98em; } }

.manufacturing__item {
  display: block;
  position: relative;
  padding-bottom: 41%; }
  @media (max-width: 767px) {
    .manufacturing__item {
      padding-bottom: 42%; } }
  .manufacturing__item:hover .manufacturing__block {
    background-color: rgba(0, 0, 0, 0.75);
    padding: 1.2em 1em 1.2em 1.6em; }
  .manufacturing__item:hover .manufacturing__knob {
    opacity: 1; }

.manufacturing__image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.manufacturing__block {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.65);
  color: #ffffff;
  font-size: 1.41em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.36px;
  padding: 0.8em 1em 0.8em 1.6em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-decoration: none;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  @media (max-width: 767px) {
    .manufacturing__block {
      font-size: 1.3em; } }

.manufacturing__name {
  padding-right: 0.3em;
  letter-spacing: -0.01em; }

.manufacturing__knob {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 1.61em;
  max-width: 1.61em;
  height: 1.61em;
  -webkit-border-radius: 0.2em;
  border-radius: 0.2em;
  background-color: #fec214;
  opacity: 0;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .manufacturing__knob-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 0.3em;
    max-width: 0.3em;
    height: 0.47em; }
    .manufacturing__knob-icon svg {
      width: 100%;
      height: 100%; }

.production__cap {
  background-image: url(../img/production.jpg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
  padding-bottom: 30.6%; }
  @media (max-width: 767px) {
    .production__cap {
      padding-bottom: 73.6%; } }

.production__title {
  background-color: rgba(0, 0, 0, 0.65);
  padding: 0.75em 1em 0.75em 1.52em;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  color: #ffffff;
  font-size: 2.1em;
  font-weight: 700;
  line-height: 1.36em;
  letter-spacing: 0.56px; }
  @media (max-width: 767px) {
    .production__title {
      font-size: 1.62em;
      padding: 1em 1em 1em 0.8em; } }

.production__compound {
  padding: 1.8em 2em 2.4em 3.2em;
  border-bottom: 0.2em solid #ffffff; }
  @media (max-width: 767px) {
    .production__compound {
      padding: 1.7em 1.2em 2.4em 1.2em; } }
  .production__compound-topic {
    color: #121212;
    font-size: 1.64em;
    font-weight: 700;
    line-height: 1.7em;
    text-transform: uppercase;
    letter-spacing: 0.44px; }
    @media (max-width: 767px) {
      .production__compound-topic {
        font-size: 1.38em;
        line-height: 1.35em;
        letter-spacing: 0.34px; } }
  .production__compound-couple {
    padding-top: 0.7em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    @media (max-width: 767px) {
      .production__compound-couple {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 1.3em; } }
  .production__compound-img {
    width: 44.3%;
    padding-left: 0.1em; }
    @media (max-width: 767px) {
      .production__compound-img {
        width: 100%;
        padding-left: 0.3em;
        padding-right: 0.3em; } }
  .production__compound-text {
    width: 55.7%;
    color: #151515;
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.4em;
    padding-left: 2.65em;
    padding-top: 0.5em;
    padding-right: 2em; }
    @media (max-width: 767px) {
      .production__compound-text {
        width: 100%;
        padding-left: 0.1em;
        padding-right: 0; } }
    .production__compound-text p {
      padding-bottom: 1.4em; }
      .production__compound-text p:last-child {
        padding-bottom: 0; }

.production__content {
  padding: 2.2em 3.18em 3em 3.18em; }
  @media (max-width: 767px) {
    .production__content {
      padding: 1.7em 1.2em 2.4em 1.2em; } }
  .production__content h2 {
    color: #121212;
    font-size: 1.64em;
    font-weight: 700;
    line-height: 1.7em;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.44px;
    padding-bottom: 0.65em; }
    @media (max-width: 767px) {
      .production__content h2 {
        font-size: 1.5em;
        line-height: 1.4em; } }
  .production__content h3 {
    font-size: 1.5em;
    font-weight: 500;
    line-height: 1.2em;
    padding-bottom: 0.65em; }
    @media (max-width: 767px) {
      .production__content h3 {
        font-size: 1.36em;
        line-height: 1.3em; } }
  .production__content h4 {
    font-size: 1.35em;
    font-weight: 500;
    line-height: 1.2em;
    padding-bottom: 0.58em; }
    @media (max-width: 767px) {
      .production__content h4 {
        font-size: 1.2em;
        line-height: 1.3em; } }
  .production__content h5 {
    font-size: 1.35em;
    font-weight: 500;
    line-height: 1.2em;
    padding-bottom: 0.5em; }
    @media (max-width: 767px) {
      .production__content h5 {
        font-size: 1.2em;
        line-height: 1.3em; } }
  .production__content p {
    font-size: 1.2em;
    color: #151515;
    line-height: 1.38em;
    padding-bottom: 1.25em; }
    @media (max-width: 767px) {
      .production__content p {
        font-size: 1.195em; } }
  .production__content a {
    background-color: #fec214;
    text-decoration: none;
    color: #151515;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .production__content a:hover {
      color: #ffffff;
      background-color: #e90003; }
  .production__content ol {
    padding-bottom: 1.6em;
    list-style-type: none;
    counter-reset: list; }
    .production__content ol li {
      font-size: 1.18em;
      color: #151515;
      line-height: 1.4em;
      padding-bottom: 0.7em; }
      .production__content ol li:before {
        counter-increment: list;
        content: counter(list) ".";
        margin-right: 0.2em; }
      .production__content ol li:last-child {
        padding-bottom: 0; }
  .production__content ul {
    padding-left: 0.3em;
    list-style-type: none; }
    .production__content ul li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
      color: #151515;
      font-size: 1.192em;
      padding-bottom: 0.5em; }
      @media (max-width: 767px) {
        .production__content ul li {
          font-size: 1.19em; } }
      .production__content ul li:before {
        content: '';
        min-width: 0.34em;
        max-width: 0.34em;
        height: 0.34em;
        position: relative;
        margin-top: 0.5em;
        margin-right: 0.8em;
        background-color: #fec214;
        -webkit-border-radius: 50%;
        border-radius: 50%; }
      .production__content ul li:last-child {
        padding-bottom: 0; }

.technology__caption {
  text-align: center;
  color: #121212;
  font-size: 1.64em;
  font-weight: 700;
  line-height: 1.7em;
  text-transform: uppercase;
  letter-spacing: 0.44px;
  background-color: #fec214;
  padding: 0.7em 1em 0.6em 1em; }
  @media (max-width: 767px) {
    .technology__caption {
      font-size: 1.27em;
      line-height: 1.46em;
      padding: 0.85em 1em 0.95em 1em; } }

.technology__set {
  padding: 1.8em 3.4em 3.3em 3.3em; }
  @media (max-width: 767px) {
    .technology__set {
      padding: 1.5em 1.4em 2em 1.4em; } }

.technology__box {
  padding-bottom: 0.8em; }

.technology__item {
  -webkit-box-shadow: 0 2px 5px rgba(45, 45, 45, 0.06);
  box-shadow: 0 2px 5px rgba(45, 45, 45, 0.06);
  border: 1px solid #ffffff;
  background-color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 2.4em 2em 2.5em 3.7em;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .technology__item:hover {
    border: 1px solid #fec214; }
  @media (max-width: 767px) {
    .technology__item {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding: 1.8em 1.5em 2.5em 2.2em; } }

.technology__left {
  width: 40%;
  padding-right: 3em; }
  @media (max-width: 767px) {
    .technology__left {
      width: 100%;
      padding-right: 0; } }

.technology__name {
  color: #212121;
  font-size: 1.79em;
  font-weight: 700;
  line-height: 1.28em;
  text-transform: uppercase;
  letter-spacing: 0.48px; }
  @media (max-width: 767px) {
    .technology__name {
      font-size: 1.47em;
      letter-spacing: 0.3px; } }
  .technology__name-link {
    text-decoration: none;
    color: #212121;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .technology__name-link:hover {
      color: #fec214; }

.technology__namesub {
  color: #212121;
  font-size: 1.36em;
  font-weight: 500;
  line-height: 1.7em;
  letter-spacing: 0.36px;
  padding-top: 0.2em;
  position: relative;
  padding-bottom: 1em; }
  @media (max-width: 767px) {
    .technology__namesub {
      letter-spacing: 0;
      padding-bottom: 1.3em; } }
  .technology__namesub:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 4.1em;
    height: 0.12em;
    background-color: #fec214; }
    @media (max-width: 767px) {
      .technology__namesub:after {
        width: 5em;
        height: 0.14em; } }

.technology__description {
  padding-top: 1.5em;
  color: #212121;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.4em; }
  @media (max-width: 767px) {
    .technology__description {
      padding-top: 1.2em; } }

.technology__btn {
  display: inline-block;
  margin-top: 2.4em;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #fec214;
  border: 1px solid #fec214;
  color: #212121;
  font-size: 0.965em;
  font-weight: 700;
  line-height: 1.5em;
  text-align: center;
  letter-spacing: 0.52px;
  text-decoration: none;
  padding: 1em 3.6em;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .technology__btn:hover {
    background-color: #ffffff; }
  @media (max-width: 767px) {
    .technology__btn {
      margin-top: 1.5em;
      font-size: 0.92em;
      padding: 1em 3.7em; } }

.technology__right {
  width: 60%;
  color: #212121;
  font-size: 1.045em;
  font-weight: 400;
  line-height: 1.58em;
  padding-right: 3.7em; }
  @media (max-width: 767px) {
    .technology__right {
      width: 100%;
      padding-top: 1.6em;
      font-size: 1.01em;
      line-height: 1.5em;
      padding-right: 0.7em; } }
  .technology__right p {
    padding-bottom: 1.6em; }
    .technology__right p:last-child {
      padding-bottom: 0; }

.directory__mass {
  padding: 2.5em 3.3em 0 3em; }
  @media (max-width: 767px) {
    .directory__mass {
      padding: 1.8em 1.4em 1em 1.4em; } }

.directory__set {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -5.5em; }

.directory__box {
  width: 33.3%;
  padding-left: 5.5em;
  padding-bottom: 4em; }
  @media (max-width: 767px) {
    .directory__box {
      width: 100%;
      padding-bottom: 2.5em; } }

.directory__name {
  padding-right: 20em;
  padding-bottom: 1.8em;
  margin-bottom: 2em;
  position: relative; }
  @media (max-width: 767px) {
    .directory__name {
      padding-right: 0;
      padding-bottom: 1.3em;
      margin-bottom: 1.7em; } }
  .directory__name:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 9.4em;
    background-color: #edb411; }
    @media (max-width: 767px) {
      .directory__name:after {
        width: 10.2em; } }
  .directory__name a {
    color: #151515;
    font-size: 1.7em;
    font-weight: 700;
    line-height: 1.3em;
    letter-spacing: 0.01em;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .directory__name a:hover {
      color: #edb411; }
    @media (max-width: 767px) {
      .directory__name a {
        font-size: 1.47em;
        line-height: 1.6em;
        letter-spacing: 0.02em; } }

.directory__picture {
  position: relative;
  padding-bottom: 38%; }

.directory__image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.directory__text {
  padding-top: 1.3em;
  color: #151515;
  font-size: 1.093em;
  font-weight: 400;
  line-height: 1.4em; }
  @media (max-width: 767px) {
    .directory__text {
      font-size: 1em;
      line-height: 1.5em; } }

.directory__ref {
  padding-top: 1.8em; }
  @media (max-width: 767px) {
    .directory__ref {
      padding-top: 1.5em; } }
  .directory__ref a {
    display: inline-block;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fcc133;
    color: #151515;
    font-size: 0.84em;
    font-weight: 700;
    line-height: 1.4em;
    text-align: center;
    letter-spacing: 0.05em;
    text-decoration: none;
    padding: 1.09em 2.6em;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .directory__ref a:hover {
      background-color: #050202;
      color: #ffffff; }
    @media (max-width: 767px) {
      .directory__ref a {
        font-size: 0.92em;
        line-height: 1.3em;
        letter-spacing: 0.06em; } }

.catalog__cap {
  border-top: 2px solid #ffffff;
  padding: 2.2em 3.32em 2.2em 3.32em; }
  @media (max-width: 767px) {
    .catalog__cap {
      padding: 1.5em 1.32em 1.5em 1.32em; } }

.catalog__title {
  padding-left: 0.88em;
  color: #212121;
  font-size: 2.52em;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: 0.02em;
  border-left: 0.1em solid #edb511; }
  @media (max-width: 767px) {
    .catalog__title {
      font-size: 1.62em;
      border-left: 0.15em solid #edb511; } }

.catalog__mass {
  padding: 0 3.32em 3em 3.32em; }
  @media (max-width: 767px) {
    .catalog__mass {
      padding: 0 1.32em 2em 1.32em; } }

.catalog__filter {
  padding-bottom: 0.5em; }
  @media (max-width: 767px) {
    .catalog__filter {
      padding-bottom: 0.2em; } }

.catalog__set {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -0.6em; }
  @media (max-width: 767px) {
    .catalog__set {
      margin-left: -0.3em; } }

.catalog__box {
  width: 25%;
  padding-top: 0.6em;
  padding-left: 0.6em; }
  @media (max-width: 767px) {
    .catalog__box {
      width: 50%;
      padding-left: 0.3em;
      padding-top: 0.4em; } }

.catalog__item {
  display: block;
  text-decoration: none;
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  height: 100%;
  padding-bottom: 1.5em;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  @media (max-width: 767px) {
    .catalog__item {
      padding-bottom: 0.8em; } }
  .catalog__item:hover {
    border: 1px solid #e90003; }
    .catalog__item:hover .catalog__name {
      color: #e90003; }
    .catalog__item:hover .catalog__name-arrow {
      background-color: #e90003; }
      .catalog__item:hover .catalog__name-arrow svg .cls-1 {
        fill: #ffffff; }

.catalog__picture {
  position: relative;
  padding-bottom: 84%; }

.catalog__image {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-width: 58%;
  max-width: 90%;
  max-height: 90%; }

.catalog__name {
  color: #212121;
  font-size: 1.05em;
  font-weight: 500;
  line-height: 1.45em;
  text-transform: uppercase;
  letter-spacing: 0.28px;
  padding: 0.3em 2em 0 3em;
  position: relative;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  @media (max-width: 767px) {
    .catalog__name {
      font-size: 0.92em;
      padding: 0.15em 1em 0 2em; } }
  .catalog__name-arrow {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: 0;
    width: 1.8em;
    height: 1.8em;
    background-color: #fec214;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    @media (max-width: 767px) {
      .catalog__name-arrow {
        width: 1.3em;
        height: 1.3em;
        top: 0.4em;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none; } }
    .catalog__name-arrow svg {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 0.4em;
      height: 0.6em; }
      @media (max-width: 767px) {
        .catalog__name-arrow svg {
          width: 0.3em;
          height: 0.5em; } }
      .catalog__name-arrow svg .cls-1 {
        fill: #212121;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s; }

.catalog__description {
  color: #212121;
  font-size: 0.89em;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0.24px;
  padding: 1.1em 2em 1em 3.6em; }
  @media (max-width: 767px) {
    .catalog__description {
      font-size: 0.73em;
      line-height: 1.28em;
      padding: 1.1em 1.5em 1em 2.6em;
      letter-spacing: 0.15px; } }

.filter {
  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-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-shadow: 0 2px 4px rgba(20, 20, 20, 0.06);
  box-shadow: 0 2px 4px rgba(20, 20, 20, 0.06);
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  padding: 0 3.8em 2em 3.8em; }
  @media (max-width: 767px) {
    .filter {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding: 0.5em 2.2em 2em 2.3em; } }
  .filter__left {
    width: 79.8%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    @media (max-width: 767px) {
      .filter__left {
        width: 100%;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .filter__row {
    padding-right: 2.6em;
    padding-top: 1.9em; }
    @media (max-width: 767px) {
      .filter__row {
        padding-right: 0;
        padding-top: 1.2em; } }
    .filter__row:nth-child(odd) {
      width: 55.8%; }
      @media (max-width: 767px) {
        .filter__row:nth-child(odd) {
          width: 100%; } }
    .filter__row:nth-child(even) {
      width: 44.2%; }
      @media (max-width: 767px) {
        .filter__row:nth-child(even) {
          width: 100%; } }
  .filter__label {
    color: #151515;
    font-size: 1.35em;
    font-weight: 500;
    line-height: 1.12em;
    display: block;
    width: 100%;
    padding-bottom: 0.7em; }
    @media (max-width: 767px) {
      .filter__label {
        font-size: 1.28em; } }
  .filter__select .jq-selectbox {
    width: 100%;
    font-size: 1em; }
    .filter__select .jq-selectbox:focus {
      outline: none; }
    .filter__select .jq-selectbox.focused .jq-selectbox__select {
      border: 1px solid #d9d9d9; }
    .filter__select .jq-selectbox__select {
      font-size: 1.14em;
      height: auto;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      background: #ffffff;
      border: 1px solid #b7b7b7;
      padding: 0.753em 3.4em 0.753em 1.3em;
      -webkit-box-shadow: none;
      box-shadow: none; }
      @media (max-width: 767px) {
        .filter__select .jq-selectbox__select {
          padding: 0.86em 3.4em 0.86em 0.9em; } }
      .filter__select .jq-selectbox__select:focus {
        outline: none; }
      .filter__select .jq-selectbox__select:active {
        -webkit-box-shadow: none;
        box-shadow: none; }
      .filter__select .jq-selectbox__select-text {
        width: 100% !important;
        color: #2a2a2a;
        font-family: "Roboto", Tahoma, sans-serif;
        font-size: 1.04em;
        font-weight: 400;
        line-height: normal; }
        @media (max-width: 767px) {
          .filter__select .jq-selectbox__select-text {
            font-size: 0.98em; } }
    .filter__select .jq-selectbox__trigger {
      border-left: none;
      width: 3.4em; }
      @media (max-width: 767px) {
        .filter__select .jq-selectbox__trigger {
          width: 2.5em; } }
      .filter__select .jq-selectbox__trigger-arrow {
        top: 51%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 0.65em;
        height: 0.37em;
        background-image: url(../img/svg/arrow-list.svg);
        background-repeat: no-repeat;
        background-position: center;
        -webkit-background-size: contain;
        background-size: contain;
        border-top: none;
        border-left: none;
        border-right: none; }
        @media (max-width: 767px) {
          .filter__select .jq-selectbox__trigger-arrow {
            width: 0.60em;
            height: 0.32em; } }
    .filter__select .jq-selectbox__dropdown {
      font-size: 1em; }
      .filter__select .jq-selectbox__dropdown li {
        padding: 0.822em 3.4em 0.822em 1.3em;
        color: #2a2a2a;
        font-family: "Roboto", Tahoma, sans-serif;
        font-size: 1.14em;
        font-weight: 400;
        line-height: normal; }
        .filter__select .jq-selectbox__dropdown li:hover {
          background-color: #fec214; }
        .filter__select .jq-selectbox__dropdown li.selected {
          background-color: #151515;
          color: #ffffff; }
  .filter__right {
    width: 20.2%;
    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-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    @media (max-width: 767px) {
      .filter__right {
        width: 100%;
        padding-top: 1.2em; } }
  .filter__btn {
    display: block;
    max-width: 12.924em;
    width: 100%;
    overflow: hidden;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fec214;
    border: 2px solid #fec214;
    padding: 0.808em 1em;
    color: #151515;
    font-family: "Roboto", Tahoma, sans-serif;
    font-size: 0.97em;
    font-weight: 700;
    line-height: 1.6em;
    text-align: center;
    letter-spacing: 0.52px;
    cursor: pointer;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .filter__btn:focus {
      outline: none; }
    .filter__btn:hover {
      background-color: #ffffff; }
    @media (max-width: 767px) {
      .filter__btn {
        max-width: 12.53em;
        font-size: 0.91em;
        padding: 0.758em 1em; } }
  .filter__reset {
    display: block;
    overflow: hidden;
    font-size: 1em;
    margin-left: 0.7em;
    min-width: 3.357em;
    max-width: 3.357em;
    height: 3.357em;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #f7f7f7;
    position: relative;
    border: none;
    cursor: pointer;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    @media (max-width: 767px) {
      .filter__reset {
        min-width: 3.125em;
        max-width: 3.125em;
        height: 3.125em;
        margin-left: 0.6em; } }
    .filter__reset svg {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 1.425em;
      height: 1.425em; }
      @media (max-width: 767px) {
        .filter__reset svg {
          width: 1.3em;
          height: 1.3em; } }
      .filter__reset svg .cls-1 {
        fill: #cacaca;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s; }
    .filter__reset:focus {
      outline: none; }
    .filter__reset:hover svg .cls-1 {
      fill: #000000; }

.card {
  padding: 2.4em 3.4em 2.8em 3.3em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  @media (max-width: 767px) {
    .card {
      padding: 1.3em 1.4em 2.8em 1.4em; } }
  .card__left {
    width: 36.5%; }
    @media (max-width: 767px) {
      .card__left {
        width: 100%; } }
  .card__slider {
    -webkit-box-shadow: 0 2px 5px rgba(45, 45, 45, 0.06);
    box-shadow: 0 2px 5px rgba(45, 45, 45, 0.06);
    background-color: #ffffff; }
    @media (max-width: 767px) {
      .card__slider {
        margin-top: 1.5em; } }
  .card__for {
    cursor: -webkit-grab;
    cursor: grab; }
    .card__for:active {
      cursor: -webkit-grabbing;
      cursor: grabbing; }
    .card__for:hover .slick-arrow {
      opacity: 1; }
    .card__for:focus {
      outline: none; }
    .card__for .slick-arrow {
      opacity: 0;
      position: absolute;
      background-color: #fec214;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      top: 50%;
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
      width: 2.91em;
      height: 2.91em;
      cursor: pointer;
      overflow: hidden;
      font-size: 1em;
      z-index: 4;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .card__for .slick-arrow:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 70%;
        height: 70%;
        background-repeat: no-repeat;
        background-position: center;
        -webkit-background-size: contain;
        background-size: contain; }
      @media (max-width: 767px) {
        .card__for .slick-arrow {
          display: none !important; } }
      .card__for .slick-arrow:hover {
        background-color: #e90002; }
      .card__for .slick-arrow.slick-disabled {
        background-color: #ebebeb; }
        .card__for .slick-arrow.slick-disabled:before {
          cursor: default;
          opacity: 1; }
      .card__for .slick-arrow.slick-prev {
        left: 1.5em; }
        .card__for .slick-arrow.slick-prev:before {
          background-image: url(../img/svg/photo-arrow-left.svg); }
      .card__for .slick-arrow.slick-next {
        right: 1.5em; }
        .card__for .slick-arrow.slick-next:before {
          background-image: url(../img/svg/photo-arrow-right.svg); }
    .card__for-box {
      padding: 2.2em 5em 3.5em 3.7em; }
      @media (max-width: 767px) {
        .card__for-box {
          padding: 2em 4.5em 2.75em 3.4em; } }
      .card__for-box:focus {
        outline: none; }
    .card__for-item {
      display: block;
      position: relative;
      padding-bottom: 118.1%; }
      @media (max-width: 767px) {
        .card__for-item {
          padding-bottom: 123.5%; } }
      .card__for-item:focus {
        outline: none; }
    .card__for-img {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
      object-fit: contain; }
  .card__nav {
    padding: 0 2em 1.3em 2em;
    overflow: hidden; }
    @media (max-width: 767px) {
      .card__nav {
        padding: 0 1.5em 1.1em 1.5em; } }
    .card__nav .slick-list {
      overflow: visible;
      margin-left: -0.7em; }
      @media (max-width: 767px) {
        .card__nav .slick-list {
          margin-left: -0.6em; } }
    .card__nav .slick-track {
      width: 100% !important;
      -webkit-transform: translate3d(0px, 0px, 0px) !important;
      transform: translate3d(0px, 0px, 0px) !important; }
    .card__nav-box {
      padding-bottom: 0.7em;
      padding-left: 0.7em;
      width: 25% !important; }
      .card__nav-box:focus {
        outline: none; }
      .card__nav-box:hover .card__nav-item {
        border: 1px solid #ce1216; }
      @media (max-width: 767px) {
        .card__nav-box {
          padding-bottom: 0.5em;
          padding-left: 0.6em; } }
      .card__nav-box.slick-current .card__nav-item {
        border: 1px solid #fec214;
        cursor: default; }
    .card__nav-item {
      border: 1px solid #eeeeee;
      cursor: pointer;
      position: relative;
      padding-bottom: 97.79%;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
    .card__nav-img {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      min-width: 50%;
      min-height: 50%;
      max-width: 75%;
      max-height: 75%;
      -o-object-fit: contain;
      object-fit: contain; }
  .card__back {
    padding-top: 3.2em; }
    @media (max-width: 767px) {
      .card__back {
        padding-top: 0; } }
    .card__back-link {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      text-decoration: none;
      font-size: 0.9em;
      font-weight: 500;
      text-transform: uppercase;
      letter-spacing: 0.24px;
      text-align: left;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      @media (max-width: 767px) {
        .card__back-link {
          font-size: 0.93em; } }
      .card__back-link:hover .card__back-icon svg .cls-1 {
        fill: #fec214; }
      .card__back-link:hover .card__back-name {
        color: #fec214; }
    .card__back-icon {
      min-width: 1.08em;
      max-width: 1.08em;
      height: 0.75em;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-right: 1.35em; }
      .card__back-icon svg {
        width: 100%;
        height: 100%; }
        .card__back-icon svg .cls-1 {
          fill: #1c1c1c;
          -webkit-transition: all .5s;
          -o-transition: all .5s;
          transition: all .5s; }
    .card__back-name {
      color: #1c1c1c;
      padding-top: 0.3em;
      padding-bottom: 0.5em;
      border-bottom: 1px solid #fec214;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
  .card__right {
    width: 63.5%;
    padding-left: 3.4em;
    padding-bottom: 2em; }
    @media (max-width: 767px) {
      .card__right {
        width: 100%;
        padding-left: 0; } }
  .card__cap {
    border-bottom: 1px solid #d7d7d7;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-bottom: 1.2em;
    margin-bottom: 1em; }
    @media (max-width: 767px) {
      .card__cap {
        margin-bottom: 1.3em; } }
  .card__division {
    color: #000000;
    font-size: 0.892em;
    font-weight: 700;
    background-color: #fec214;
    padding: 0.5em 1.4em 0.6em 1.2em;
    margin-right: 1.3em;
    white-space: nowrap; }
    @media (max-width: 767px) {
      .card__division {
        font-size: 0.73em;
        letter-spacing: -0.15px;
        margin-right: 1.6em; } }
  .card__divisionsub {
    color: #1c1c1c;
    font-size: 0.898em;
    font-weight: 500;
    line-height: 1.4em;
    text-transform: uppercase;
    letter-spacing: 0.24px;
    padding-top: 0.5em; }
    @media (max-width: 767px) {
      .card__divisionsub {
        font-size: 0.735em;
        letter-spacing: 0.17px; } }
  .card__name {
    max-width: 20em;
    color: #1c1c1c;
    font-size: 2.385em;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 0.64px; }
    @media (max-width: 767px) {
      .card__name {
        font-size: 1.66em;
        letter-spacing: 0.3px;
        line-height: 1.29em; } }
  .card__brand {
    padding-top: 1.2em;
    color: #1c1c1c;
    font-size: 0.83em;
    font-weight: 500;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.22px;
    padding-bottom: 2.3em;
    position: relative; }
    @media (max-width: 767px) {
      .card__brand {
        padding-top: 1.7em;
        padding-bottom: 1.5em; } }
    .card__brand:after {
      content: '';
      position: absolute;
      left: 0;
      bottom: 0;
      width: 12.6em;
      height: 0.2em;
      background-color: #fec214; }
      @media (max-width: 767px) {
        .card__brand:after {
          height: 0.12em;
          width: 15.5em; } }
    .card__brand-value {
      color: #1c1c1c;
      font-size: 1.42em;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.32px;
      padding-left: 0.6em; }
      @media (max-width: 767px) {
        .card__brand-value {
          padding-left: 0.4em;
          letter-spacing: 0.15px; } }
  .card__description {
    padding-top: 1.3em;
    color: #1e1e1e;
    font-size: 1.047em;
    font-weight: 400;
    line-height: 1.45em; }
    @media (max-width: 767px) {
      .card__description {
        padding-top: 1.2em;
        font-size: 1.1em;
        line-height: 1.55em; } }
    .card__description h3 {
      font-size: 1.3em;
      font-weight: 600;
      line-height: 1.2em;
      padding-bottom: 0.65em;
      padding-top: 0.65em; }
    .card__description h4 {
      font-size: 1.0em;
      font-weight: 600;
      padding-bottom: 0.5em;
      padding-top: 0.65em; }
    .card__description h2 {
      padding-bottom: 0.5em;
      font-size: 1.5em;
      font-weight: 700;
      padding-top: 0.65em; }
  .card__set {
    margin-top: 2.5em;
    border-top: 1px solid #d7d7d7;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    @media (max-width: 767px) {
      .card__set {
        margin-top: 1.7em; } }
  .card__col {
    padding-top: 2em;
    padding-right: 2em;
    width: 39%;
    color: #1e1e1e;
    font-size: 1.04em;
    font-weight: 400;
    text-align: left; }
    @media (max-width: 767px) {
      .card__col {
        width: 100%;
        font-size: 1.11em;
        padding-top: 1.5em; } }
    .card__col p {
      padding-bottom: 0.5em; }
      @media (max-width: 767px) {
        .card__col p {
          padding-bottom: 0.54em; } }
    .card__col:nth-child(odd) {
      width: 61%; }
      @media (max-width: 767px) {
        .card__col:nth-child(odd) {
          width: 100%; } }
  .card__topic {
    color: #000000;
    font-size: 1em;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 1.2em; }
    @media (max-width: 767px) {
      .card__topic {
        font-size: 0.99em;
        padding-bottom: 1.4em; } }
  .card ul {
    list-style-type: none;
    margin-bottom: 20px; }
    .card ul li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
      color: #151515;
      font-size: 1em;
      padding-bottom: 0.63em; }
      @media (max-width: 767px) {
        .card ul li {
          padding-bottom: 0.74em; } }
      .card ul li:before {
        content: '';
        min-width: 0.24em;
        max-width: 0.24em;
        height: 0.24em;
        position: relative;
        margin-top: 0.55em;
        margin-right: 0.8em;
        background-color: #fec214; }
        @media (max-width: 767px) {
          .card ul li:before {
            margin-right: 0.8em;
            min-width: 0.34em;
            max-width: 0.34em;
            height: 0.34em;
            margin-top: 0.46em; } }
      .card ul li:last-child {
        padding-bottom: 0; }
  .card__file {
    padding-top: 2.4em; }
    @media (max-width: 767px) {
      .card__file {
        padding-top: 1.7em; } }
    .card__file-link {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end;
      text-decoration: none;
      font-size: 1.05em;
      font-weight: 700;
      text-align: left;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      @media (max-width: 767px) {
        .card__file-link {
          font-size: 1.1em; } }
      .card__file-link:before {
        content: '';
        display: block;
        min-width: 1.5em;
        max-width: 1.5em;
        height: 1.85em;
        background-image: url(../img/svg/pdf-document.svg);
        background-repeat: no-repeat;
        background-position: center;
        -webkit-background-size: contain;
        background-size: contain;
        margin-right: 1.1em; }
        @media (max-width: 767px) {
          .card__file-link:before {
            margin-right: 1em; } }
      .card__file-link:hover .card__file-name {
        color: #e90003;
        border-bottom: 1px solid transparent; }
    .card__file-name {
      color: #171717;
      padding-bottom: 0.5em;
      border-bottom: 1px solid #e90003;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      @media (max-width: 767px) {
        .card__file-name {
          padding-bottom: 0.6em; } }
  .card__cellar {
    display: none; }
    @media (max-width: 767px) {
      .card__cellar {
        display: block;
        width: 100%;
        padding-top: 0.2em; } }

.gallery__cap {
  padding: 2em 2em 0 3.2em; }
  @media (max-width: 767px) {
    .gallery__cap {
      padding: 2em 1em 0 1.45em; } }

.gallery__title {
  color: #1c1c1c;
  font-size: 2.6em;
  font-weight: 700;
  line-height: 1em;
  padding: 0.2em 0 0.2em 0.9em;
  border-left: 2px solid #fec214;
  text-transform: uppercase; }
  @media (max-width: 767px) {
    .gallery__title {
      font-size: 1.65em;
      line-height: 1.3em;
      padding: 0.2em 0 0.2em 0.8em; } }

.gallery__mass {
  padding: 2.7em 2.8em 2.8em 2.8em; }
  @media (max-width: 767px) {
    .gallery__mass {
      padding: 2.7em 1.45em 2.8em 1.45em; } }

.gallery__for {
  max-width: 66.5em;
  margin: 0 auto;
  position: relative; }
  .gallery__for-slider {
    position: relative;
    cursor: -webkit-grab;
    cursor: grab; }
    .gallery__for-slider:active {
      cursor: -webkit-grabbing;
      cursor: grabbing; }
  .gallery__for-arrows {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
  .gallery__for .slick-arrow {
    margin-top: -1.6em;
    position: absolute;
    top: 43%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    background-color: rgba(253, 193, 51, 0.8);
    width: 4em;
    height: 5.8em;
    z-index: 2;
    font-size: inherit;
    color: transparent;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    @media (max-width: 767px) {
      .gallery__for .slick-arrow {
        top: 41%;
        width: 2.5em;
        height: 4.3em; } }
    .gallery__for .slick-arrow:hover {
      background-color: #fdc133; }
    .gallery__for .slick-arrow:before {
      content: '';
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      height: 1.35em;
      width: 0.8em;
      background-image: url(../img/svg/gallery-arrow.svg);
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: cover;
      background-size: cover;
      opacity: 1;
      font-size: inherit; }
      @media (max-width: 767px) {
        .gallery__for .slick-arrow:before {
          height: 1.15em;
          width: 0.6em; } }
    .gallery__for .slick-arrow.slick-disabled {
      cursor: default;
      background-color: #ebebeb; }
      .gallery__for .slick-arrow.slick-disabled:before {
        opacity: 1; }
    .gallery__for .slick-arrow.slick-prev {
      left: 0; }
    .gallery__for .slick-arrow.slick-next {
      right: 0; }
      .gallery__for .slick-arrow.slick-next:before {
        -webkit-transform: translate(-50%, -50%) rotate(180deg);
        -ms-transform: translate(-50%, -50%) rotate(180deg);
        transform: translate(-50%, -50%) rotate(180deg); }
  .gallery__for-box {
    padding: 0 2em; }
    @media (max-width: 767px) {
      .gallery__for-box {
        padding: 0 1em; } }
  .gallery__for-item {
    position: relative;
    padding-bottom: 66.65%; }
  .gallery__for-img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain; }
  .gallery__for-title {
    padding-top: 1.3em;
    color: #2d2d2d;
    font-size: 1.25em;
    font-weight: 400;
    line-height: 1.3em;
    text-align: center; }
    @media (max-width: 767px) {
      .gallery__for-title {
        font-size: 1.1em;
        padding-top: 1.1em; } }

.hr {
        margin-top: 2em;
        margin-bottom: 2em;
      }

.gallery__nav {
  margin-top: 2.5em;
  padding: 0.8em;
  background-color: #ffffff; }
  .gallery__nav .slick-list {
    overflow: visible; }
  .gallery__nav .slick-track {
    width: 100% !important;
    -webkit-transform: translate3d(0px, 0px, 0px) !important;
    transform: translate3d(0px, 0px, 0px) !important; }
  .gallery__nav-box {
    width: 13.84%;
    margin: 0.2em; }
    @media (max-width: 767px) {
      .gallery__nav-box {
        width: 31.73%; } }
    .gallery__nav-box:focus {
      outline: none; }
    .gallery__nav-box:hover .gallery__nav-item {
      opacity: 1; }
      .gallery__nav-box:hover .gallery__nav-item:after {
        border: 0.2em solid #ce1216; }
    .gallery__nav-box.slick-current .gallery__nav-item {
      opacity: 1;
      cursor: default; }
      .gallery__nav-box.slick-current .gallery__nav-item:after {
        border: 0.2em solid #fec214; }
  .gallery__nav-item {
    cursor: pointer;
    position: relative;
    padding-bottom: 68%;
    opacity: 0.6;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    overflow: hidden; }
    .gallery__nav-item:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      border: 0.2em solid transparent;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
  .gallery__nav-img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }

    .sidebar__info_j{
      position: relative;
      z-index: 22;
    }
    .sidebar__info_jMail{
      color: #000000;
      text-decoration: none;
      transition: .4s;
    }
    .sidebar__info_jMail:hover{
      color: #e90002;
    }
    .sidebar__info_jOrder{
      margin-left: -2.9em;
      display: block;
      margin-right: -136px;
      width: auto;
      color: #ce1216;
      font-size: 1em;
      font-weight: 500;
      text-transform: uppercase;
      letter-spacing: 1.04px;
      padding: 2em 2.8em 2em 2.9em;
      text-decoration: none;
      transition: .4s;
    }
    .sidebar__info_jOrder:hover{
      background-color: #ce1216;
      color: #ffffff;
    }
    .sidebar__info{
      overflow-x: hidden;
    }
    .mob_info__phones-row.info__phones-row {
      min-width: 100%;
    }
    .info__phones-row.no_after:after{
      display: none;
    }
    .j_brands {
      margin-left: -3em;
      margin-right: -3em;
      padding-left: 10px;
      padding-right: 10px;
      display: flex;
      flex-wrap: wrap;
      padding-top: 20px;
      width: auto;
    }
    .j_brands a {
      min-width: calc(25% - 20px);
      max-width: calc(25% - 20px);
      margin: 0 10px 20px;
      background: #ffffff !important;
    }
    .j_brands a:hover{
      box-shadow: 0 0 12px 2px rgba(0, 0, 0, .1);
    }
    .j_brands a img {
      width: 100%;
      margin: 0;
      line-height: 0;
    }
    @media screen and (max-width: 768px) {
      .j_brands a {
        min-width: calc(33% - 20px);
        max-width: calc(33% - 20px);
      }
      .j_brands {
        margin-left: -1.2em;
        margin-right: -1.2em;
      }
    }
    
    .subjoin__checkbox {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 12px;
    }
    @media (max-width: 575px) {
      .subjoin__checkbox {
        margin-bottom: 16px;
      }
    }
    .subjoin__checkbox-label {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      position: relative;
      margin-bottom: 0;
      cursor: pointer;
    }
    .subjoin__checkbox-label-form {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      position: relative;
      margin-bottom: 0;
      cursor: pointer;
      padding-left: 20px;
    }
    .subjoin__checkbox-label input {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      opacity: 0;
      z-index: -1;
    }
    .subjoin__checkbox-label input:checked + .subjoin__checkbox-part .subjoin__checkbox-square {
      background-color: #fec214;
      border: 1px solid #fec214;
    }
    
    .subjoin__checkbox-label-form input {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      opacity: 0;
      z-index: -1;
    }
    .subjoin__checkbox-label-form input:checked + .subjoin__checkbox-part .subjoin__checkbox-square {
      background-color: #fec214;
      border: 1px solid #fec214;
    }
    .subjoin__checkbox-part {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
    }
    .subjoin__checkbox-square {
      margin-top: 2px;
      background-color: #ffffff;
      border: 1px solid #c1c1c1;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      min-width: 16px;
      max-width: 16px;
      height: 16px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      position: relative;
      margin-right: 15px;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }
    @media (max-width: 575px) {
      .subjoin__checkbox-square {
        min-width: 12px;
        max-width: 12px;
        height: 12px;
        margin-right: 10px;
        margin-top: 3px;
      }
    }
    .subjoin__checkbox-square:after {
      content: "";
      width: 12px;
      height: 11px;
      background-image: url(../img/icon/check.svg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }
    @media (max-width: 575px) {
      .subjoin__checkbox-square:after {
        width: 10px;
        height: 9px;
      }
    }
    .subjoin__checkbox-text {
      font-size: 12px;
      line-height: 18px;
      font-weight: 400;
      color: #4a4a4a;
    }
    @media (max-width: 575px) {
      .subjoin__checkbox-text {
        font-size: 10px;
        line-height: 15px;
      }
    }
    .subjoin__checkbox-text a {
      color: #fec214;
      text-decoration: none;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }
    .subjoin__checkbox-text a:hover {
      color: #ffffff;
      background-color: #a77f09;
    }


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImRldGFpbHMvX3ByZWxvYWRlci5zY3NzIiwiLi4vbGlicy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwiLi4vbGlicy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzIiwiLi4vbGlicy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3gubWluLnNjc3MiLCIuLi9saWJzL2pxdWVyeS5qc2Nyb2xscGFuZS9qcXVlcnkuanNjcm9sbHBhbmUuY3NzIiwiLi4vbGlicy9qUXVlcnlGb3JtU3R5bGVyLW1hc3Rlci9kaXN0L2pxdWVyeS5mb3Jtc3R5bGVyLmNzcyIsIi4uL2xpYnMvalF1ZXJ5Rm9ybVN0eWxlci1tYXN0ZXIvZGlzdC9qcXVlcnkuZm9ybXN0eWxlci50aGVtZS5jc3MiLCJ2YXJpYWJsZXMvX3RlbXBsYXRlLnNjc3MiLCJkZXRhaWxzL19mb250cy5zY3NzIiwiZGV0YWlscy9fc2Nyb2xsYmFyLnNjc3MiLCJkZXRhaWxzL19mb3Jtcy5zY3NzIiwiZGV0YWlscy9faGVhZGVyLnNjc3MiLCJkZXRhaWxzL19jcnVtYnMuc2NzcyIsImRldGFpbHMvX3BhZ2luYXRpb24uc2NzcyIsImRldGFpbHMvX3NpZGViYXIuc2NzcyIsImRldGFpbHMvX2NhcC5zY3NzIiwiZGV0YWlscy9fcG9wdXAuc2NzcyIsImRldGFpbHMvX2hlbG1ldC5zY3NzIiwiaW5kZXgvX21ham9yLnNjc3MiLCJpbmRleC9fcHJvZW0uc2NzcyIsImluZGV4L192aWRlby5zY3NzIiwiaW5kZXgvX2JlYWRyb2xsLnNjc3MiLCJpbmRleC9fcHJpdmlsZWdlcy5zY3NzIiwiYWJvdXQvX2Fib3V0LnNjc3MiLCJhYm91dC9fZG9jdW1lbnRzLnNjc3MiLCJhYm91dC9fbGFib3JhdG9yeS5zY3NzIiwiYWJvdXQvX25ld3Muc2NzcyIsImFib3V0L19ub3ZlbHR5LnNjc3MiLCJhYm91dC9fdGlkaW5ncy5zY3NzIiwiYWJvdXQvX3NhbXBsZS5zY3NzIiwiZXJyb3IvX2Vycm9yLnNjc3MiLCJjb250YWN0cy9fY29udGFjdHMuc2NzcyIsInNlYXJjaC9fc2VhcmNoLnNjc3MiLCJtYW51ZmFjdHVyaW5nL19tYW51ZmFjdHVyaW5nLnNjc3MiLCJwcm9kdWN0aW9uL19wcm9kdWN0aW9uLnNjc3MiLCJwcm9kdWN0aW9uL190ZWNobm9sb2d5LnNjc3MiLCJjYXRhbG9nL19kaXJlY3Rvcnkuc2NzcyIsImNhdGFsb2cvX2NhdGFsb2cuc2NzcyIsImNhdGFsb2cvX2NhcmQuc2NzcyIsImdhbGxlcnkvX2dhbGxlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDSSxlQUFlO0VBQ2YsT0FBTztFQUNQLE1BQU07RUFDTixZQUFZO0VBQ1osV0FBVztFQUNYLHlCQUF5QjtFQUN6QixZQUFZLEVBQUE7RUFDWjtJQUNJLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULHdDQUErQjtJQUEvQixvQ0FBK0I7SUFBL0IsZ0NBQStCO0lBQy9CLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7SUFBdkIsK0JBQXVCO0lBQXZCLHFCQUF1QjtJQUF2Qix1QkFBdUI7SUFDdkIseUJBQW1CO0lBQW5CLDJCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxZQUFZLEVBQUE7SUFDWjtNQVZKO1FBV1EsV0FBVztRQUNYLFlBQVksRUFBQSxFQUVuQjtFQUNEO0lBQ0ksZUFBZTtJQUNmLDZCQUFxQjtJQUFyQix5QkFBcUI7SUFBckIscUJBQXFCO0lBQ3JCLG1DQUEyQjtJQUEzQiwyQkFBMkI7SUFDM0Isc0NBQThCO0lBQTlCLDhCQUE4QixFQUFBOztBQUl0QztFQUNJO0lBQ0ksOEJBQXNCO0lBQXRCLHNCQUFzQixFQUFBO0VBRTFCO0lBQ0ksMkJBQW1CO0lBQW5CLG1CQUFtQixFQUFBLEVBQUE7O0FBTDNCO0VBQ0k7SUFDSSw4QkFBc0I7SUFBdEIsc0JBQXNCLEVBQUE7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STlCO0lBQ0MsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLDJCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLGdCQUFnQixFQUFBO0lBTmhCO01BUUMsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsTUFBTTtNQUNOLFFBQVE7TUFDUixTQUFTO01BQ1QsK0JBQStCO01BQy9CLDJCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsbUJBQW1CLEVBQUE7RUFHckI7SUFDQyxrQkFBa0I7SUFDbEIsU0FBUztJQUNULFFBQVE7SUFDUix3Q0FBZ0M7SUFBaEMsb0NBQWdDO0lBQWhDLGdDQUFnQztJQUNoQyxXQUFXO0lBQ1gsWUFBWTtJQUNaLG9CQUFpQjtJQUFqQixpQkFBaUIsRUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAubG9hZGVyX19tYWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMjBlbTtcbiAgICBoZWlnaHQ6IDIwZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sb2FkZXJfX21haW4ge1xuICAgICAgICB3aWR0aDogMTJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMmVtOyB9IH1cbiAgLmxvYWRlcl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIGFuaW1hdGlvbjogc2tldyAxcyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7IH1cblxuQGtleWZyYW1lcyBza2V3IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBsZWZ0OiAtOTk5OXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkyOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZhbmN5Ym94LWJnLCAuZmFuY3lib3gtaW5uZXIsIC5mYW5jeWJveC1vdXRlciwgLmZhbmN5Ym94LXN0YWdlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7IH1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogLjg3O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uLCAuZmFuY3lib3gtaW5mb2JhciwgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwgLmZhbmN5Ym94LXRvb2xiYXIge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSx2aXNpYmlsaXR5IDBzIGVhc2UgLjI1cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5NzsgfVxuXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLCAuZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLCAuZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwgLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlIDBzLHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiA5OTk5NDsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHggNDRweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5NDsgfVxuXG4uZmFuY3lib3gtc2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLCAuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsIC5mYW5jeWJveC1zbGlkZS0tbmV4dCwgLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0NHB4IDAgMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcbiAgcGFkZGluZzogNnB4IDZweCAwOyB9XG5cbi5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCA0NHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBtYXJnaW46IDAgMCA2cHg7IH1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT10cnVlXSB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4uZmFuY3lib3gtaW1hZ2UsIC5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NHB4KTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U1ZTNkZjsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmZhbmN5Ym94LWlmcmFtZSwgLmZhbmN5Ym94LXZpZGVvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1lcnJvciBwIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHdpZHRoOiA0NHB4OyB9XG5cbi5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC1idXR0b246bGluaywgLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkOyB9XG5cbi5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQsIC5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQ6aG92ZXIsIC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLCAuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpLCAuZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSwgLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOm50aC1jaGlsZCgxKSwgLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmY1MjY4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDk5OTk4OyB9XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC44O1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IC00NHB4O1xuICB6LWluZGV4OiA0MDE7IH1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLCAuZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogN3B4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAzMXB4IDI2cHggMzFweCA2cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAyNXB4IDQ0cHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRXRDQVFBQUFCakJjTDdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUhSSlJFRlVLTStWazhFT2dEQUlRMHZqLzMreEJ3OHFJWlp1ZUZuSUtDOTBNQ0FJOERscmtIR2VxcUdJVTZsVmlnckJ0cENXcWVSV29IRE5xczBGN1ZOVkJWeG1IUmx2b1ZxamFZa2RuRElhaXZIMkhxWjUrb1pqM0pVeldCK2NPejRHNDhCZyt0c0ovdHF1NGRMQy80WGIrMEdjRjVCd0JDMEFBNTNxQUFBQUFFbEZUa1N1UW1DQyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMjVweDtcbiAgei1pbmRleDogLTE7IH1cblxuLmZhbmN5Ym94LWNhcHRpb246YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDRweDtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsIC5mYW5jeWJveC1jYXB0aW9uIGE6bGluaywgLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5mYW5jeWJveC1sb2FkaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGEgMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGEgMXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IC43O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGEge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9IH1cblxuQGtleWZyYW1lcyBhIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTsgfSB9XG5cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0LCAuZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTsgfVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMXR1cm4pO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMXR1cm4pOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApOyB9XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7IH1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAuZmFuY3lib3gtc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgICBwYWRkaW5nOiA2cHggMCAwOyB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICBjb2xvcjogI2YyZjRmNjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNnB4OyB9IH1cblxuLmZhbmN5Ym94LXNoYXJlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmssIC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDRlODY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcbiAgYmFja2dyb3VuZDogI2JkMDgxZDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOTVlODsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1cHg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZDViNWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIHBhZGRpbmc6IDJweCAycHggNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDJweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpiZWZvcmUge1xuICBib3JkZXI6IDZweCBzb2xpZCAjZmY1MjY4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB6LWluZGV4OiA5OTk5MTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgd2lkdGg6IDExMHB4OyB9XG4gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgIHJpZ2h0OiAxMTBweDsgfVxuICAuZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7IH0gfVxuXG4vKlxuICogQ1NTIFN0eWxlcyB0aGF0IGFyZSBuZWVkZWQgYnkgalNjcm9sbFBhbmUgZm9yIGl0IHRvIG9wZXJhdGUgY29ycmVjdGx5LlxuICpcbiAqIEluY2x1ZGUgdGhpcyBzdHlsZXNoZWV0IGluIHlvdXIgc2l0ZSBvciBjb3B5IGFuZCBwYXN0ZSB0aGUgc3R5bGVzIGJlbG93IGludG8geW91ciBzdHlsZXNoZWV0IC0galNjcm9sbFBhbmVcbiAqIG1heSBub3Qgb3BlcmF0ZSBjb3JyZWN0bHkgd2l0aG91dCB0aGVtLlxuICovXG4uanNwQ29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5qc3BQYW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5qc3BWZXJ0aWNhbEJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmVkOyB9XG5cbi5qc3BIb3Jpem9udGFsQmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJlZDsgfVxuXG4uanNwVmVydGljYWxCYXIgKixcbi5qc3BIb3Jpem9udGFsQmFyICoge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmpzcENhcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpzcEhvcml6b250YWxCYXIgLmpzcENhcCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5qc3BUcmFjayB7XG4gIGJhY2tncm91bmQ6ICNkZGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uanNwRHJhZyB7XG4gIGJhY2tncm91bmQ6ICNiYmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmpzcEhvcml6b250YWxCYXIgLmpzcFRyYWNrLFxuLmpzcEhvcml6b250YWxCYXIgLmpzcERyYWcge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5qc3BBcnJvdyB7XG4gIGJhY2tncm91bmQ6ICM1MDUwNmQ7XG4gIHRleHQtaW5kZW50OiAtMjAwMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uanNwQXJyb3cuanNwRGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6ICM4MDgwOGQ7IH1cblxuLmpzcFZlcnRpY2FsQmFyIC5qc3BBcnJvdyB7XG4gIGhlaWdodDogMTZweDsgfVxuXG4uanNwSG9yaXpvbnRhbEJhciAuanNwQXJyb3cge1xuICB3aWR0aDogMTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uanNwVmVydGljYWxCYXIgLmpzcEFycm93OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uanNwQ29ybmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZWVmNDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBZdWshIENTUyBIYWNrIGZvciBJRTYgMyBwaXhlbCBidWcgOiggKi9cbiogaHRtbCAuanNwQ29ybmVyIHtcbiAgbWFyZ2luOiAwIC0zcHggMCAwOyB9XG5cbi5qcS1jaGVja2JveCxcbi5qcS1yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5qcS1jaGVja2JveCBpbnB1dCxcbi5qcS1yYWRpbyBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uanEtZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5qcS1maWxlIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4uanEtZmlsZV9fbmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5qcS1zZWxlY3Rib3gsXG4uanEtc2VsZWN0LW11bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmpxLXNlbGVjdGJveCBzZWxlY3QsXG4uanEtc2VsZWN0LW11bHRpcGxlIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmpxLXNlbGVjdGJveCBsaSxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5qcS1zZWxlY3Rib3gge1xuICB6LWluZGV4OiAxMDsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uanEtbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8qINC00LvRjyBPcGVyYSBQcmVzdG/CoCovIH1cblxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLyog0LIg0LrQsNC60LjRhS3RgtC+INCx0YDQsNGD0LfQtdGA0LDRhSDQv9GA0LjRgdGD0YLRgdGC0LLRg9C10YIg0L7RgtGB0YLRg9C/ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uanEtY2hlY2tib3gsXG4uanEtcmFkaW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogLTRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IC0xcHggLTFweCAjRkZGLCBpbnNldCAxcHggLTFweCAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmpxLWNoZWNrYm94LmZvY3VzZWQsXG4uanEtcmFkaW8uZm9jdXNlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOEM7IH1cblxuLmpxLWNoZWNrYm94LmRpc2FibGVkLFxuLmpxLXJhZGlvLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjU1OyB9XG5cbi5qcS1jaGVja2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uanEtY2hlY2tib3guY2hlY2tlZCAuanEtY2hlY2tib3hfX2RpdiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDNweCAwIDAgM3B4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY2NjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNjY2O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7IH1cblxuLmpxLXJhZGlvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5qcS1yYWRpby5jaGVja2VkIC5qcS1yYWRpb19fZGl2IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLmpxLWZpbGUge1xuICB3aWR0aDogMjcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uanEtZmlsZSBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uanEtZmlsZV9fbmFtZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgODBweCAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxO1xuICBmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5qcS1maWxlX19icm93c2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7IH1cblxuLmpxLWZpbGU6aG92ZXIgLmpxLWZpbGVfX2Jyb3dzZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTsgfVxuXG4uanEtZmlsZTphY3RpdmUgLmpxLWZpbGVfX2Jyb3dzZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7IH1cblxuLmpxLWZpbGUuZm9jdXNlZCAuanEtZmlsZV9fbmFtZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7IH1cblxuLmpxLWZpbGUuZGlzYWJsZWQsXG4uanEtZmlsZS5kaXNhYmxlZCAuanEtZmlsZV9fbmFtZSxcbi5qcS1maWxlLmRpc2FibGVkIC5qcS1maWxlX19icm93c2Uge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4OyB9XG5cbi5qcS1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgMzZweCAwIDA7IH1cblxuLmpxLW51bWJlcl9fZmllbGQge1xuICB3aWR0aDogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5qcS1udW1iZXJfX2ZpZWxkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjNCM0IzOyB9XG5cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCA5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmpxLW51bWJlcl9fc3BpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmpxLW51bWJlcl9fc3Bpbi5taW51cyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwOyB9XG5cbi5qcS1udW1iZXJfX3NwaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7IH1cblxuLmpxLW51bWJlcl9fc3BpbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREOyB9XG5cbi5qcS1udW1iZXJfX3NwaW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMTFweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi5qcS1udW1iZXJfX3NwaW4ucGx1czpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLmpxLW51bWJlci5mb2N1c2VkIC5qcS1udW1iZXJfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjsgfVxuXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX2ZpZWxkLFxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg4ODsgfVxuXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUFBOyB9XG5cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQUE7IH1cblxuLmpxLXNlbGVjdGJveCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgNDVweCAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7IH1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7IH1cblxuLmpxLXNlbGVjdGJveC5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7IH1cblxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4OyB9XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ODg7IH1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDOyB9XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uanEtc2VsZWN0Ym94OmhvdmVyIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQUE7IH1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIHtcbiAgbWFyZ2luOiA1cHg7IH1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDI3cHggNnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQU1DQVlBQUFCaURKMzdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQU8xSlJFRlVlTnFVMDc4TEFYRVl4L0Z6WWZOems1VEphRk5LWWpGWVNRWi9odndCc3ZnMVVDWTJ4VDlnTThodWtRR1RoV1Jqa2NGdzNwZG51amhmVDczNlhuMmZQdmZjM2ZkMDdWME9GRERGQW5NMEVOWXNaUmlHTFNjOU9wcUlZSUE5Zk1oaGpDclcyaDlWbE1sY0gvYXltTUd0T3FFdWdYMDhQd1F1Y1VaS2RUb3pNSXFkVGM5V2VwUUQ3d2pZOUFSeCt5ZHdoZnlYZlMrUzBxTWNPRVFKR2N1ZUIzVmNjRklOZE1nYWw2TnprbVBqUndKWHhEQkI3LzJSRGR0QXA2d2IrZHBwaEhEQVNHNVFRMFY2dTJhb1NxQlpEL2xEck5XUkp5bkxLMnFwQm40cmM2SzJYQjkvTmI4RUdBQnRmMXRoelk2WDJBQUFBQUJKUlU1RXJrSmdnZz09XCIpIG5vLXJlcGVhdCAxMDAlIDUwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxO1xuICBjb2xvcjogIzMzMzsgfVxuXG4uanEtc2VsZWN0Ym94X19ub3QtZm91bmQge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogNXB4IDhweCA2cHg7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uanEtc2VsZWN0Ym94IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5qcS1zZWxlY3Rib3ggbGkge1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiA1cHggMTBweCA2cHg7XG4gIGNvbG9yOiAjMjMxRjIwOyB9XG5cbi5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTNBQkIxO1xuICBjb2xvcjogI0ZGRjsgfVxuXG4uanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4QztcbiAgY29sb3I6ICNGRkY7IH1cblxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQUFBOyB9XG5cbi5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZm9jdXNlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7IH1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7IH1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpIHtcbiAgcGFkZGluZzogM3B4IDlweCA0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDhDO1xuICBjb2xvcjogI0ZGRjsgfVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLmRpc2FibGVkIHtcbiAgY29sb3I6ICNBQUE7IH1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQgbGkuc2VsZWN0ZWQsXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNGRkY7IH1cblxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXIsXG50ZXh0YXJlYS5zdHlsZXIge1xuICBwYWRkaW5nOiA4cHggOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7IH1cblxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxudGV4dGFyZWEuc3R5bGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXIsXG50ZXh0YXJlYS5zdHlsZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNCM0IzQjM7IH1cblxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG50ZXh0YXJlYS5zdHlsZXI6aG92ZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCM0IzQjM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuYnV0dG9uLnN0eWxlcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDhweCAxMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5idXR0b24uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7IH1cblxuYnV0dG9uLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7IH1cblxuYnV0dG9uLnN0eWxlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXJbZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyW2Rpc2FibGVkXSB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAqIDo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0RJTiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGMoLjAwODM4ICogMTAwdncgKyAwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvZHkge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBmb250LXNpemU6IGNhbGMoLjAzNCAqIDEwMHZ3ICsgMHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyguMDA4ICogMTAwdncgKyAwcHgpOyB9IH1cbiAgYm9keTpiZWZvcmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiAxOTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMjgsIDIyOCwgMC43NSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9keTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgYm9keS5uby1zY3JvbGw6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgYm9keS5uby1zY3JvbGwgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uZm91bmRhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZvdW5kYXRpb25fX3NpZGViYXIge1xuICAgIHdpZHRoOiAxOC43JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm91bmRhdGlvbl9fc2lkZWJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZm91bmRhdGlvbl9fYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDgxLjMlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3VuZGF0aW9uX19ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOIFBybyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOUHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5Qcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRElOUHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ESU5Qcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ESU5Qcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ESU5Qcm8uc3ZnI0RJTlByb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTiBQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTlByby1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5Qcm8tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ESU5Qcm8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRElOUHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ESU5Qcm8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0RJTlByby1Cb2xkLnN2ZyNESU5Qcm8tQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTiBQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTlByby1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTlByby1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRElOUHJvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRElOUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0RJTlByby1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ESU5Qcm8tTWVkaXVtLnN2ZyNESU5Qcm8tTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7IH1cblxuLyogVHJhY2sgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLyogSGFuZGxlICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2ZlYzIxNDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi8qIEhhbmRsZSBvbiBob3ZlciAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZWMyMTQ7IH1cblxuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cblxuaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbmlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbmlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cblxuaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZm9ybV9fdGl0bGUge1xuICBjb2xvcjogIzFjMWMxYztcbiAgZm9udC1zaXplOiAxLjY1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjhlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9ybV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjQ1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4xZW07IH0gfVxuXG4uZm9ybV9fc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTFlbTsgfVxuXG4uZm9ybV9fdW5pdCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvcm1fX3VuaXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC43MmVtOyB9IH1cblxuLmZvcm1fX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBQcm9cIjtcbiAgZm9udC1zaXplOiAxLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgcGFkZGluZzogMC43ZW0gMS40ZW07XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgLmZvcm1fX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIHBhZGRpbmc6IDAuN2VtIDEuMmVtO1xuICAgICAgZm9udC1zaXplOiAxLjA4ZW07IH0gfVxuICAuZm9ybV9fZmllbGQuaW52YWxpZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5MDAwMjsgfVxuXG4uZm9ybV9fcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDEuMmVtOyB9XG5cbi5mb3JtX190ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LWZhbWlseTogXCJESU4gUHJvXCI7XG4gIGZvbnQtc2l6ZTogMS4wNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNWVtIDEuNGVtO1xuICBoZWlnaHQ6IDcuN2VtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gIC5mb3JtX190ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtX190ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAwLjRlbSAxLjJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4wOGVtO1xuICAgICAgaGVpZ2h0OiAxMi4zZW07IH0gfVxuICAuZm9ybV9fdGV4dGFyZWEuaW52YWxpZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5MDAwMjsgfVxuXG4uZm9ybV9fY2VsbGFyIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtX19jZWxsYXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy10b3A6IDAuNGVtOyB9IH1cblxuLmZvcm1fX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTAwMDI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWF4LXdpZHRoOiAxNy41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxLjRlbSAxZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJESU4gUHJvXCI7XG4gIGZvbnQtc2l6ZTogMS4wNDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAuZm9ybV9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxNzE5OyB9XG4gIC5mb3JtX19idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvcm1fX2J0biB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuMDdlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDsgfSB9XG5cbi5mb3JtX193YXJuaW5nIHtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG4gIG1hcmdpbi1sZWZ0OiAzLjRlbTtcbiAgbWF4LXdpZHRoOiAyM2VtO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtX193YXJuaW5nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMS43ZW07XG4gICAgICBmb250LXNpemU6IDAuNzNlbTsgfSB9XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIxO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gIC5oZWFkZXJfX3VwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fdXBwZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjM4ZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjAyZW07IH0gfVxuICAuaGVhZGVyX19sZWZ0IHtcbiAgICB3aWR0aDogMTguNyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDIuOWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgcGFkZGluZzogMCAxLjVlbSAwIDA7IH0gfVxuICAuaGVhZGVyX19sb2dvdHlwZSB7XG4gICAgbWF4LXdpZHRoOiAxMS41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fbG9nb3R5cGUge1xuICAgICAgICBtYXJnaW46IDAuMmVtIDAuN2VtIDAgMDsgfSB9XG4gICAgLmhlYWRlcl9fbG9nb3R5cGUtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcl9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgd2lkdGg6IDgxLjMlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19yaWdodCB7XG4gICAgICAgIHdpZHRoOiA1MyU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAuaGVhZGVyX19yaWdodC11cHBlciB7XG4gICAgICBwYWRkaW5nOiAwLjRlbSAzLjVlbSAwLjRlbSAxLjdlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UxMjE2O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fcmlnaHQtdXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNGVtIDAuOGVtIDAuNGVtIDAuNGVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgLmhlYWRlcl9fcmlnaHQtY291cGxlIHtcbiAgICAgIHdpZHRoOiA0NC40JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fcmlnaHQtY291cGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVhZGVyX19yaWdodC1zZXQge1xuICAgICAgd2lkdGg6IDU1LjYlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaGVhZGVyX19yaWdodC1zZXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLmhlYWRlcl9fcmlnaHQtbG93ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkZXJfX3JpZ2h0LWxvd2VyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMy4zZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLmhlYWRlcl9fbG9nby1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaGVhZGVyX19jb21wYW55IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19jb21wYW55IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAwLjczZW07XG4gICAgICAgIGNvbG9yOiAjMTMxMzEzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4yZW07IH0gfVxuICAuaGVhZGVyX19waG9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19waG9uZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfSB9XG4gICAgLmhlYWRlcl9fcGhvbmUgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgLmhlYWRlcl9fcGhvbmUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmVjMjE0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fcGhvbmUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgd2lkdGg6IDIyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDI5LjRlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IDAuNDE4ZW0gMS4zZW0gMC40MThlbSAxLjRlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgICAuaGVhZGVyX19zZWFyY2gub3BlbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgei1pbmRleDogMjsgfSB9XG4gICAgLmhlYWRlcl9fc2VhcmNoLWJyaW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMzAwMDQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaGVhZGVyX19zZWFyY2gtYnJpbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gICAgICAuaGVhZGVyX19zZWFyY2gtYnJpbTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtaW4td2lkdGg6IDAuOWVtO1xuICAgICAgICBtYXgtd2lkdGg6IDAuOWVtO1xuICAgICAgICBoZWlnaHQ6IDAuOWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9zZWFyY2guc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGxlZnQ6IDAuN2VtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmhlYWRlcl9fc2VhcmNoLWJyaW06YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5oZWFkZXJfX3NlYXJjaC1maWVsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuMzRlbSA3ZW0gMC40NmVtIDIuNmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBQcm9cIjtcbiAgICAgIGZvbnQtc2l6ZTogMC45NmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTk1ZW07XG4gICAgICAgICAgcGFkZGluZzogMC4zNGVtIDdlbSAwLjM0ZW0gMS4yZW07IH0gfVxuICAgICAgLmhlYWRlcl9fc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDYpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5oZWFkZXJfX3NlYXJjaC1maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH0gfVxuICAgIC5oZWFkZXJfX3NlYXJjaC1jb2F0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkZXJfX3NlYXJjaC1rbm9iIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogM2VtO1xuICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgLmhlYWRlcl9fc2VhcmNoLWtub2I6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZjQyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoLWtub2Ige1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDsgfSB9XG4gICAgLmhlYWRlcl9fc2VhcmNoLWJ0biB7XG4gICAgICB3aWR0aDogNy44ZW07XG4gICAgICBwYWRkaW5nOiAxLjA0ZW0gMC44ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LWZhbWlseTogXCJESU4gUHJvXCI7XG4gICAgICBmb250LXNpemU6IDAuNzZlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMC45ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaC1idG4ge1xuICAgICAgICAgIHdpZHRoOiA1LjAyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjllbTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuaGVhZGVyX19zZWFyY2gtYnRuIC5oZWFkZXJfX3NlYXJjaC1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjMxNmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjMxNmVtOyB9IH1cbiAgICAgIC5oZWFkZXJfX3NlYXJjaC1idG46Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuaGVhZGVyX19zZWFyY2gtYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2Y0MjsgfVxuICAgIC5oZWFkZXJfX3NlYXJjaC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgLmhlYWRlcl9fc2VhcmNoLWljb24gc3ZnLCAuaGVhZGVyX19zZWFyY2gtaWNvbiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaC1pY29uIHN2ZyAuY2xzLTEsIC5oZWFkZXJfX3NlYXJjaC1pY29uIGltZyAuY2xzLTEge1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXJfX3NlYXJjaC1jYW5jZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxLjk1MmVtO1xuICAgICAgaGVpZ2h0OiAxLjUxZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9tb2JpbGUtc2VhcmNoLWNsb3NlLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaC1jYW5jZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5oZWFkZXJfX3NlYXJjaC1jYW5jZWw6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLmhlYWRlcl9fbmV0d29ya3Mge1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19uZXR3b3JrcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40ZW07IH0gfVxuICAgIC5oZWFkZXJfX25ldHdvcmtzLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAgIC5oZWFkZXJfX25ldHdvcmtzLWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmY2Y0MjsgfVxuICAgICAgICAuaGVhZGVyX19uZXR3b3Jrcy1pdGVtOmhvdmVyIHN2ZyAuY2xzLTEge1xuICAgICAgICAgIGZpbGw6ICNmZmNmNDIgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXJfX25ldHdvcmtzLWljb24ge1xuICAgICAgbWluLXdpZHRoOiAxLjQxZW07XG4gICAgICBtYXgtd2lkdGg6IDEuNDFlbTtcbiAgICAgIGhlaWdodDogMS40MWVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbmV0d29ya3MtaWNvbiB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxLjdlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEuN2VtO1xuICAgICAgICAgIGhlaWdodDogMS43ZW07IH0gfVxuICAgICAgLmhlYWRlcl9fbmV0d29ya3MtaWNvbiBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5oZWFkZXJfX25ldHdvcmtzLWljb24gc3ZnIC5jbHMtMSB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAuaGVhZGVyX19uZXR3b3Jrcy1uYW1lIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC45ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaGVhZGVyX19uZXR3b3Jrcy1uYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlcl9fbGFuZ3VhZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogMi40ZW07XG4gICAgd2lkdGg6IDEyLjRlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xhbmd1YWdlcyB7XG4gICAgICAgIHdpZHRoOiA1LjNlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMmVtOyB9IH1cbiAgICAuaGVhZGVyX19sYW5ndWFnZXMtaXRlbSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogOGVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS43ZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NDZlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgIHBhZGRpbmc6IDAuOWVtIDEuMmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkZXJfX2xhbmd1YWdlcy1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjRlbTtcbiAgICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjNlbTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1OyB9IH1cbiAgICAgIC5oZWFkZXJfX2xhbmd1YWdlcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5oZWFkZXJfX2xhbmd1YWdlcy1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMDAwMzsgfVxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2VzLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzFjMWMxYzsgfVxuICAgIC5oZWFkZXJfX2xhbmd1YWdlcy1pbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAxLjllbTtcbiAgICAgIG1heC13aWR0aDogMS45ZW07XG4gICAgICBoZWlnaHQ6IDEuOWVtO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkZXJfX2xhbmd1YWdlcy1pbWcge1xuICAgICAgICAgIG1pbi13aWR0aDogMS44ZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiAxLjhlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuOGVtOyB9IH1cbiAgICAuaGVhZGVyX19sYW5ndWFnZXMtbmFtZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC44ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaGVhZGVyX19sYW5ndWFnZXMtbmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5oZWFkZXJfX2xvd2VyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19sb3dlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRlbTsgfSB9XG4gIC5oZWFkZXJfX2NydW1icyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX2NydW1icyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuaGVhZGVyX19jYXJ0ZSB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fY2FydGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNhcnRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuY2FydGVfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTsgfVxuICAuY2FydGVfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuN2VtIDAuNmVtIDFlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuMXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAuY2FydGVfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDsgfVxuICAgIC5jYXJ0ZV9fbGluay5hY3RpdmUge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDsgfVxuXG4uZHJvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMC45ZW0gMS4zZW0gMWVtIDEuM2VtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kcm9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmRyb3BfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHJvcF9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjMTYxNjE2O1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xuICAgIHBhZGRpbmc6IDAuOWVtIDNlbSAwLjllbSAxLjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAuZHJvcF9fdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MiU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoOTBkZWcpO1xuICAgICAgcmlnaHQ6IDEuM2VtO1xuICAgICAgd2lkdGg6IDAuM2VtO1xuICAgICAgaGVpZ2h0OiAwLjZlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2Fycm93LW1vcmUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLmRyb3BfX3RvZ2dsZS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKC05MGRlZyk7IH1cbiAgICAuZHJvcF9fdG9nZ2xlLmFjdGl2ZSAuZHJvcF9faWNvbi1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuZHJvcF9fdG9nZ2xlLmFjdGl2ZSAuZHJvcF9faWNvbi1jbG9zZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5kcm9wX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDEuM2VtO1xuICAgIG1heC13aWR0aDogMS4zZW07XG4gICAgaGVpZ2h0OiAwLjllbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMWVtOyB9XG4gICAgLmRyb3BfX2ljb24tb3BlbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgLmRyb3BfX2ljb24tb3BlbiBzdmcsIC5kcm9wX19pY29uLW9wZW4gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA5OCU7IH1cbiAgICAuZHJvcF9faWNvbi1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAgIC5kcm9wX19pY29uLWNsb3NlIHN2ZywgLmRyb3BfX2ljb24tY2xvc2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA5OCU7IH1cbiAgLmRyb3BfX21hc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZWMyMTQ7IH1cblxuLmNydW1iczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNydW1ic19fdW5pdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3J1bWJzX191bml0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC45ZW07IH0gfVxuICAuY3J1bWJzX191bml0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAwLjIzZW07XG4gICAgd2lkdGg6IDAuMjNlbTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xuICAgIG1hcmdpbi10b3A6IDAuMDRlbTsgfVxuICAuY3J1bWJzX191bml0Omxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgLmNydW1ic19fdW5pdDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNydW1ic19fbGluayB7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXNpemU6IDAuODJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNydW1ic19fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNjZTEyMTY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNydW1ic19fbGluayB7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfSB9XG5cbi5jcnVtYnNfX2N1cnJlbnQge1xuICBjb2xvcjogIzFjMWMxYztcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXNpemU6IDAuODJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3J1bWJzX19jdXJyZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnBhZ2luYXRpb25fX3RleHQge1xuICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgcGFkZGluZy1yaWdodDogMS4yZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdpbmF0aW9uX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdpbmF0aW9uX19wYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNGVtOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyLjI1ZW07XG4gICAgbWF4LXdpZHRoOiAyLjI1ZW07XG4gICAgaGVpZ2h0OiAyLjI1ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzFjMWMxYztcbiAgICBmb250LXNpemU6IDEuMTkzNGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlMTIxNjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW0uYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XG4gICAgICBjb2xvcjogIzFjMWMxYzsgfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtOm50aC1jaGlsZCgxbis3KSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMi42NWVtO1xuICAgICAgICBtYXgtd2lkdGg6IDIuNjVlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjY1ZW07IH0gfVxuICAucGFnaW5hdGlvbl9fbmV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMi42ODVlbTtcbiAgICBtYXgtd2lkdGg6IDIuNjg1ZW07XG4gICAgaGVpZ2h0OiAyLjY4NWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAucGFnaW5hdGlvbl9fbmV4dCBpbWcsIC5wYWdpbmF0aW9uX19uZXh0IHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDAuNDVlbTtcbiAgICAgIGhlaWdodDogMC42OGVtOyB9XG4gICAgICAucGFnaW5hdGlvbl9fbmV4dCBpbWcgLmNscy0xLCAucGFnaW5hdGlvbl9fbmV4dCBzdmcgLmNscy0xIHtcbiAgICAgICAgZmlsbDogIzIxMjEyMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC5wYWdpbmF0aW9uX19uZXh0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTEyMTY7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19uZXh0OmhvdmVyIHN2ZyAuY2xzLTEge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnaW5hdGlvbl9fbmV4dCB7XG4gICAgICAgIG1pbi13aWR0aDogMy4xNjNlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzLjE2M2VtO1xuICAgICAgICBoZWlnaHQ6IDMuMTYzZW07IH0gfVxuXG4uc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDsgfVxuICAuc2lkZWJhcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDE1OyB9XG4gIC5zaWRlYmFyX19pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTY7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjhlbTtcbiAgICBwYWRkaW5nLXRvcDogMS42ZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaWRlYmFyX19pbmZvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuOGVtOyB9IH1cbiAgLnNpZGViYXJfX2NvcHlyaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE2O1xuICAgIHBhZGRpbmctbGVmdDogMy44ZW07XG4gICAgcGFkZGluZy10b3A6IDIuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4zZW07XG4gICAgY29sb3I6ICM0YzRjNGM7XG4gICAgZm9udC1zaXplOiAwLjc0OGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2lkZWJhcl9fY29weXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4xZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC43MzllbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9IH1cblxuLm1lbnVfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzFjMWMxYztcbiAgZm9udC1zaXplOiAwLjk3ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjA0cHg7XG4gIHBhZGRpbmc6IDAuOTFlbSAzLjhlbSAwLjkxZW0gMi45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAuNzdlbSAzLjhlbSAwLjc3ZW0gMi41ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7IH0gfVxuICAubWVudV9fbGluay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcmlnaHQ6IDIuNmVtO1xuICAgIHdpZHRoOiAwLjRlbTtcbiAgICBoZWlnaHQ6IDAuNjNlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLm1lbnVfX2xpbmstYXJyb3cgc3ZnLCAubWVudV9fbGluay1hcnJvdyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAubWVudV9fbGluay1hcnJvdyBzdmcgLmNscy0xLCAubWVudV9fbGluay1hcnJvdyBpbWcgLmNscy0xIHtcbiAgICAgICAgZmlsbDogIzIxMjEyMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1lbnVfX2xpbmstYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoOTBkZWcpOyB9IH1cbiAgLm1lbnVfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubWVudV9fbGluazpob3ZlciAubWVudV9fbGluay1hcnJvdyBzdmcgLmNscy0xIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLm1lbnVfX2xpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1lbnVfX2xpbmsuYWN0aXZlIC5tZW51X19saW5rLWFycm93IHN2ZyAuY2xzLTEge1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1lbnVfX2xpbmsuYWN0aXZlIC5tZW51X19saW5rLWFycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKC05MGRlZyk7IH0gfVxuICAubWVudV9fbGluay5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1lbnVfX2xpbmsuY3VycmVudCAubWVudV9fbGluay1hcnJvdyBzdmcgLmNscy0xIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLm1lbnVzdWIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZWMyMTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzLCB2aXNpYmlsaXR5IC42czsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWVudXN1YiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuICAubWVudXN1Yi5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAubWVudXN1Yl9fY2FwIHtcbiAgICBwYWRkaW5nOiAxLjdlbSAzLjFlbSAwIDIuOGVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWVudXN1Yl9fY2FwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tZW51c3ViX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOGVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tZW51c3ViX190aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDAuMTNlbTtcbiAgICAgIHdpZHRoOiAyMyU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0OyB9XG4gIC5tZW51c3ViX19yZWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICMxYzFjMWM7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4yOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAubWVudXN1Yl9fcmVmLWFycm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi13aWR0aDogMS42ZW07XG4gICAgICBtYXgtd2lkdGg6IDEuNmVtO1xuICAgICAgaGVpZ2h0OiAxLjZlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAgIC5tZW51c3ViX19yZWYtYXJyb3cgc3ZnLCAubWVudXN1Yl9fcmVmLWFycm93IGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAwLjMyZW07XG4gICAgICAgIGhlaWdodDogMC41MWVtOyB9XG4gICAgICAgIC5tZW51c3ViX19yZWYtYXJyb3cgc3ZnIC5jbHMtMSwgLm1lbnVzdWJfX3JlZi1hcnJvdyBpbWcgLmNscy0xIHtcbiAgICAgICAgICBmaWxsOiAjMjEyMTIxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAubWVudXN1Yl9fcmVmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmVjMjE0OyB9XG4gICAgICAubWVudXN1Yl9fcmVmOmhvdmVyIC5tZW51c3ViX19yZWYtYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxOyB9XG4gICAgICAgIC5tZW51c3ViX19yZWY6aG92ZXIgLm1lbnVzdWJfX3JlZi1hcnJvdyBzdmcgLmNscy0xIHtcbiAgICAgICAgICBmaWxsOiAjZmVjMjE0OyB9XG4gICAgLm1lbnVzdWJfX3JlZi5jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjZmVjMjE0OyB9XG4gICAgICAubWVudXN1Yl9fcmVmLmN1cnJlbnQgLm1lbnVzdWJfX3JlZi1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7IH1cbiAgICAgICAgLm1lbnVzdWJfX3JlZi5jdXJyZW50IC5tZW51c3ViX19yZWYtYXJyb3cgc3ZnIC5jbHMtMSB7XG4gICAgICAgICAgZmlsbDogI2ZlYzIxNDsgfVxuICAubWVudXN1Yl9fbWFzcyB7XG4gICAgcGFkZGluZy10b3A6IDEuN2VtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWVudXN1Yl9fbWFzcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLm1lbnVzdWJfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzFjMWMxYztcbiAgICBmb250LXNpemU6IDAuOTdlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIHBhZGRpbmc6IDAuNjhlbSAxZW0gMC42OGVtIDIuOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLm1lbnVzdWJfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubWVudXN1Yl9fbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1lbnVzdWJfX2xpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1lbnVzdWJfX2xpbmsuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubWVudXN1Yl9fbGluay5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1lbnVzdWJfX2xpbmsuY3VycmVudDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWVudXN1Yl9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAuNDZlbSAxZW0gMC40NmVtIDMuOWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm1lbnVzdWJfX2xpbms6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMi41ZW07XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDAuMmVtO1xuICAgICAgICAgIGhlaWdodDogMC4yZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9IH1cblxuLmluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5pbmZvX19waG9uZXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuM2VtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW5mb19fcGhvbmVzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuaW5mb19fcGhvbmVzOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuICAgIC5pbmZvX19waG9uZXMtcm93IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5pbmZvX19waG9uZXMtcm93IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgIC5pbmZvX19waG9uZXMtcm93OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwLjNlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMC4zZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuM2VtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44ZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICAuaW5mb19fcGhvbmVzLXJvdzpudGgtY2hpbGQoZXZlbik6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuaW5mb19fcGhvbmVzLXJvdzpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmluZm9fX3Bob25lcy1yb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cbiAgICAgICAgICAgIC5pbmZvX19waG9uZXMtcm93Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaW5mb19fcGhvbmVzLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOIFByb1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5pbmZvX19waG9uZXMtbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNlbTsgfSB9XG4gIC5pbmZvX19uZXR3b3JrcyB7XG4gICAgcGFkZGluZy10b3A6IDAuMWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW5mb19fbmV0d29ya3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaW5mb19fbmV0d29ya3MtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi13aWR0aDogMi44ZW07XG4gICAgICBtYXgtd2lkdGg6IDIuOGVtO1xuICAgICAgaGVpZ2h0OiAyLjhlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNGVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaW5mb19fbmV0d29ya3MtbGluazpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmluZm9fX25ldHdvcmtzLWxpbms6aG92ZXIgLmNscy0xIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmluZm9fX25ldHdvcmtzLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG1pbi13aWR0aDogMS4zZW07XG4gICAgICBtYXgtd2lkdGg6IDEuM2VtO1xuICAgICAgaGVpZ2h0OiAxLjNlbTsgfVxuICAgICAgLmluZm9fX25ldHdvcmtzLWljb24gc3ZnLCAuaW5mb19fbmV0d29ya3MtaWNvbiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5pbmZvX19uZXR3b3Jrcy1pY29uIHN2ZyAuY2xzLTEsIC5pbmZvX19uZXR3b3Jrcy1pY29uIGltZyAuY2xzLTEge1xuICAgICAgICAgIGZpbGw6ICMxMDEwMTA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG4uY2FwX19hcnJheSB7XG4gIHBhZGRpbmc6IDAuN2VtIDEuMWVtIDEuNWVtIDMuMmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXBfX2FycmF5IHtcbiAgICAgIHBhZGRpbmc6IDAuN2VtIDEuM2VtIDEuMmVtIDEuM2VtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgICAuY2FwX19hcnJheTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNhcF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlYzIxNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzhhOGE4YTtcbiAgZm9udC1zaXplOiAwLjk4ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuOGVtO1xuICBtYXJnaW4tdG9wOiAwLjhlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjllbSA0LjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAuY2FwX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xuICAgIGNvbG9yOiAjMWMxYzFjOyB9XG4gIC5jYXBfX2xpbmsuYWN0aXZlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIGNvbG9yOiAjODk4OTg5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXBfX2xpbmsge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAuOGVtIDQuM2VtOyB9IH1cblxuLnBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxMXB4IDU3cHggcmdiYSgwLCAwLCAwLCAwLjQ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDQxLjAzZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcHVwIHtcbiAgICAgIHdpZHRoOiAyOGVtOyB9IH1cbiAgLnBvcHVwLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wb3B1cCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIHJpZ2h0OiAxLjZlbTtcbiAgICB0b3A6IDEuNGVtO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHdpZHRoOiAxLjRlbTtcbiAgICBoZWlnaHQ6IDEuNGVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvY2xvc2UtcG9wdXAuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3B1cCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgICAgICByaWdodDogMC45NWVtO1xuICAgICAgICB0b3A6IDAuOWVtO1xuICAgICAgICB3aWR0aDogMS4zZW07XG4gICAgICAgIGhlaWdodDogMS4zZW07IH0gfVxuICAgIC5wb3B1cCAuZmFuY3lib3gtY2xvc2Utc21hbGwgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvcHVwX19lbnZlbG9wZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvcHVwX19lbnZlbG9wZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5wb3B1cF9fYXNrYW5jZSB7XG4gICAgd2lkdGg6IDI5LjklO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXBfX2Fza2FuY2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDMuNGVtIDIuMWVtIDcuM2VtOyB9IH1cbiAgICAucG9wdXBfX2Fza2FuY2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMuMWVtO1xuICAgICAgbGVmdDogMy40ZW07XG4gICAgICB3aWR0aDogNS4yM2VtO1xuICAgICAgaGVpZ2h0OiAzLjk2ZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9zZW5kLW9rLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcHVwX19hc2thbmNlOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMy41ZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjdlbTtcbiAgICAgICAgICB0b3A6IDEuN2VtO1xuICAgICAgICAgIGxlZnQ6IDJlbTsgfSB9XG4gIC5wb3B1cF9fbWFzcyB7XG4gICAgd2lkdGg6IDcwLjElO1xuICAgIHBhZGRpbmc6IDIuNGVtIDMuOTVlbSAyLjVlbSAzLjRlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvcHVwX19tYXNzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAuNGVtIDNlbSAyLjVlbSAzZW07IH0gfVxuICAucG9wdXBfX3RpdGxlIHtcbiAgICBjb2xvcjogIzBlMGUwZTtcbiAgICBmb250LXNpemU6IDEuNzhlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZWMyMTQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3B1cF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNjVlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLnBvcHVwX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMS4xZW07XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgZm9udC1zaXplOiAxLjA0NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXBfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07IH0gfVxuICAucG9wdXBfX3RpbWV0YWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDEuMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3B1cF9fdGltZXRhYmxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuM2VtOyB9IH1cbiAgICAucG9wdXBfX3RpbWV0YWJsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi13aWR0aDogMWVtO1xuICAgICAgbWF4LXdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL3RpbWUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXJnaW4tdG9wOiAwLjNlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3B1cF9fdGltZXRhYmxlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07IH0gfVxuICAgIC5wb3B1cF9fdGltZXRhYmxlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjhlbTtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgZm9udC1zaXplOiAwLjgyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcHVwX190aW1ldGFibGUtY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjAxZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTsgfSB9XG4gICAgLnBvcHVwX190aW1ldGFibGUtdmFsdWUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIC5wb3B1cF9fY2xvc2Uge1xuICAgIHBhZGRpbmctdG9wOiAxLjRlbTsgfVxuICAgIC5wb3B1cF9fY2xvc2UtbGluayB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2NlMTIxNjtcbiAgICAgIGZvbnQtc2l6ZTogMC45NmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NlMTIxNjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjNlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3B1cF9fY2xvc2UtbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuXG4uaGVsbWV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVsbWV0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyLjFlbTsgfSB9XG4gIC5oZWxtZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0NC4yZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWxtZXQtc2hhZG93LnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVsbWV0OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyOWVtOyB9IH1cbiAgLmhlbG1ldF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmhlbG1ldF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMy4xZW0gMmVtIDMuMWVtIDIuOTJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlbG1ldF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIuNWVtIDEuNGVtOyB9IH1cbiAgLmhlbG1ldF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMi41M2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTVlbTtcbiAgICBtYXgtd2lkdGg6IDEyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWxtZXRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfSB9XG4gICAgLmhlbG1ldF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGI1MTE7XG4gICAgICBtYXJnaW4tdG9wOiAwLjFlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWxtZXRfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ5JTsgfSB9XG4gIC5oZWxtZXRfX3RleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS45ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAyLjNlbTtcbiAgICBtYXJnaW4tbGVmdDogMi4yZW07XG4gICAgbWF4LXdpZHRoOiAxOGVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVsbWV0X190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjAyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuOWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMS45ZW07XG4gICAgICAgIG1heC13aWR0aDogMjBlbTsgfSB9XG5cbi5tYWpvcl9fY291cGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5tYWpvcl9fcHJvZW0ge1xuICB3aWR0aDogNjUuMSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1ham9yX19wcm9lbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tYWpvcl9fdmlkZW8ge1xuICB3aWR0aDogMzQuOSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1ham9yX192aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMS4zZW07IH0gfVxuXG4ubWFqb3JfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMS42ZW07XG4gIHBhZGRpbmctdG9wOiAwLjJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjRlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkICNmZWMyMTQ7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXNpemU6IDEuNzJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDZweDsgfVxuICAubWFqb3JfX3RpdGxlIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1ham9yX190aXRsZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMTdlbSBzb2xpZCAjZmVjMjE0O1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjFlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41N2VtOyB9IH1cblxuLm1ham9yX19iZWFkcm9sbCB7XG4gIHBhZGRpbmc6IDFlbSAzLjNlbSAwIDMuNGVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWpvcl9fYmVhZHJvbGwge1xuICAgICAgcGFkZGluZzogMS43ZW0gMS40ZW0gMCAxLjRlbTsgfSB9XG5cbi5tYWpvcl9fcHJpdmlsZWdlcyB7XG4gIHBhZGRpbmc6IDEuNmVtIDMuNmVtIDEwcHggMy4zNWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWpvcl9fcHJpdmlsZWdlcyB7XG4gICAgICBwYWRkaW5nOiAxLjVlbSAxLjRlbSAyZW0gMS40ZW07IH0gfVxuXG4ucHJvZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA0My41JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAucHJvZW1fX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9lbS5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9lbV9fYmFja2dyb3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU0LjQlOyB9IH1cbiAgLnByb2VtX19mbGFncyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1JTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDc0JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZW1fX2ZsYWdzIHtcbiAgICAgICAgcmlnaHQ6IDIlO1xuICAgICAgICB3aWR0aDogOTMlOyB9IH1cbiAgLnByb2VtX19ibG9jayB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMTk0LCAyMiwgMC45KTtcbiAgICBwYWRkaW5nOiAxLjJlbSAxLjhlbSAxLjJlbSAzLjNlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2VtX19ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMS4zZW0gMS4zZW0gMS44ZW0gMS4zZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgLnByb2VtX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDM3LjNlbTtcbiAgICBjb2xvcjogIzE3MTcxNztcbiAgICBmb250LXNpemU6IDEuMTk3ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMy4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2VtX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjNlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjRlbTsgfSB9XG4gIC5wcm9lbV9fYnRuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTMuMmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UxMjE2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBQcm9cIjtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICBwYWRkaW5nOiAxLjZlbSAxLjVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC5wcm9lbV9fYnRuLWljb24ge1xuICAgICAgbWluLXdpZHRoOiAwLjVlbTtcbiAgICAgIG1heC13aWR0aDogMC41ZW07XG4gICAgICBoZWlnaHQ6IDAuOGVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9lbV9fYnRuLWljb24gc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAucHJvZW1fX2J0bi1pY29uIHN2ZyAuY2xzLTEge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9lbV9fYnRuLWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDExMTFweDsgfSB9XG4gICAgLnByb2VtX19idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvZW1fX2J0bjpob3ZlciBzdmcgLmNscy0xIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5wcm9lbV9fYnRuOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9lbV9fYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDMuNmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDMuNmVtO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yZW07IH0gfVxuXG4udmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogODEuMiU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdmlkZW8uanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAxOyB9XG4gIC52aWRlbzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyLCAxMiwgMTIsIDAuNTkpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAudmlkZW86aG92ZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnZpZGVvOmhvdmVyIC52aWRlb19fcGxheSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEwNjcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAudmlkZW86aG92ZXIgLnZpZGVvX19wbGF5IHN2ZyAuY2xzLTEge1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAudmlkZW9fX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDkuOGVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlkZW9fX2Jsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNiU7XG4gICAgICAgIG1heC13aWR0aDogOC42ZW07IH0gfVxuICAudmlkZW9fX3BsYXkge1xuICAgIG1heC13aWR0aDogNS42ZW07XG4gICAgbWluLXdpZHRoOiA1LjZlbTtcbiAgICBoZWlnaHQ6IDUuNmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC52aWRlb19fcGxheSBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC52aWRlb19fcGxheSBzdmcgLmNscy0xIHtcbiAgICAgICAgZmlsbDogI2ZjYzExODtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpZGVvX19wbGF5IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0LjJlbTtcbiAgICAgICAgbWluLXdpZHRoOiA0LjJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjJlbTsgfSB9XG4gIC52aWRlb19fdG9waWMge1xuICAgIHBhZGRpbmctdG9wOiAxLjZlbTtcbiAgICBjb2xvcjogI2ZlYzIxNDtcbiAgICBmb250LXNpemU6IDEuMDZlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpZGVvX190b3BpYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjFlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4OyB9IH1cbiAgLnZpZGVvX190aW1lIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAxLjJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yZW07XG4gICAgY29sb3I6ICNlZWVlZWU7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlkZW9fX3RpbWUge1xuICAgICAgICBwYWRkaW5nOiAwLjRlbSAxZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOGVtOyB9IH1cblxuLmJlYWRyb2xsX19zZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtOyB9XG5cbi5iZWFkcm9sbF9fYm94IHtcbiAgd2lkdGg6IDMzLjMlO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmVhZHJvbGxfX2JveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjU3ZW07IH0gfVxuXG4uYmVhZHJvbGxfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0MSU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5iZWFkcm9sbF9faXRlbTpob3ZlciAuYmVhZHJvbGxfX2Jsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIHBhZGRpbmc6IDEuNGVtIDFlbSAxLjRlbSAxLjJlbTsgfVxuICAuYmVhZHJvbGxfX2l0ZW06aG92ZXIgLmJlYWRyb2xsX19rbm9iIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5iZWFkcm9sbF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYmVhZHJvbGxfX2Jsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgcGFkZGluZzogMWVtIDFlbSAxZW0gMS4yZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG5cbi5iZWFkcm9sbF9fbmFtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuXG4uYmVhZHJvbGxfX2tub2Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxLjYxZW07XG4gIG1heC13aWR0aDogMS42MWVtO1xuICBoZWlnaHQ6IDEuNjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgLmJlYWRyb2xsX19rbm9iLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDAuM2VtO1xuICAgIG1heC13aWR0aDogMC4zZW07XG4gICAgaGVpZ2h0OiAwLjQ3ZW07IH1cbiAgICAuYmVhZHJvbGxfX2tub2ItaWNvbiBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wcml2aWxlZ2VzX19zZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07IH1cblxuLnByaXZpbGVnZXNfX2JveCB7XG4gIHdpZHRoOiAzMy4zJTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjRlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJpdmlsZWdlc19fYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuOTVlbTsgfSB9XG5cbi5wcml2aWxlZ2VzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4ucHJpdmlsZWdlc19faWNvbiB7XG4gIG1pbi13aWR0aDogNC42ZW07XG4gIG1heC13aWR0aDogNC42ZW07XG4gIGhlaWdodDogNC42ZW07XG4gIG1hcmdpbi1yaWdodDogMi4xZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByaXZpbGVnZXNfX2ljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfSB9XG5cbi5wcml2aWxlZ2VzX19jb250ZW50IHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGZvbnQtc2l6ZTogMS4wOGVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7IH1cbiAgLnByaXZpbGVnZXNfX2NvbnRlbnQgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucHJpdmlsZWdlc19fY29udGVudCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgLnByaXZpbGVnZXNfX2NvbnRlbnQgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAwLjg3ZW07IH1cbiAgICAgIC5wcml2aWxlZ2VzX19jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcml2aWxlZ2VzX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42ZW07IH0gfVxuXG4uYWJvdXQge1xuICBwYWRkaW5nLWJvdHRvbTogMS40ZW07IH1cbiAgLmFib3V0X19jYXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAuNiU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hYm91dF9fY2FwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDczLjYlOyB9IH1cbiAgLmFib3V0X190aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBwYWRkaW5nOiAwLjgyZW0gMWVtIDAuNjZlbSAxLjUyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMi4xZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hYm91dF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNjJlbTtcbiAgICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMC44ZW07IH0gfVxuICAuYWJvdXRfX21hc3Mge1xuICAgIHBhZGRpbmc6IDJlbSAzLjNlbSAxZW0gMy4zNGVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWJvdXRfX21hc3Mge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMS4zZW0gMWVtIDEuM2VtOyB9IH1cbiAgLmFib3V0X19jb3VwbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWJvdXRfX2NvdXBsZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5hYm91dF9fdG9waWMge1xuICAgIHdpZHRoOiAzMi4zOGVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICBjb2xvcjogIzFjMWMxYztcbiAgICBmb250LXNpemU6IDEuMzQ3ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjJlbTtcbiAgICBib3JkZXItbGVmdDogMC4yM2VtIHNvbGlkICNmZWMyMTQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hYm91dF9fdG9waWMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOGVtO1xuICAgICAgICBib3JkZXItbGVmdDogMC4xNWVtIHNvbGlkICNmZWMyMTQ7IH0gfVxuICAuYWJvdXRfX3RleHQge1xuICAgIHdpZHRoOiA0NC42ZW07XG4gICAgY29sb3I6ICMxNTE1MTU7XG4gICAgZm9udC1zaXplOiAxLjA0NmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4xZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hYm91dF9fdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS45ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTsgfSB9XG4gIC5hYm91dF9fc2V0IHtcbiAgICBwYWRkaW5nLXRvcDogMi44ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43NWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWJvdXRfX3NldCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjNlbTsgfSB9XG4gIC5hYm91dF9fYm94IHtcbiAgICB3aWR0aDogMzMuMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFib3V0X19ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMWVtOyB9IH1cbiAgLmFib3V0X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDQxJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hYm91dF9faXRlbTpob3ZlciAuYWJvdXRfX2Jsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICBwYWRkaW5nOiAxLjJlbSAxZW0gMS4yZW0gMS42ZW07IH1cbiAgICAuYWJvdXRfX2l0ZW06aG92ZXIgLmFib3V0X19rbm9iIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFib3V0X19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmFib3V0X19ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEuNDFlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgICBwYWRkaW5nOiAwLjhlbSAxZW0gMC44ZW0gMS42ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFib3V0X19ibG9jayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07IH0gfVxuICAuYWJvdXRfX25hbWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtOyB9XG4gIC5hYm91dF9fa25vYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMS42MWVtO1xuICAgIG1heC13aWR0aDogMS42MWVtO1xuICAgIGhlaWdodDogMS42MWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLmFib3V0X19rbm9iLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi13aWR0aDogMC4zZW07XG4gICAgICBtYXgtd2lkdGg6IDAuM2VtO1xuICAgICAgaGVpZ2h0OiAwLjQ3ZW07IH1cbiAgICAgIC5hYm91dF9fa25vYi1pY29uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmRvY3VtZW50c19fdGl0bGUge1xuICBjb2xvcjogIzFjMWMxYztcbiAgZm9udC1zaXplOiAyLjM4ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gIHBhZGRpbmc6IDAuNjVlbSAwLjhlbSAwLjY1ZW0gMS40ZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kb2N1bWVudHNfX3RpdGxlIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gICAgICBmb250LXNpemU6IDEuNjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgIHBhZGRpbmc6IDFlbSAwLjhlbSAxZW0gMC44ZW07IH0gfVxuXG4uZG9jdW1lbnRzX19tYXNzIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuXG4uZG9jdW1lbnRzX19kaXZpc2lvbiB7XG4gIHBhZGRpbmc6IDEuOGVtIDMuNWVtIDEuNGVtIDMuM2VtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjsgfVxuICAuZG9jdW1lbnRzX19kaXZpc2lvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kb2N1bWVudHNfX2RpdmlzaW9uIHtcbiAgICAgIHBhZGRpbmc6IDEuNGVtIDEuNGVtIDEuNGVtIDEuNGVtOyB9IH1cblxuLmRvY3VtZW50c19fdG9waWMge1xuICBjb2xvcjogIzFjMWMxYztcbiAgZm9udC1zaXplOiAxLjk1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMC4xZW0gc29saWQgI2ZlYzIxNDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZG9jdW1lbnRzX190b3BpYyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZlYzIxNDtcbiAgICAgIGZvbnQtc2l6ZTogMS40NWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuOGVtOyB9IH1cblxuLmRvY3VtZW50c19fc2V0IHtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kb2N1bWVudHNfX3NldCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41ZW07IH0gfVxuXG4uZG9jdW1lbnRzX19ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZG9jdW1lbnRzX19ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH0gfVxuXG4uZG9jdW1lbnRzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNGVtIDIuOTllbSAxLjRlbSAxLjhlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAuZG9jdW1lbnRzX19pdGVtOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmVjMjE0OyB9XG4gICAgLmRvY3VtZW50c19faXRlbTpob3ZlciAuZG9jdW1lbnRzX19pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7IH1cbiAgICAgIC5kb2N1bWVudHNfX2l0ZW06aG92ZXIgLmRvY3VtZW50c19faWNvbiAuY2xzLTEge1xuICAgICAgICBmaWxsOiAjZjdmN2Y3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kb2N1bWVudHNfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMS4xZW0gMWVtIDEuNWVtIDEuMWVtOyB9IH1cblxuLmRvY3VtZW50c19faWNvbiB7XG4gIG1pbi13aWR0aDogMy4zZW07XG4gIG1heC13aWR0aDogMy4zZW07XG4gIGhlaWdodDogMy45ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgLmRvY3VtZW50c19faWNvbiBzdmcsIC5kb2N1bWVudHNfX2ljb24gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1pbi13aWR0aDogMi4zZW07XG4gICAgbWF4LXdpZHRoOiAyLjNlbTtcbiAgICBoZWlnaHQ6IDIuOWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZG9jdW1lbnRzX19pY29uIHN2ZywgLmRvY3VtZW50c19faWNvbiBpbWcge1xuICAgICAgICBtaW4td2lkdGg6IDIuMWVtO1xuICAgICAgICBtYXgtd2lkdGg6IDIuMWVtO1xuICAgICAgICBoZWlnaHQ6IDIuNmVtOyB9IH1cbiAgICAuZG9jdW1lbnRzX19pY29uIHN2ZyAuY2xzLTEsIC5kb2N1bWVudHNfX2ljb24gaW1nIC5jbHMtMSB7XG4gICAgICBmaWxsOiAjZmVjMjE0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZG9jdW1lbnRzX19pY29uIHtcbiAgICAgIG1pbi13aWR0aDogMi45NWVtO1xuICAgICAgbWF4LXdpZHRoOiAyLjk1ZW07XG4gICAgICBoZWlnaHQ6IDMuNWVtOyB9IH1cblxuLmRvY3VtZW50c19fbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMS4zZW07XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXNpemU6IDEuMDQ2ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZG9jdW1lbnRzX19uYW1lIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC42ZW07XG4gICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuXG4ubGFib3JhdG9yeV9fdGl0bGUge1xuICBjb2xvcjogIzFjMWMxYztcbiAgZm9udC1zaXplOiAyLjM4ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gIHBhZGRpbmc6IDAuNjVlbSAwLjhlbSAwLjY1ZW0gMS40ZW07XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFib3JhdG9yeV9fdGl0bGUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgcGFkZGluZzogMWVtIDAuOGVtIDFlbSAwLjhlbTsgfSB9XG5cbi5sYWJvcmF0b3J5X19tYXNzIHtcbiAgcGFkZGluZzogMS42ZW0gM2VtIDIuNmVtIDNlbTtcbiAgY29sb3I6ICMxNTE1MTU7XG4gIGZvbnQtc2l6ZTogMS4xMmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhYm9yYXRvcnlfX21hc3Mge1xuICAgICAgcGFkZGluZzogMS4yZW0gMS4yZW0gMi42ZW0gMS4yZW07XG4gICAgICBmb250LXNpemU6IDEuMTk1ZW07IH0gfVxuXG4ubGFib3JhdG9yeV9fY29udGVudCB7XG4gIG1heC13aWR0aDogNzkuN2VtOyB9XG4gIC5sYWJvcmF0b3J5X19jb250ZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDAuM2VtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGFib3JhdG9yeV9fY29udGVudCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5sYWJvcmF0b3J5X19jb250ZW50IHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLmxhYm9yYXRvcnlfX2NvbnRlbnQgYSB7XG4gICAgY29sb3I6ICNlOTAwMDM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAubGFib3JhdG9yeV9fY29udGVudCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MDAwMzsgfVxuICAubGFib3JhdG9yeV9fY29udGVudCBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxhYm9yYXRvcnlfX2NvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtOyB9IH1cbiAgLmxhYm9yYXRvcnlfX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGFib3JhdG9yeV9fY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNGVtOyB9IH1cbiAgLmxhYm9yYXRvcnlfX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGFib3JhdG9yeV9fY29udGVudCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wOGVtOyB9IH1cbiAgLmxhYm9yYXRvcnlfX2NvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4wNmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sYWJvcmF0b3J5X19jb250ZW50IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjE2ZW07IH0gfVxuICAubGFib3JhdG9yeV9fY29udGVudCB1bCB7XG4gICAgcGFkZGluZy10b3A6IDAuM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sYWJvcmF0b3J5X19jb250ZW50IHVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9IH1cbiAgICAubGFib3JhdG9yeV9fY29udGVudCB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2xvcjogIzE1MTUxNTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuM2VtOyB9XG4gICAgICAubGFib3JhdG9yeV9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbWluLXdpZHRoOiAwLjM0ZW07XG4gICAgICAgIG1heC13aWR0aDogMC4zNGVtO1xuICAgICAgICBoZWlnaHQ6IDAuMzRlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MDAwMzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubGFib3JhdG9yeV9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9IH1cbiAgICAgIC5sYWJvcmF0b3J5X19jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sYWJvcmF0b3J5X19jb250ZW50IHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTg4ZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMzVlbTsgfSB9XG4gIC5sYWJvcmF0b3J5X19jb250ZW50IG9sIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuOGVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGFib3JhdG9yeV9fY29udGVudCBvbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjZlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfSB9XG4gICAgLmxhYm9yYXRvcnlfX2NvbnRlbnQgb2wgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjNlbTsgfVxuICAgICAgLmxhYm9yYXRvcnlfX2NvbnRlbnQgb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCkgXCIuXCI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4zNGVtO1xuICAgICAgICBjb2xvcjogIzE1MTUxNTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5sYWJvcmF0b3J5X19jb250ZW50IG9sIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sYWJvcmF0b3J5X19jb250ZW50IG9sIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTg4ZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtOyB9IH1cblxuLm5ld3NfX3RpdGxlIHtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGZvbnQtc2l6ZTogMi4xZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgcGFkZGluZzogMC42ZW0gMC44ZW0gMC44ZW0gMS41ZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uZXdzX190aXRsZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjY1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICBwYWRkaW5nOiAxZW0gMC44ZW0gMWVtIDAuOGVtOyB9IH1cblxuLm5ld3NfX21hc3Mge1xuICBwYWRkaW5nOiAyLjdlbSAzLjNlbSAzLjllbSAzLjNlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmV3c19fbWFzcyB7XG4gICAgICBwYWRkaW5nOiAxLjRlbSAxLjNlbSA0ZW0gMS4zZW07IH0gfVxuXG4ubmV3c19fc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjNlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5uZXdzX19ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDEuM2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5ld3NfX2JveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJlbTsgfSB9XG5cbi5uZXdzX19pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEzdnc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5ld3NfX2l0ZW0ge1xuICAgICAgbWluLWhlaWdodDogNDB2dzsgfSB9XG4gIC5uZXdzX19pdGVtOmhvdmVyIC5uZXdzX191bml0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLm5ld3NfX2l0ZW06aG92ZXIgLm5ld3NfX25hbWUge1xuICAgIGNvbG9yOiAjY2UxMjE2OyB9XG5cbi5uZXdzX191bml0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEzcHggcmdiYSg0NSwgNDUsIDQ1LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubmV3c19fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDM1JTtcbiAgd2lkdGg6IDI3JTtcbiAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmV3c19fcGljdHVyZSB7XG4gICAgICB3aWR0aDogMzQlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ0JTsgfSB9XG5cbi5uZXdzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5uZXdzX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDI3JTtcbiAgcGFkZGluZzogMi4zZW0gMS4xZW0gMi44ZW0gMmVtO1xuICB3aWR0aDogNzMlO1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uZXdzX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEuMWVtIDEuMWVtIDIuOGVtIDEuN2VtO1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNCU7IH0gfVxuXG4ubmV3c19fZGF0ZSB7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7IH1cblxuLm5ld3NfX25hbWUge1xuICBwYWRkaW5nLXRvcDogMC43ZW07XG4gIG1heC13aWR0aDogMjEuMmVtO1xuICBjb2xvcjogIzFjMWMxYztcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uZXdzX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wOGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzhlbTsgfSB9XG5cbi5uZXdzX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMS4zZW07XG4gIG1heC13aWR0aDogMjkuMmVtO1xuICBjb2xvcjogIzFjMWMxYztcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uZXdzX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmV3c19fcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxLjNlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmV3c19fcGFnaW5hdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMS4yZW07IH0gfVxuXG4ubm92ZWx0eSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjNlbTsgfVxuICAubm92ZWx0eV9fdGl0bGUge1xuICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgIGZvbnQtc2l6ZTogMi4xZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgICBwYWRkaW5nOiAwLjZlbSAwLjhlbSAwLjhlbSAxLjVlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5vdmVsdHlfX3RpdGxlIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjY1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjhlbSAxZW0gMC44ZW07IH0gfVxuICAubm92ZWx0eV9fYXJyYXkge1xuICAgIHBhZGRpbmc6IDEuM2VtIDMuN2VtIDEuNGVtIDMuM2VtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ub3ZlbHR5X19hcnJheSB7XG4gICAgICAgIHBhZGRpbmc6IDEuM2VtIDFlbSAxLjRlbSAxLjNlbTsgfSB9XG4gIC5ub3ZlbHR5X19jb3VwbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubm92ZWx0eV9fY291cGxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5ub3ZlbHR5X19kaXZpc2lvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcbiAgICBjb2xvcjogIzFjMWMxYztcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjkycHg7XG4gICAgcGFkZGluZzogMC42ZW0gMWVtIDAuNmVtIDEuMzVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5vdmVsdHlfX2RpdmlzaW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgzZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgcGFkZGluZzogMC43ZW0gMWVtIDAuN2VtIDEuMzVlbTsgfSB9XG4gIC5ub3ZlbHR5X19kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuN2VtO1xuICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgIGZvbnQtc2l6ZTogMS4wNGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ub3ZlbHR5X19kYXRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjAyZW07IH0gfVxuICAubm92ZWx0eV9fYmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIGZvbnQtc2l6ZTogMS4xMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLm5vdmVsdHlfX2JhY2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDEuMDhlbTtcbiAgICAgIG1heC13aWR0aDogMS4wOGVtO1xuICAgICAgaGVpZ2h0OiAwLjllbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ub3ZlbHR5X19iYWNrLWljb24gc3ZnLCAubm92ZWx0eV9fYmFjay1pY29uIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubm92ZWx0eV9fYmFjazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZlYzIxNDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5vdmVsdHlfX2JhY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5vdmVsdHlfX21hc3Mge1xuICAgIHBhZGRpbmc6IDAgMy40ZW0gMi44ZW0gMy40ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ub3ZlbHR5X19tYXNzIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjhlbSAyLjJlbSAwLjhlbTsgfSB9XG4gIC5ub3ZlbHR5X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyLjFlbSAyZW0gMi4xZW0gMy43ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5vdmVsdHlfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjFlbSAxZW0gMS45ZW0gMS44ZW07IH0gfVxuICAgIC5ub3ZlbHR5X19jb250ZW50IHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICBmb250LXNpemU6IDEuMTJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjRlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubm92ZWx0eV9fY29udGVudCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTllbTsgfSB9XG4gICAgLm5vdmVsdHlfX2NvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogI2U5MDAwMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAgIC5ub3ZlbHR5X19jb250ZW50IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MDAwMzsgfVxuICAgIC5ub3ZlbHR5X19jb250ZW50IGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjhlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIHdpZHRoOiA0OC4yJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4zZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubm92ZWx0eV9fY29udGVudCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLm5vdmVsdHlfX2NvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjc5ZW07XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm5vdmVsdHlfX2NvbnRlbnQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42NTVlbTsgfSB9XG4gICAgLm5vdmVsdHlfX2NvbnRlbnQgaDMge1xuICAgICAgcGFkZGluZy10b3A6IDAuM2VtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMWVtO1xuICAgICAgZm9udC1zaXplOiAxLjQ5ZW07XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm5vdmVsdHlfX2NvbnRlbnQgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40N2VtOyB9IH1cbiAgICAubm92ZWx0eV9fY29udGVudCBoNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC40ZW07XG4gICAgICBmb250LXNpemU6IDEuMzRlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubm92ZWx0eV9fY29udGVudCBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI5ZW07IH0gfVxuICAgIC5ub3ZlbHR5X19jb250ZW50IGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xOWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5ub3ZlbHR5X19jb250ZW50IGg1IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzhlbTsgfSB9XG4gICAgLm5vdmVsdHlfX2NvbnRlbnQgdWwge1xuICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm5vdmVsdHlfX2NvbnRlbnQgdWwge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjllbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07IH0gfVxuICAgICAgLm5vdmVsdHlfX2NvbnRlbnQgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtOyB9XG4gICAgICAgIC5ub3ZlbHR5X19jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgbWluLXdpZHRoOiAwLjM0ZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiAwLjM0ZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjM0ZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC45ZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MDAwMzsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLm5vdmVsdHlfX2NvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9IH1cbiAgICAgICAgLm5vdmVsdHlfX2NvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLm5vdmVsdHlfX2NvbnRlbnQgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE5ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44ZW07IH0gfVxuICAgIC5ub3ZlbHR5X19jb250ZW50IG9sIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjZlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJlbTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubm92ZWx0eV9fY29udGVudCBvbCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuOWVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTsgfSB9XG4gICAgICAubm92ZWx0eV9fY29udGVudCBvbCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBjb2xvcjogIzE1MTUxNTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjU1ZW07IH1cbiAgICAgICAgLm5vdmVsdHlfX2NvbnRlbnQgb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpIFwiLlwiO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAubm92ZWx0eV9fY29udGVudCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubm92ZWx0eV9fY29udGVudCBvbCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTllbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhlbTsgfSB9XG4gIC5ub3ZlbHR5X190aWRpbmdzIHtcbiAgICBwYWRkaW5nOiAwIDMuM2VtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubm92ZWx0eV9fdGlkaW5ncyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4zZW07IH0gfVxuXG4udGlkaW5nc19fY2FwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi50aWRpbmdzX190aXRsZSB7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aWRpbmdzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNDVlbTsgfSB9XG5cbi50aWRpbmdzX19zdHJpcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMjNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcbiAgbWFyZ2luOiAwIDIuOGVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aWRpbmdzX19zdHJpcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMS4zZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4udGlkaW5nc19fYmFjayB7XG4gIG1hcmdpbi10b3A6IC0wLjE1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC1zaXplOiAxLjEyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGlkaW5nc19fYmFjayB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtOyB9IH1cbiAgLnRpZGluZ3NfX2JhY2staWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMS4wOGVtO1xuICAgIG1heC13aWR0aDogMS4wOGVtO1xuICAgIGhlaWdodDogMC45ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjdlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50aWRpbmdzX19iYWNrLWljb24ge1xuICAgICAgICBtaW4td2lkdGg6IDEuM2VtO1xuICAgICAgICBtYXgtd2lkdGg6IDEuM2VtO1xuICAgICAgICBoZWlnaHQ6IDEuMDVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhlbTsgfSB9XG4gICAgLnRpZGluZ3NfX2JhY2staWNvbiBzdmcsIC50aWRpbmdzX19iYWNrLWljb24gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAudGlkaW5nc19fYmFjazpob3ZlciB7XG4gICAgY29sb3I6ICNmZWMyMTQ7IH1cblxuLnRpZGluZ3NfX3NldCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS40ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDAuOGVtOyB9XG5cbi50aWRpbmdzX19ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICBwYWRkaW5nLXRvcDogMS40ZW07XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpZGluZ3NfX2JveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjJlbTsgfSB9XG5cbi50aWRpbmdzX19pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEzdnc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpZGluZ3NfX2l0ZW0ge1xuICAgICAgbWluLWhlaWdodDogNDB2dzsgfSB9XG4gIC50aWRpbmdzX19pdGVtOmhvdmVyIC50aWRpbmdzX191bml0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnRpZGluZ3NfX2l0ZW06aG92ZXIgLnRpZGluZ3NfX25hbWUge1xuICAgIGNvbG9yOiAjY2UxMjE2OyB9XG5cbi50aWRpbmdzX191bml0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEzcHggcmdiYSg0NSwgNDUsIDQ1LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udGlkaW5nc19fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDM1JTtcbiAgd2lkdGg6IDI3JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGlkaW5nc19fcGljdHVyZSB7XG4gICAgICB3aWR0aDogMzQlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ0JTsgfSB9XG5cbi50aWRpbmdzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi50aWRpbmdzX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDI3JTtcbiAgcGFkZGluZzogMi4zZW0gMS4xZW0gMy4xZW0gMmVtO1xuICB3aWR0aDogNzMlO1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aWRpbmdzX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEuMWVtIDEuMWVtIDIuOGVtIDEuN2VtO1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNCU7IH0gfVxuXG4udGlkaW5nc19fZGF0ZSB7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7IH1cblxuLnRpZGluZ3NfX25hbWUge1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIG1heC13aWR0aDogMjEuMmVtO1xuICBjb2xvcjogIzFjMWMxYztcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aWRpbmdzX19uYW1lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjhlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4wOGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzhlbTsgfSB9XG5cbi50aWRpbmdzX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDEuM2VtO1xuICBtYXgtd2lkdGg6IDI5LjJlbTtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpZGluZ3NfX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50aWRpbmdzX19jZWxsYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aWRpbmdzX19jZWxsYXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMi4xZW07IH0gfVxuXG4uc2FtcGxlX190aXRsZSB7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXNpemU6IDIuMzhlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xuICBwYWRkaW5nOiAwLjVlbSAwLjhlbSAwLjZlbSAxLjM1ZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zYW1wbGVfX3RpdGxlIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gICAgICBmb250LXNpemU6IDEuNjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgIHBhZGRpbmc6IDFlbSAwLjhlbSAxZW0gMC44ZW07IH0gfVxuXG4uc2FtcGxlX19tYXNzIHtcbiAgcGFkZGluZzogMS4yOGVtIDUuMWVtIDJlbSAzLjJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2FtcGxlX19tYXNzIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAxLjNlbSAxZW0gMS4zZW07IH0gfVxuXG4uc2FtcGxlX19jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjMTUxNTE1O1xuICBmb250LXNpemU6IDEuMTJlbTtcbiAgcGFkZGluZy10b3A6IDAuNGVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zYW1wbGVfX2NvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDEuMTk1ZW07IH0gfVxuXG4uc2FtcGxlX19jb250ZW50IGEge1xuICBjb2xvcjogI2U5MDAwMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gIC5zYW1wbGVfX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MDAwMzsgfVxuXG4uc2FtcGxlX19jb250ZW50IGltZyB7XG4gIG1hcmdpbi10b3A6IDAuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgd2lkdGg6IDQ4LjIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMS4zZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNhbXBsZV9fY29udGVudCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uc2FtcGxlX19jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAxLjc5ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNhbXBsZV9fY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNjZlbTsgfSB9XG5cbi5zYW1wbGVfX2NvbnRlbnQgaDMge1xuICBwYWRkaW5nLXRvcDogMC4zZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjFlbTtcbiAgZm9udC1zaXplOiAxLjQ5ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNhbXBsZV9fY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDEuNDhlbTsgfSB9XG5cbi5zYW1wbGVfX2NvbnRlbnQgaDQge1xuICBwYWRkaW5nLXRvcDogMC40ZW07XG4gIGZvbnQtc2l6ZTogMS4zNGVtO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zYW1wbGVfX2NvbnRlbnQgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjI4ZW07XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjJlbTsgfSB9XG5cbi5zYW1wbGVfX2NvbnRlbnQgaDUge1xuICBmb250LXNpemU6IDEuMTllbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2FtcGxlX19jb250ZW50IGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zOGVtOyB9IH1cblxuLnNhbXBsZV9fY29udGVudCB1bCB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNhbXBsZV9fY29udGVudCB1bCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC45ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40ZW07IH0gfVxuICAuc2FtcGxlX19jb250ZW50IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjMTUxNTE1O1xuICAgIGZvbnQtc2l6ZTogMS4xMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU1ZW07IH1cbiAgICAuc2FtcGxlX19jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1pbi13aWR0aDogMC4zNGVtO1xuICAgICAgbWF4LXdpZHRoOiAwLjM0ZW07XG4gICAgICBoZWlnaHQ6IDAuMzRlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjllbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTAwMDM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2FtcGxlX19jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAwLjNlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDAuM2VtO1xuICAgICAgICAgIGhlaWdodDogMC4zZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9IH1cbiAgICAuc2FtcGxlX19jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zYW1wbGVfX2NvbnRlbnQgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuMTllbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOGVtOyB9IH1cblxuLnNhbXBsZV9fY29udGVudCBvbCB7XG4gIHBhZGRpbmctdG9wOiAwLjZlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3Q7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNhbXBsZV9fY29udGVudCBvbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC45ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40ZW07IH0gfVxuICAuc2FtcGxlX19jb250ZW50IG9sIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjMTUxNTE1O1xuICAgIGZvbnQtc2l6ZTogMS4xMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU1ZW07IH1cbiAgICAuc2FtcGxlX19jb250ZW50IG9sIGxpOmJlZm9yZSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCkgXCIuXCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc2FtcGxlX19jb250ZW50IG9sIGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zYW1wbGVfX2NvbnRlbnQgb2wgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC45OGVtOyB9IH1cblxuLnNhbXBsZV9fY2F0YWxvZyB7XG4gIHBhZGRpbmc6IDAgMy4zZW0gMy44ZW0gMy4zZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNhbXBsZV9fY2F0YWxvZyB7XG4gICAgICBwYWRkaW5nOiAwIDEuM2VtIDJlbSAxLjNlbTsgfSB9XG5cbi5lcnJvciB7XG4gIHBhZGRpbmc6IDYuOWVtIDJlbSA1ZW0gN2VtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5lcnJvciB7XG4gICAgICBwYWRkaW5nOiAzZW0gMWVtIDVlbSAxZW07IH0gfVxuICAuZXJyb3JfX2NvdXBsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5lcnJvcl9fY291cGxlIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmVycm9yX19pbWFnZSB7XG4gICAgd2lkdGg6IDI2LjEyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmVycm9yX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5lcnJvcl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIuMmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXJyb3JfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmVycm9yX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzFiMWI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyLjA5NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbSAwLjRlbSAwLjg2ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5lcnJvcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuZXJyb3JfX3RpdGxlc3ViIHtcbiAgICBjb2xvcjogIzI3MjcyNztcbiAgICBmb250LXNpemU6IDEuNjRlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjAyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNGVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXJyb3JfX3RpdGxlc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgfSB9XG4gIC5lcnJvcl9fdGV4dCB7XG4gICAgY29sb3I6ICMyNzI3Mjc7XG4gICAgZm9udC1zaXplOiAxLjE5NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjdlbTsgfVxuICAuZXJyb3JfX2J0biB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIuOGVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMxYzFjMWM7XG4gICAgZm9udC1zaXplOiAxLjA0ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbSAwLjdlbSAyLjNlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLmVycm9yX19idG4tYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogMS44ZW07XG4gICAgICBtYXgtd2lkdGg6IDEuOGVtO1xuICAgICAgaGVpZ2h0OiAxLjhlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAgIC5lcnJvcl9fYnRuLWFycm93IHN2ZywgLmVycm9yX19idG4tYXJyb3cgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDAuNGVtO1xuICAgICAgICBoZWlnaHQ6IDAuNmVtOyB9XG4gICAgICAgIC5lcnJvcl9fYnRuLWFycm93IHN2ZyAuY2xzLTEsIC5lcnJvcl9fYnRuLWFycm93IGltZyAuY2xzLTEge1xuICAgICAgICAgIGZpbGw6ICMyMTIxMjE7IH1cbiAgICAuZXJyb3JfX2J0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0OyB9XG4gICAgICAuZXJyb3JfX2J0bjpob3ZlciAuZXJyb3JfX2J0bi1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmNvbnRhY3RzX190aXRsZSB7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXNpemU6IDIuMzhlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgcGFkZGluZzogMC42NWVtIDAuOGVtIDAuNjVlbSAxLjM3ZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0c19fdGl0bGUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgcGFkZGluZzogMWVtIDAuOGVtIDFlbSAwLjhlbTsgfSB9XG5cbi5jb250YWN0c19fbWFzcyB7XG4gIHBhZGRpbmc6IDIuM2VtIDMuM2VtIDAuN2VtIDMuM2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3RzX19tYXNzIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDIuM2VtIDAuNmVtIDNlbSAwLjZlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG4uY29udGFjdHNfX2xlZnQge1xuICB3aWR0aDogNDQuNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDhlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdHNfX2xlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjhlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjRlbTsgfSB9XG5cbi5jb250YWN0c19fcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uY29udGFjdHNfX2xpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMi40ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3RzX19saW5lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjdlbTsgfSB9XG5cbi5jb250YWN0c19faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XG4gIGhlaWdodDogMi4wMTRlbTtcbiAgbWluLXdpZHRoOiAyLjAxNGVtO1xuICBtYXgtd2lkdGg6IDIuMDE0ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3RzX19pY29uIHtcbiAgICAgIGhlaWdodDogMi40ODJlbTtcbiAgICAgIG1pbi13aWR0aDogMi40ODJlbTtcbiAgICAgIG1heC13aWR0aDogMi40ODJlbTsgfSB9XG4gIC5jb250YWN0c19faWNvbiBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uY29udGFjdHNfX2dlbiB7XG4gIHBhZGRpbmctbGVmdDogMS40ZW07XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7IH1cbiAgLmNvbnRhY3RzX19nZW4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAuY29udGFjdHNfX2dlbiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmVjMjE0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdHNfX2dlbiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjAzZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdHNfX2dlbiB7XG4gICAgICBmb250LXNpemU6IDEuMTdlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zZW07IH0gfVxuXG4uY29udGFjdHNfX2FkZHJlc3Mge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0c19fYWRkcmVzcyB7XG4gICAgICBmb250LXNpemU6IDAuOTNlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfSB9XG4gIC5jb250YWN0c19fYWRkcmVzcyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6ICMxYzFjMWM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLmNvbnRhY3RzX19hZGRyZXNzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZWMyMTQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0c19fYWRkcmVzcyBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuXG4uY29udGFjdHNfX3RpbWV0YWJsZSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXNpemU6IDAuODE1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdHNfX3RpbWV0YWJsZSB7XG4gICAgICBmb250LXNpemU6IDAuNzdlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjRlbTsgfSB9XG5cbi5jb250YWN0c19fY3JlYXNlIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzhlbTsgfVxuICAuY29udGFjdHNfX2NyZWFzZTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdHNfX2NyZWFzZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC44NmVtOyB9IH1cblxuLmNvbnRhY3RzX190b3BpYyB7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4yOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0c19fdG9waWMge1xuICAgICAgZm9udC1zaXplOiAwLjg2ZW07IH0gfVxuXG4uY29udGFjdHNfX3Bob25lIHtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGZvbnQtc2l6ZTogMS4xNGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0c19fcGhvbmUge1xuICAgICAgZm9udC1zaXplOiAxLjA5ZW07IH0gfVxuICAuY29udGFjdHNfX3Bob25lIGEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzFjMWMxYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAuY29udGFjdHNfX3Bob25lIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZWMyMTQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0c19fcGhvbmUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cblxuLmNvbnRhY3RzX192YWx1ZSBhIHtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgLmNvbnRhY3RzX192YWx1ZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZlYzIxNDsgfVxuXG4uY29udGFjdHNfX3JpZ2h0IHtcbiAgd2lkdGg6IDU1LjUlO1xuICBib3gtc2hhZG93OiAwIDNweCAxM3B4IHJnYmEoNDUsIDQ1LCA0NSwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZlYzIxNDtcbiAgcGFkZGluZzogMy4yZW0gNS4yZW0gMy42ZW0gNC41ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3RzX19yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDNlbSAxLjhlbSAyLjhlbTsgfSB9XG5cbi5jb250YWN0c19fbWFwIHtcbiAgaGVpZ2h0OiAyNi43ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3RzX19tYXAge1xuICAgICAgaGVpZ2h0OiAzMi45ZW07IH0gfVxuICAuY29udGFjdHNfX21hcCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uc2VhcmNoIHtcbiAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuICAuc2VhcmNoX190aXRsZSB7XG4gICAgY29sb3I6ICMxYzFjMWM7XG4gICAgZm9udC1zaXplOiAyLjM4ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICBwYWRkaW5nOiAwLjY1ZW0gMC44ZW0gMC42NWVtIDEuMzdlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VhcmNoX190aXRsZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjhlbSAxZW0gMC44ZW07IH0gfVxuICAuc2VhcmNoX19ib290IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEuMmVtIDMuM2VtIDEuM2VtIDMuM2VtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VhcmNoX19ib290IHtcbiAgICAgICAgcGFkZGluZzogMS4zZW07IH0gfVxuICAuc2VhcmNoX19mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VhcmNoX19mb3JtLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMS40ZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgbWluLXdpZHRoOiAxZW07XG4gICAgICBtYXgtd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2hfX2Zvcm0taWNvbiBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2hfX2Zvcm0taWNvbiBzdmcgLmNscy0xIHtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNlYXJjaF9fZm9ybS1pY29uIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEuMmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMS4yZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjJlbTsgfSB9XG4gIC5zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiAwLjg3NWVtIDEwZW0gIDAuODc1ZW0gMi44ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMGIxZDI3O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBQcm9cIjtcbiAgICBmb250LXNpemU6IDEuMTllbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwYjFkMjc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMC45NGVtIDMuNWVtIDAuOTRlbSAyLjhlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH0gfVxuICAuc2VhcmNoX19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBQcm9cIjtcbiAgICBmb250LXNpemU6IDAuOTdlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAuODQ3ZW0gMy41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC5zZWFyY2hfX2J0bjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnNlYXJjaF9fYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7IH1cbiAgICAuc2VhcmNoX19idG4taWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNlYXJjaF9fYnRuLWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMC41ZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjhlbTsgfVxuICAgICAgICAgIC5zZWFyY2hfX2J0bi1pY29uIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgLnNlYXJjaF9fYnRuLWljb24gc3ZnIC5jbHMtMSB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlYXJjaF9fYnRuIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAzLjIzZW07XG4gICAgICAgIGhlaWdodDogMy4yM2VtO1xuICAgICAgICByaWdodDogMC4zZW07IH0gfVxuICAuc2VhcmNoX19tYXNzIHtcbiAgICBwYWRkaW5nOiAxLjRlbSAzLjRlbSAxZW0gMy4yZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWFyY2hfX21hc3Mge1xuICAgICAgICBwYWRkaW5nOiAxLjA1ZW0gMS4zZW0gMWVtIDEuM2VtOyB9IH1cbiAgLnNlYXJjaF9fcmVwbHkge1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlYXJjaF9fcmVwbHkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhlbTsgfSB9XG4gICAgLnNlYXJjaF9fcmVwbHktdmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc2VhcmNoX19mb3VuZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZlYzIxNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VhcmNoX19mb3VuZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjllbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOWVtOyB9IH1cbiAgICAuc2VhcmNoX19mb3VuZC1pY29uIHtcbiAgICAgIGhlaWdodDogMi43NmVtO1xuICAgICAgbWluLXdpZHRoOiAyLjc2ZW07XG4gICAgICBtYXgtd2lkdGg6IDIuNzZlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMmVtOyB9XG4gICAgICAuc2VhcmNoX19mb3VuZC1pY29uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaF9fZm91bmQtaWNvbiBzdmcgLmNscy0xIHtcbiAgICAgICAgICBmaWxsOiAjZmVjMjE0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNlYXJjaF9fZm91bmQtaWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAyLjI5OGVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMi4yOThlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIuMjk4ZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfSB9XG4gICAgLnNlYXJjaF9fZm91bmQtdGV4dCB7XG4gICAgICBjb2xvcjogIzI0MjQyNDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAgIC5zZWFyY2hfX2ZvdW5kLXZhbHVlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnNlYXJjaF9fc2V0IHtcbiAgICBwYWRkaW5nLXRvcDogMC43ZW07XG4gICAgY291bnRlci1yZXNldDogc2VhcmNoOyB9XG4gIC5zZWFyY2hfX2JveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDVlbTsgfVxuICAuc2VhcmNoX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMS42ZW0gMy41ZW0gMS42NWVtIDMuOWVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWFyY2hfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxLjNlbSAxLjVlbSAxLjg4ZW0gMy4yZW07IH0gfVxuICAgIC5zZWFyY2hfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWFyY2g7XG4gICAgICBjb250ZW50OiBjb3VudGVyKHNlYXJjaCkgXCIuIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMS42ZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAyLjMzNGVtO1xuICAgICAgbWluLXdpZHRoOiAyLjMzNGVtO1xuICAgICAgbWF4LXdpZHRoOiAyLjMzNGVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNlYXJjaF9faXRlbTpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMi4wNDNlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDIuMDQzZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiAyLjA0M2VtO1xuICAgICAgICAgIHRvcDogMS43ZW07IH0gfVxuICAgIC5zZWFyY2hfX2l0ZW06aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZlYzIxNDsgfVxuICAuc2VhcmNoX19uYW1lIHtcbiAgICBjb2xvcjogIzE0MTQxNDtcbiAgICBmb250LXNpemU6IDEuMzRlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuOWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VhcmNoX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI4ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfSB9XG4gIC5zZWFyY2hfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMC45ZW07XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgZm9udC1zaXplOiAxLjA0NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWFyY2hfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyZW07IH0gfVxuICAuc2VhcmNoX19wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMi41ZW07IH1cblxuLm1hbnVmYWN0dXJpbmdfX2NhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWFudWZhY3R1cmluZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwLjYlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYW51ZmFjdHVyaW5nX19jYXAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDczLjYlOyB9IH1cblxuLm1hbnVmYWN0dXJpbmdfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgcGFkZGluZzogMC43NWVtIDFlbSAwLjc1ZW0gMS41MmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIuMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zNmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYW51ZmFjdHVyaW5nX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNjJlbTtcbiAgICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDAuOGVtOyB9IH1cblxuLm1hbnVmYWN0dXJpbmdfX2NvdXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDJlbSAyZW0gMi44ZW0gMy4zMWVtO1xuICBib3JkZXItYm90dG9tOiAwLjJlbSBzb2xpZCAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYW51ZmFjdHVyaW5nX19jb3VwbGUge1xuICAgICAgcGFkZGluZzogMi4zZW0gMS41ZW0gMi44ZW0gMS41ZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ubWFudWZhY3R1cmluZ19fbGVmdCB7XG4gIHdpZHRoOiA0NyU7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXNpemU6IDEuMzQyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gIGJvcmRlci1sZWZ0OiAwLjJlbSBzb2xpZCAjZmVjMjE0O1xuICBwYWRkaW5nLWxlZnQ6IDIuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTsgfVxuICAubWFudWZhY3R1cmluZ19fbGVmdCBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40ZW07IH1cbiAgICAubWFudWZhY3R1cmluZ19fbGVmdCBwOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hbnVmYWN0dXJpbmdfX2xlZnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMjVlbSBzb2xpZCAjZmVjMjE0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuM2VtO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yOTVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2ZW07IH0gfVxuXG4ubWFudWZhY3R1cmluZ19fcmlnaHQge1xuICB3aWR0aDogNTMlO1xuICBjb2xvcjogIzE1MTUxNTtcbiAgZm9udC1zaXplOiAxLjEyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gIC5tYW51ZmFjdHVyaW5nX19yaWdodCBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40ZW07IH1cbiAgICAubWFudWZhY3R1cmluZ19fcmlnaHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYW51ZmFjdHVyaW5nX19yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMS45ZW07XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTVlbTsgfSB9XG5cbi5tYW51ZmFjdHVyaW5nX19hZHZhbnRhZ2Uge1xuICBwYWRkaW5nOiAxLjhlbSAzLjJlbSAyLjNlbSAzLjJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4yZW0gc29saWQgI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFudWZhY3R1cmluZ19fYWR2YW50YWdlIHtcbiAgICAgIHBhZGRpbmc6IDEuN2VtIDEuNWVtIDNlbSAxLjVlbTsgfSB9XG5cbi5tYW51ZmFjdHVyaW5nX190b3BpYyB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXNpemU6IDEuNjRlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hbnVmYWN0dXJpbmdfX3RvcGljIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9IH1cblxuLm1hbnVmYWN0dXJpbmcgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hbnVmYWN0dXJpbmcgdWwge1xuICAgICAgcGFkZGluZy10b3A6IDAuNmVtOyB9IH1cbiAgLm1hbnVmYWN0dXJpbmcgdWwgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICMxNTE1MTU7XG4gICAgZm9udC1zaXplOiAxLjE5MmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY1ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYW51ZmFjdHVyaW5nIHVsIGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuODZlbTsgfSB9XG4gICAgLm1hbnVmYWN0dXJpbmcgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWluLXdpZHRoOiAwLjM0ZW07XG4gICAgICBtYXgtd2lkdGg6IDAuMzRlbTtcbiAgICAgIGhlaWdodDogMC4zNGVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5tYW51ZmFjdHVyaW5nIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm1hbnVmYWN0dXJpbmdfX2NhcnRlIHtcbiAgcGFkZGluZzogMS45ZW0gMy4yZW0gMi4zZW0gMy4yZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hbnVmYWN0dXJpbmdfX2NhcnRlIHtcbiAgICAgIHBhZGRpbmc6IDJlbSAxLjJlbSAzZW0gMS41ZW07IH0gfVxuXG4ubWFudWZhY3R1cmluZ19fY2FwdGlvbiB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXNpemU6IDEuNjRlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hbnVmYWN0dXJpbmdfX2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxLjY4ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07IH0gfVxuXG4ubWFudWZhY3R1cmluZ19fc2V0IHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMS43NWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYW51ZmFjdHVyaW5nX19zZXQge1xuICAgICAgcGFkZGluZy10b3A6IDAuOTZlbTsgfSB9XG5cbi5tYW51ZmFjdHVyaW5nX19ib3gge1xuICB3aWR0aDogMzMuMyU7XG4gIHBhZGRpbmctbGVmdDogMS43NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYW51ZmFjdHVyaW5nX19ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC45OGVtOyB9IH1cblxuLm1hbnVmYWN0dXJpbmdfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDElOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYW51ZmFjdHVyaW5nX19pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MiU7IH0gfVxuICAubWFudWZhY3R1cmluZ19faXRlbTpob3ZlciAubWFudWZhY3R1cmluZ19fYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgcGFkZGluZzogMS4yZW0gMWVtIDEuMmVtIDEuNmVtOyB9XG4gIC5tYW51ZmFjdHVyaW5nX19pdGVtOmhvdmVyIC5tYW51ZmFjdHVyaW5nX19rbm9iIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5tYW51ZmFjdHVyaW5nX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5tYW51ZmFjdHVyaW5nX19ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS40MWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICBwYWRkaW5nOiAwLjhlbSAxZW0gMC44ZW0gMS42ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYW51ZmFjdHVyaW5nX19ibG9jayB7XG4gICAgICBmb250LXNpemU6IDEuM2VtOyB9IH1cblxuLm1hbnVmYWN0dXJpbmdfX25hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07IH1cblxuLm1hbnVmYWN0dXJpbmdfX2tub2Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxLjYxZW07XG4gIG1heC13aWR0aDogMS42MWVtO1xuICBoZWlnaHQ6IDEuNjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgLm1hbnVmYWN0dXJpbmdfX2tub2ItaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDAuM2VtO1xuICAgIG1heC13aWR0aDogMC4zZW07XG4gICAgaGVpZ2h0OiAwLjQ3ZW07IH1cbiAgICAubWFudWZhY3R1cmluZ19fa25vYi1pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4ucHJvZHVjdGlvbl9fY2FwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kdWN0aW9uLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzAuNiU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByb2R1Y3Rpb25fX2NhcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzMuNiU7IH0gfVxuXG4ucHJvZHVjdGlvbl9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtIDAuNzVlbSAxLjUyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMi4xZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByb2R1Y3Rpb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42MmVtO1xuICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMC44ZW07IH0gfVxuXG4ucHJvZHVjdGlvbl9fY29tcG91bmQge1xuICBwYWRkaW5nOiAxLjhlbSAyZW0gMi40ZW0gMy4yZW07XG4gIGJvcmRlci1ib3R0b206IDAuMmVtIHNvbGlkICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByb2R1Y3Rpb25fX2NvbXBvdW5kIHtcbiAgICAgIHBhZGRpbmc6IDEuN2VtIDEuMmVtIDIuNGVtIDEuMmVtOyB9IH1cbiAgLnByb2R1Y3Rpb25fX2NvbXBvdW5kLXRvcGljIHtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LXNpemU6IDEuNjRlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9kdWN0aW9uX19jb21wb3VuZC10b3BpYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zOGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4OyB9IH1cbiAgLnByb2R1Y3Rpb25fX2NvbXBvdW5kLWNvdXBsZSB7XG4gICAgcGFkZGluZy10b3A6IDAuN2VtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZHVjdGlvbl9fY29tcG91bmQtY291cGxlIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4zZW07IH0gfVxuICAucHJvZHVjdGlvbl9fY29tcG91bmQtaW1nIHtcbiAgICB3aWR0aDogNDQuMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjFlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2R1Y3Rpb25fX2NvbXBvdW5kLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTsgfSB9XG4gIC5wcm9kdWN0aW9uX19jb21wb3VuZC10ZXh0IHtcbiAgICB3aWR0aDogNTUuNyU7XG4gICAgY29sb3I6ICMxNTE1MTU7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNjVlbTtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZHVjdGlvbl9fY29tcG91bmQtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAucHJvZHVjdGlvbl9fY29tcG91bmQtdGV4dCBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjRlbTsgfVxuICAgICAgLnByb2R1Y3Rpb25fX2NvbXBvdW5kLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnByb2R1Y3Rpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyLjJlbSAzLjE4ZW0gM2VtIDMuMThlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZHVjdGlvbl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxLjdlbSAxLjJlbSAyLjRlbSAxLjJlbTsgfSB9XG4gIC5wcm9kdWN0aW9uX19jb250ZW50IGgyIHtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LXNpemU6IDEuNjRlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZHVjdGlvbl9fY29udGVudCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfSB9XG4gIC5wcm9kdWN0aW9uX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY1ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9kdWN0aW9uX19jb250ZW50IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM2ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfSB9XG4gIC5wcm9kdWN0aW9uX19jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41OGVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZHVjdGlvbl9fY29udGVudCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfSB9XG4gIC5wcm9kdWN0aW9uX19jb250ZW50IGg1IHtcbiAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9kdWN0aW9uX19jb250ZW50IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9IH1cbiAgLnByb2R1Y3Rpb25fX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBjb2xvcjogIzE1MTUxNTtcbiAgICBsaW5lLWhlaWdodDogMS4zOGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9kdWN0aW9uX19jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDEuMTk1ZW07IH0gfVxuICAucHJvZHVjdGlvbl9fY29udGVudCBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzE1MTUxNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLnByb2R1Y3Rpb25fX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTAwMDM7IH1cbiAgLnByb2R1Y3Rpb25fX2NvbnRlbnQgb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogbGlzdDsgfVxuICAgIC5wcm9kdWN0aW9uX19jb250ZW50IG9sIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xOGVtO1xuICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC43ZW07IH1cbiAgICAgIC5wcm9kdWN0aW9uX19jb250ZW50IG9sIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpIFwiLlwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtOyB9XG4gICAgICAucHJvZHVjdGlvbl9fY29udGVudCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnByb2R1Y3Rpb25fX2NvbnRlbnQgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgLnByb2R1Y3Rpb25fX2NvbnRlbnQgdWwgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICBmb250LXNpemU6IDEuMTkyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZHVjdGlvbl9fY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE5ZW07IH0gfVxuICAgICAgLnByb2R1Y3Rpb25fX2NvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG1pbi13aWR0aDogMC4zNGVtO1xuICAgICAgICBtYXgtd2lkdGg6IDAuMzRlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjM0ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLnByb2R1Y3Rpb25fX2NvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi50ZWNobm9sb2d5X19jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxLjY0ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcbiAgcGFkZGluZzogMC43ZW0gMWVtIDAuNmVtIDFlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGVjaG5vbG9neV9fY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuMjdlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2ZW07XG4gICAgICBwYWRkaW5nOiAwLjg1ZW0gMWVtIDAuOTVlbSAxZW07IH0gfVxuXG4udGVjaG5vbG9neV9fc2V0IHtcbiAgcGFkZGluZzogMS44ZW0gMy40ZW0gMy4zZW0gMy4zZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlY2hub2xvZ3lfX3NldCB7XG4gICAgICBwYWRkaW5nOiAxLjVlbSAxLjRlbSAyZW0gMS40ZW07IH0gfVxuXG4udGVjaG5vbG9neV9fYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDAuOGVtOyB9XG5cbi50ZWNobm9sb2d5X19pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoNDUsIDQ1LCA0NSwgMC4wNik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIuNGVtIDJlbSAyLjVlbSAzLjdlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAudGVjaG5vbG9neV9faXRlbTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZlYzIxNDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGVjaG5vbG9neV9faXRlbSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAxLjhlbSAxLjVlbSAyLjVlbSAyLjJlbTsgfSB9XG5cbi50ZWNobm9sb2d5X19sZWZ0IHtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZy1yaWdodDogM2VtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZWNobm9sb2d5X19sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi50ZWNobm9sb2d5X19uYW1lIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMS43OWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC40OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZWNobm9sb2d5X19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40N2VtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9IH1cbiAgLnRlY2hub2xvZ3lfX25hbWUtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAudGVjaG5vbG9neV9fbmFtZS1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmVjMjE0OyB9XG5cbi50ZWNobm9sb2d5X19uYW1lc3ViIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMS4zNmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gIHBhZGRpbmctdG9wOiAwLjJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZWNobm9sb2d5X19uYW1lc3ViIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuM2VtOyB9IH1cbiAgLnRlY2hub2xvZ3lfX25hbWVzdWI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNC4xZW07XG4gICAgaGVpZ2h0OiAwLjEyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRlY2hub2xvZ3lfX25hbWVzdWI6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNWVtO1xuICAgICAgICBoZWlnaHQ6IDAuMTRlbTsgfSB9XG5cbi50ZWNobm9sb2d5X19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGVjaG5vbG9neV9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDEuMmVtOyB9IH1cblxuLnRlY2hub2xvZ3lfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMi40ZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlYzIxNDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMC45NjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjUycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMWVtIDMuNmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gIC50ZWNobm9sb2d5X19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlY2hub2xvZ3lfX2J0biB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45MmVtO1xuICAgICAgcGFkZGluZzogMWVtIDMuN2VtOyB9IH1cblxuLnRlY2hub2xvZ3lfX3JpZ2h0IHtcbiAgd2lkdGg6IDYwJTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMS4wNDVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNThlbTtcbiAgcGFkZGluZy1yaWdodDogMy43ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlY2hub2xvZ3lfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEuNmVtO1xuICAgICAgZm9udC1zaXplOiAxLjAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjdlbTsgfSB9XG4gIC50ZWNobm9sb2d5X19yaWdodCBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42ZW07IH1cbiAgICAudGVjaG5vbG9neV9fcmlnaHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5kaXJlY3RvcnlfX21hc3Mge1xuICBwYWRkaW5nOiAyLjVlbSAzLjNlbSAwIDNlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGlyZWN0b3J5X19tYXNzIHtcbiAgICAgIHBhZGRpbmc6IDEuOGVtIDEuNGVtIDFlbSAxLjRlbTsgfSB9XG5cbi5kaXJlY3RvcnlfX3NldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC01LjVlbTsgfVxuXG4uZGlyZWN0b3J5X19ib3gge1xuICB3aWR0aDogMzMuMyU7XG4gIHBhZGRpbmctbGVmdDogNS41ZW07XG4gIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRpcmVjdG9yeV9fYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNWVtOyB9IH1cblxuLmRpcmVjdG9yeV9fbmFtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRpcmVjdG9yeV9fbmFtZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuM2VtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS43ZW07IH0gfVxuICAuZGlyZWN0b3J5X19uYW1lOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDkuNGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGI0MTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kaXJlY3RvcnlfX25hbWU6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAuMmVtOyB9IH1cbiAgLmRpcmVjdG9yeV9fbmFtZSBhIHtcbiAgICBjb2xvcjogIzE1MTUxNTtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAuZGlyZWN0b3J5X19uYW1lIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNlZGI0MTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kaXJlY3RvcnlfX25hbWUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40N2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07IH0gfVxuXG4uZGlyZWN0b3J5X19waWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzglOyB9XG5cbi5kaXJlY3RvcnlfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5kaXJlY3RvcnlfX3RleHQge1xuICBwYWRkaW5nLXRvcDogMS4zZW07XG4gIGNvbG9yOiAjMTUxNTE1O1xuICBmb250LXNpemU6IDEuMDkzZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGlyZWN0b3J5X190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9IH1cblxuLmRpcmVjdG9yeV9fcmVmIHtcbiAgcGFkZGluZy10b3A6IDEuOGVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kaXJlY3RvcnlfX3JlZiB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41ZW07IH0gfVxuICAuZGlyZWN0b3J5X19yZWYgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjMTMzO1xuICAgIGNvbG9yOiAjMTUxNTE1O1xuICAgIGZvbnQtc2l6ZTogMC44NGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAxLjA5ZW0gMi42ZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC5kaXJlY3RvcnlfX3JlZiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTAyMDI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRpcmVjdG9yeV9fcmVmIGEge1xuICAgICAgICBmb250LXNpemU6IDAuOTJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtOyB9IH1cblxuLmNhdGFsb2dfX2NhcCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBwYWRkaW5nOiAyLjJlbSAzLjMyZW0gMi4yZW0gMy4zMmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXRhbG9nX19jYXAge1xuICAgICAgcGFkZGluZzogMS41ZW0gMS4zMmVtIDEuNWVtIDEuMzJlbTsgfSB9XG5cbi5jYXRhbG9nX190aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMC44OGVtO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAyLjUyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMWVtIHNvbGlkICNlZGI1MTE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhdGFsb2dfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42MmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMTVlbSBzb2xpZCAjZWRiNTExOyB9IH1cblxuLmNhdGFsb2dfX21hc3Mge1xuICBwYWRkaW5nOiAwIDMuMzJlbSAzZW0gMy4zMmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXRhbG9nX19tYXNzIHtcbiAgICAgIHBhZGRpbmc6IDAgMS4zMmVtIDJlbSAxLjMyZW07IH0gfVxuXG4uY2F0YWxvZ19fZmlsdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXRhbG9nX19maWx0ZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMmVtOyB9IH1cblxuLmNhdGFsb2dfX3NldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTAuNmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXRhbG9nX19zZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjNlbTsgfSB9XG5cbi5jYXRhbG9nX19ib3gge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nLXRvcDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhdGFsb2dfX2JveCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjRlbTsgfSB9XG5cbi5jYXRhbG9nX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhdGFsb2dfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuOGVtOyB9IH1cbiAgLmNhdGFsb2dfX2l0ZW06aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOTAwMDM7IH1cbiAgICAuY2F0YWxvZ19faXRlbTpob3ZlciAuY2F0YWxvZ19fbmFtZSB7XG4gICAgICBjb2xvcjogI2U5MDAwMzsgfVxuICAgIC5jYXRhbG9nX19pdGVtOmhvdmVyIC5jYXRhbG9nX19uYW1lLWFycm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTAwMDM7IH1cbiAgICAgIC5jYXRhbG9nX19pdGVtOmhvdmVyIC5jYXRhbG9nX19uYW1lLWFycm93IHN2ZyAuY2xzLTEge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5jYXRhbG9nX19waWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogODQlOyB9XG5cbi5jYXRhbG9nX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1pbi13aWR0aDogNTglO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogOTAlOyB9XG5cbi5jYXRhbG9nX19uYW1lIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMS4wNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICBwYWRkaW5nOiAwLjNlbSAyZW0gMCAzZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2F0YWxvZ19fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDAuOTJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMTVlbSAxZW0gMCAyZW07IH0gfVxuICAuY2F0YWxvZ19fbmFtZS1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2F0YWxvZ19fbmFtZS1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAxLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgdG9wOiAwLjRlbTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICAuY2F0YWxvZ19fbmFtZS1hcnJvdyBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAwLjRlbTtcbiAgICAgIGhlaWdodDogMC42ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2F0YWxvZ19fbmFtZS1hcnJvdyBzdmcge1xuICAgICAgICAgIHdpZHRoOiAwLjNlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNWVtOyB9IH1cbiAgICAgIC5jYXRhbG9nX19uYW1lLWFycm93IHN2ZyAuY2xzLTEge1xuICAgICAgICBmaWxsOiAjMjEyMTIxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXNpemU6IDAuODllbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBwYWRkaW5nOiAxLjFlbSAyZW0gMWVtIDMuNmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXRhbG9nX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDAuNzNlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4ZW07XG4gICAgICBwYWRkaW5nOiAxLjFlbSAxLjVlbSAxZW0gMi42ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4OyB9IH1cblxuLmZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgyMCwgMjAsIDIwLCAwLjA2KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAzLjhlbSAyZW0gMy44ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZpbHRlciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAyLjJlbSAyZW0gMi4zZW07IH0gfVxuICAuZmlsdGVyX19sZWZ0IHtcbiAgICB3aWR0aDogNzkuOCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmlsdGVyX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5maWx0ZXJfX3JvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMi42ZW07XG4gICAgcGFkZGluZy10b3A6IDEuOWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmlsdGVyX19yb3cge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4yZW07IH0gfVxuICAgIC5maWx0ZXJfX3JvdzpudGgtY2hpbGQob2RkKSB7XG4gICAgICB3aWR0aDogNTUuOCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmlsdGVyX19yb3c6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZmlsdGVyX19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHdpZHRoOiA0NC4yJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5maWx0ZXJfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZpbHRlcl9fbGFiZWwge1xuICAgIGNvbG9yOiAjMTUxNTE1O1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5maWx0ZXJfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI4ZW07IH0gfVxuICAuZmlsdGVyX19zZWxlY3QgLmpxLXNlbGVjdGJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAuZmlsdGVyX19zZWxlY3QgLmpxLXNlbGVjdGJveDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmZpbHRlcl9fc2VsZWN0IC5qcS1zZWxlY3Rib3guZm9jdXNlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuICAgIC5maWx0ZXJfX3NlbGVjdCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxLjE0ZW07XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcbiAgICAgIHBhZGRpbmc6IDAuNzUzZW0gMy40ZW0gMC43NTNlbSAxLjNlbTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmlsdGVyX19zZWxlY3QgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjg2ZW0gMy40ZW0gMC44NmVtIDAuOWVtOyB9IH1cbiAgICAgIC5maWx0ZXJfX3NlbGVjdCAuanEtc2VsZWN0Ym94X19zZWxlY3Q6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuZmlsdGVyX19zZWxlY3QgLmpxLXNlbGVjdGJveF9fc2VsZWN0OmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5maWx0ZXJfX3NlbGVjdCAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMmEyYTJhO1xuICAgICAgICBmb250LWZhbWlseTogXCJESU4gUHJvXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNGVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5maWx0ZXJfX3NlbGVjdCAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOThlbTsgfSB9XG4gICAgLmZpbHRlcl9fc2VsZWN0IC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB3aWR0aDogMy40ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmlsdGVyX19zZWxlY3QgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gICAgICAgICAgd2lkdGg6IDIuNWVtOyB9IH1cbiAgICAgIC5maWx0ZXJfX3NlbGVjdCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgICAgICAgdG9wOiA1MSU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAwLjY1ZW07XG4gICAgICAgIGhlaWdodDogMC4zN2VtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9hcnJvdy1saXN0LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5maWx0ZXJfX3NlbGVjdCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAwLjYwZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMzJlbTsgfSB9XG4gICAgLmZpbHRlcl9fc2VsZWN0IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgICAuZmlsdGVyX19zZWxlY3QgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gbGkge1xuICAgICAgICBwYWRkaW5nOiAwLjgyMmVtIDMuNGVtIDAuODIyZW0gMS4zZW07XG4gICAgICAgIGNvbG9yOiAjMmEyYTJhO1xuICAgICAgICBmb250LWZhbWlseTogXCJESU4gUHJvXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNGVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIC5maWx0ZXJfX3NlbGVjdCAuanEtc2VsZWN0Ym94X19kcm9wZG93biBsaTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDsgfVxuICAgICAgICAuZmlsdGVyX19zZWxlY3QgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gbGkuc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZpbHRlcl9fcmlnaHQge1xuICAgIHdpZHRoOiAyMC4yJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5maWx0ZXJfX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjJlbTsgfSB9XG4gIC5maWx0ZXJfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMi45MjRlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZWMyMTQ7XG4gICAgcGFkZGluZzogMC44MDhlbSAxZW07XG4gICAgY29sb3I6ICMxNTE1MTU7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOIFByb1wiO1xuICAgIGZvbnQtc2l6ZTogMC45N2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLmZpbHRlcl9fYnRuOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZmlsdGVyX19idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZpbHRlcl9fYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMi41M2VtO1xuICAgICAgICBmb250LXNpemU6IDAuOTFlbTtcbiAgICAgICAgcGFkZGluZzogMC43NThlbSAxZW07IH0gfVxuICAuZmlsdGVyX19yZXNldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43ZW07XG4gICAgbWluLXdpZHRoOiAzLjM1N2VtO1xuICAgIG1heC13aWR0aDogMy4zNTdlbTtcbiAgICBoZWlnaHQ6IDMuMzU3ZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZpbHRlcl9fcmVzZXQge1xuICAgICAgICBtaW4td2lkdGg6IDMuMTI1ZW07XG4gICAgICAgIG1heC13aWR0aDogMy4xMjVlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjEyNWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC42ZW07IH0gfVxuICAgIC5maWx0ZXJfX3Jlc2V0IHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEuNDI1ZW07XG4gICAgICBoZWlnaHQ6IDEuNDI1ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmlsdGVyX19yZXNldCBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxLjNlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuM2VtOyB9IH1cbiAgICAgIC5maWx0ZXJfX3Jlc2V0IHN2ZyAuY2xzLTEge1xuICAgICAgICBmaWxsOiAjY2FjYWNhO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLmZpbHRlcl9fcmVzZXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5maWx0ZXJfX3Jlc2V0OmhvdmVyIHN2ZyAuY2xzLTEge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuXG4uY2FyZCB7XG4gIHBhZGRpbmc6IDIuNGVtIDMuNGVtIDIuOGVtIDMuM2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhcmQge1xuICAgICAgcGFkZGluZzogMS4zZW0gMS40ZW0gMi44ZW0gMS40ZW07IH0gfVxuICAuY2FyZF9fbGVmdCB7XG4gICAgd2lkdGg6IDM2LjUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZF9fbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNhcmRfX3NsaWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoNDUsIDQ1LCA0NSwgMC4wNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmRfX3NsaWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9IH1cbiAgLmNhcmRfX2ZvciB7XG4gICAgY3Vyc29yOiBncmFiOyB9XG4gICAgLmNhcmRfX2ZvcjphY3RpdmUge1xuICAgICAgY3Vyc29yOiBncmFiYmluZzsgfVxuICAgIC5jYXJkX19mb3I6aG92ZXIgLnNsaWNrLWFycm93IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuY2FyZF9fZm9yOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY2FyZF9fZm9yIC5zbGljay1hcnJvdyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB3aWR0aDogMi45MWVtO1xuICAgICAgaGVpZ2h0OiAyLjkxZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgLmNhcmRfX2ZvciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJkX19mb3IgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmNhcmRfX2ZvciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwMDAyOyB9XG4gICAgICAuY2FyZF9fZm9yIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7IH1cbiAgICAgICAgLmNhcmRfX2ZvciAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmNhcmRfX2ZvciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDEuNWVtOyB9XG4gICAgICAgIC5jYXJkX19mb3IgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9waG90by1hcnJvdy1sZWZ0LnN2Zyk7IH1cbiAgICAgIC5jYXJkX19mb3IgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMS41ZW07IH1cbiAgICAgICAgLmNhcmRfX2ZvciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL3Bob3RvLWFycm93LXJpZ2h0LnN2Zyk7IH1cbiAgICAuY2FyZF9fZm9yLWJveCB7XG4gICAgICBwYWRkaW5nOiAyLjJlbSA1ZW0gMy41ZW0gMy43ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FyZF9fZm9yLWJveCB7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDQuNWVtIDIuNzVlbSAzLjRlbTsgfSB9XG4gICAgICAuY2FyZF9fZm9yLWJveDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY2FyZF9fZm9yLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTE4LjElOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhcmRfX2Zvci1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIzLjUlOyB9IH1cbiAgICAgIC5jYXJkX19mb3ItaXRlbTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY2FyZF9fZm9yLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5jYXJkX19uYXYge1xuICAgIHBhZGRpbmc6IDAgMmVtIDEuM2VtIDJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZF9fbmF2IHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVlbSAxLjFlbSAxLjVlbTsgfSB9XG4gICAgLmNhcmRfX25hdiAuc2xpY2stbGlzdCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC43ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FyZF9fbmF2IC5zbGljay1saXN0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNmVtOyB9IH1cbiAgICAuY2FyZF9fbmF2IC5zbGljay10cmFjayB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSAhaW1wb3J0YW50OyB9XG4gICAgLmNhcmRfX25hdi1ib3gge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuN2VtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjdlbTtcbiAgICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAgICAgLmNhcmRfX25hdi1ib3g6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuY2FyZF9fbmF2LWJveDpob3ZlciAuY2FyZF9fbmF2LWl0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2UxMjE2OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhcmRfX25hdi1ib3gge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNmVtOyB9IH1cbiAgICAgIC5jYXJkX19uYXYtYm94LnNsaWNrLWN1cnJlbnQgLmNhcmRfX25hdi1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZlYzIxNDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmNhcmRfX25hdi1pdGVtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTcuNzklO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC5jYXJkX19uYXYtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgbWF4LWhlaWdodDogNzUlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuY2FyZF9fYmFjayB7XG4gICAgcGFkZGluZy10b3A6IDMuMmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZF9fYmFjayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAuY2FyZF9fYmFjay1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJkX19iYWNrLWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45M2VtOyB9IH1cbiAgICAgIC5jYXJkX19iYWNrLWxpbms6aG92ZXIgLmNhcmRfX2JhY2staWNvbiBzdmcgLmNscy0xIHtcbiAgICAgICAgZmlsbDogI2ZlYzIxNDsgfVxuICAgICAgLmNhcmRfX2JhY2stbGluazpob3ZlciAuY2FyZF9fYmFjay1uYW1lIHtcbiAgICAgICAgY29sb3I6ICNmZWMyMTQ7IH1cbiAgICAuY2FyZF9fYmFjay1pY29uIHtcbiAgICAgIG1pbi13aWR0aDogMS4wOGVtO1xuICAgICAgbWF4LXdpZHRoOiAxLjA4ZW07XG4gICAgICBoZWlnaHQ6IDAuNzVlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMzVlbTsgfVxuICAgICAgLmNhcmRfX2JhY2staWNvbiBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5jYXJkX19iYWNrLWljb24gc3ZnIC5jbHMtMSB7XG4gICAgICAgICAgZmlsbDogIzFjMWMxYztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLmNhcmRfX2JhY2stbmFtZSB7XG4gICAgICBjb2xvcjogIzFjMWMxYztcbiAgICAgIHBhZGRpbmctdG9wOiAwLjNlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmVjMjE0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAuY2FyZF9fcmlnaHQge1xuICAgIHdpZHRoOiA2My41JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkX19yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuY2FyZF9fY2FwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZF9fY2FwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zZW07IH0gfVxuICAuY2FyZF9fZGl2aXNpb24ge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMC44OTJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XG4gICAgcGFkZGluZzogMC41ZW0gMS40ZW0gMC42ZW0gMS4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjNlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZF9fZGl2aXNpb24ge1xuICAgICAgICBmb250LXNpemU6IDAuNzNlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS42ZW07IH0gfVxuICAuY2FyZF9fZGl2aXNpb25zdWIge1xuICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgIGZvbnQtc2l6ZTogMC44OThlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZF9fZGl2aXNpb25zdWIge1xuICAgICAgICBmb250LXNpemU6IDAuNzM1ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE3cHg7IH0gfVxuICAuY2FyZF9fbmFtZSB7XG4gICAgbWF4LXdpZHRoOiAyMGVtO1xuICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgIGZvbnQtc2l6ZTogMi4zODVlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42NHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZF9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42NmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5ZW07IH0gfVxuICAuY2FyZF9fYnJhbmQge1xuICAgIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgICBjb2xvcjogIzFjMWMxYztcbiAgICBmb250LXNpemU6IDAuODNlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjNlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkX19icmFuZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjdlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtOyB9IH1cbiAgICAuY2FyZF9fYnJhbmQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEyLjZlbTtcbiAgICAgIGhlaWdodDogMC4yZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhcmRfX2JyYW5kOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDAuMTJlbTtcbiAgICAgICAgICB3aWR0aDogMTUuNWVtOyB9IH1cbiAgICAuY2FyZF9fYnJhbmQtdmFsdWUge1xuICAgICAgY29sb3I6ICMxYzFjMWM7XG4gICAgICBmb250LXNpemU6IDEuNDJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC42ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FyZF9fYnJhbmQtdmFsdWUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC40ZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDsgfSB9XG4gIC5jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEuM2VtO1xuICAgIGNvbG9yOiAjMWUxZTFlO1xuICAgIGZvbnQtc2l6ZTogMS4wNDdlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTVlbTsgfSB9XG4gICAgLmNhcmRfX2Rlc2NyaXB0aW9uIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNjVlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjY1ZW07IH1cbiAgICAuY2FyZF9fZGVzY3JpcHRpb24gaDQge1xuICAgICAgZm9udC1zaXplOiAxLjBlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC42NWVtOyB9XG4gICAgLmNhcmRfX2Rlc2NyaXB0aW9uIGgyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy10b3A6IDAuNjVlbTsgfVxuICAuY2FyZF9fc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkX19zZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjdlbTsgfSB9XG4gIC5jYXJkX19jb2wge1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgIHdpZHRoOiAzOSU7XG4gICAgY29sb3I6ICMxZTFlMWU7XG4gICAgZm9udC1zaXplOiAxLjA0ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZF9fY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMWVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41ZW07IH0gfVxuICAgIC5jYXJkX19jb2wgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FyZF9fY29sIHAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjU0ZW07IH0gfVxuICAgIC5jYXJkX19jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgd2lkdGg6IDYxJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJkX19jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNhcmRfX3RvcGljIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkX190b3BpYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45OWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40ZW07IH0gfVxuICAuY2FyZCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY2FyZCB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2xvcjogIzE1MTUxNTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNjNlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJkIHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NGVtOyB9IH1cbiAgICAgIC5jYXJkIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBtaW4td2lkdGg6IDAuMjRlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAwLjI0ZW07XG4gICAgICAgIGhlaWdodDogMC4yNGVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNTVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY2FyZCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMC4zNGVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAwLjM0ZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMzRlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNDZlbTsgfSB9XG4gICAgICAuY2FyZCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmNhcmRfX2ZpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyLjRlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmRfX2ZpbGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS43ZW07IH0gfVxuICAgIC5jYXJkX19maWxlLWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuMDVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJkX19maWxlLWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07IH0gfVxuICAgICAgLmNhcmRfX2ZpbGUtbGluazpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMS41ZW07XG4gICAgICAgIG1heC13aWR0aDogMS41ZW07XG4gICAgICAgIGhlaWdodDogMS44NWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9wZGYtZG9jdW1lbnQuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4xZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNhcmRfX2ZpbGUtbGluazpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAgICAgLmNhcmRfX2ZpbGUtbGluazpob3ZlciAuY2FyZF9fZmlsZS1uYW1lIHtcbiAgICAgICAgY29sb3I6ICNlOTAwMDM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5jYXJkX19maWxlLW5hbWUge1xuICAgICAgY29sb3I6ICMxNzE3MTc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5MDAwMztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FyZF9fZmlsZS1uYW1lIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42ZW07IH0gfVxuICAuY2FyZF9fY2VsbGFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZF9fY2VsbGFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4yZW07IH0gfVxuXG4uZ2FsbGVyeV9fY2FwIHtcbiAgcGFkZGluZzogMmVtIDJlbSAwIDMuMmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nYWxsZXJ5X19jYXAge1xuICAgICAgcGFkZGluZzogMmVtIDFlbSAwIDEuNDVlbTsgfSB9XG5cbi5nYWxsZXJ5X190aXRsZSB7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBmb250LXNpemU6IDIuNmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjJlbSAwIDAuMmVtIDAuOWVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZWMyMTQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdhbGxlcnlfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgcGFkZGluZzogMC4yZW0gMCAwLjJlbSAwLjhlbTsgfSB9XG5cbi5nYWxsZXJ5X19tYXNzIHtcbiAgcGFkZGluZzogMi43ZW0gMi44ZW0gMi44ZW0gMi44ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdhbGxlcnlfX21hc3Mge1xuICAgICAgcGFkZGluZzogMi43ZW0gMS40NWVtIDIuOGVtIDEuNDVlbTsgfSB9XG5cbi5nYWxsZXJ5X19mb3Ige1xuICBtYXgtd2lkdGg6IDY2LjVlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ2FsbGVyeV9fZm9yLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAgIC5nYWxsZXJ5X19mb3Itc2xpZGVyOmFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IGdyYWJiaW5nOyB9XG4gIC5nYWxsZXJ5X19mb3ItYXJyb3dzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5nYWxsZXJ5X19mb3IgLnNsaWNrLWFycm93IHtcbiAgICBtYXJnaW4tdG9wOiAtMS42ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDMlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMTkzLCA1MSwgMC44KTtcbiAgICB3aWR0aDogNGVtO1xuICAgIGhlaWdodDogNS44ZW07XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nYWxsZXJ5X19mb3IgLnNsaWNrLWFycm93IHtcbiAgICAgICAgdG9wOiA0MSU7XG4gICAgICAgIHdpZHRoOiAyLjVlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjNlbTsgfSB9XG4gICAgLmdhbGxlcnlfX2ZvciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYzEzMzsgfVxuICAgIC5nYWxsZXJ5X19mb3IgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGhlaWdodDogMS4zNWVtO1xuICAgICAgd2lkdGg6IDAuOGVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvZ2FsbGVyeS1hcnJvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmdhbGxlcnlfX2ZvciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICB3aWR0aDogMC42ZW07IH0gfVxuICAgIC5nYWxsZXJ5X19mb3IgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7IH1cbiAgICAgIC5nYWxsZXJ5X19mb3IgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZ2FsbGVyeV9fZm9yIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZ2FsbGVyeV9fZm9yIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuZ2FsbGVyeV9fZm9yIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5nYWxsZXJ5X19mb3ItYm94IHtcbiAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdhbGxlcnlfX2Zvci1ib3gge1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfSB9XG4gIC5nYWxsZXJ5X19mb3ItaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NSU7IH1cbiAgLmdhbGxlcnlfX2Zvci1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmdhbGxlcnlfX2Zvci10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEuM2VtO1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdhbGxlcnlfX2Zvci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjFlbTsgfSB9XG5cbi5nYWxsZXJ5X19uYXYge1xuICBtYXJnaW4tdG9wOiAyLjVlbTtcbiAgcGFkZGluZzogMC44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmdhbGxlcnlfX25hdiAuc2xpY2stbGlzdCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmdhbGxlcnlfX25hdiAuc2xpY2stdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSAhaW1wb3J0YW50OyB9XG4gIC5nYWxsZXJ5X19uYXYtYm94IHtcbiAgICB3aWR0aDogMTMuODQlO1xuICAgIG1hcmdpbjogMC4yZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nYWxsZXJ5X19uYXYtYm94IHtcbiAgICAgICAgd2lkdGg6IDMxLjczJTsgfSB9XG4gICAgLmdhbGxlcnlfX25hdi1ib3g6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5nYWxsZXJ5X19uYXYtYm94OmhvdmVyIC5nYWxsZXJ5X19uYXYtaXRlbSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZ2FsbGVyeV9fbmF2LWJveDpob3ZlciAuZ2FsbGVyeV9fbmF2LWl0ZW06YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDAuMmVtIHNvbGlkICNjZTEyMTY7IH1cbiAgICAuZ2FsbGVyeV9fbmF2LWJveC5zbGljay1jdXJyZW50IC5nYWxsZXJ5X19uYXYtaXRlbSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAuZ2FsbGVyeV9fbmF2LWJveC5zbGljay1jdXJyZW50IC5nYWxsZXJ5X19uYXYtaXRlbTphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMC4yZW0gc29saWQgI2ZlYzIxNDsgfVxuICAuZ2FsbGVyeV9fbmF2LWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDY4JTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmdhbGxlcnlfX25hdi1pdGVtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAwLjJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgLmdhbGxlcnlfX25hdi1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4iLCIubG9hZGVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgICZfX21haW57XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjBlbTtcclxuICAgICAgICBoZWlnaHQ6IDIwZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBza2V3IDFzIGluZmluaXRlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBza2V3e1xyXG4gICAgMCV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgIH1cclxuICAgIDEwMCV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFye292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtYWN0aXZle2hlaWdodDphdXRvfS5mYW5jeWJveC1pcy1oaWRkZW57bGVmdDotOTk5OXB4O21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6LTk5OTlweDt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3gtY29udGFpbmVyey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjEwMCU7bGVmdDowO291dGxpbmU6bm9uZTtwb3NpdGlvbjpmaXhlZDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7dG9wOjA7LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5Mn0uZmFuY3lib3gtY29udGFpbmVyICp7Ym94LXNpemluZzpib3JkZXItYm94fS5mYW5jeWJveC1iZywuZmFuY3lib3gtaW5uZXIsLmZhbmN5Ym94LW91dGVyLC5mYW5jeWJveC1zdGFnZXtib3R0b206MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtb3V0ZXJ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3cteTphdXRvfS5mYW5jeWJveC1iZ3tiYWNrZ3JvdW5kOiMxZTFlMWU7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246aW5oZXJpdDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NCwuNzEpfS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZ3tvcGFjaXR5Oi44Nzt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIyLC42MSwuMzYsMSl9LmZhbmN5Ym94LWNhcHRpb24sLmZhbmN5Ym94LWluZm9iYXIsLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtdG9vbGJhcntkaXJlY3Rpb246bHRyO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6OTk5OTd9LmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbiwuZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXJ7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UgMHMsdmlzaWJpbGl0eSAwcyBlYXNlIDBzO3Zpc2liaWxpdHk6dmlzaWJsZX0uZmFuY3lib3gtaW5mb2Jhcntjb2xvcjojY2NjO2ZvbnQtc2l6ZToxM3B4Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7aGVpZ2h0OjQ0cHg7bGVmdDowO2xpbmUtaGVpZ2h0OjQ0cHg7bWluLXdpZHRoOjQ0cHg7bWl4LWJsZW5kLW1vZGU6ZGlmZmVyZW5jZTtwYWRkaW5nOjAgMTBweDtwb2ludGVyLWV2ZW50czpub25lO3RvcDowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3gtdG9vbGJhcntyaWdodDowO3RvcDowfS5mYW5jeWJveC1zdGFnZXtkaXJlY3Rpb246bHRyO292ZXJmbG93OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt6LWluZGV4Ojk5OTk0fS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZXtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpub25lO2hlaWdodDoxMDAlO2xlZnQ6MDtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOjQ0cHggNDRweCAwO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RvcDowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07d2hpdGUtc3BhY2U6bm9ybWFsO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5NH0uZmFuY3lib3gtc2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MDtoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MH0uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LC5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNsaWRlLS1uZXh0e3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZXtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo0NHB4IDAgMH0uZmFuY3lib3gtc2xpZGUtLWltYWdlOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXNsaWRlLS1odG1se3BhZGRpbmc6NnB4IDZweCAwfS5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDQ0cHg7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOjQ0cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50ey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjUsMCwuMTQsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjUsMCwuMTQsMSk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2xlZnQ6MDttYXgtd2lkdGg6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY29udGVudHttYXJnaW46MCAwIDZweH0uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjp6b29tLWlufS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOi13ZWJraXQtZ3JhYjtjdXJzb3I6Z3JhYn0uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOi13ZWJraXQtZ3JhYmJpbmc7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT10cnVlXXtjdXJzb3I6dGV4dH0uZmFuY3lib3gtaW1hZ2UsLmZhbmN5Ym94LXNwYWNlYmFsbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5mYW5jeWJveC1zcGFjZWJhbGx7ei1pbmRleDoxfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnR7aGVpZ2h0OmNhbGMoMTAwJSAtIDQ0cHgpO292ZXJmbG93OnZpc2libGU7cGFkZGluZzowO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiMwMDB9LmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZTVlM2RmfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2ZmZn0uZmFuY3lib3gtaWZyYW1lLC5mYW5jeWJveC12aWRlb3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTAwJX0uZmFuY3lib3gtZXJyb3J7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpkZWZhdWx0O21heC13aWR0aDo0MDBweDtwYWRkaW5nOjQwcHg7d2lkdGg6MTAwJX0uZmFuY3lib3gtZXJyb3IgcHtjb2xvcjojNDQ0O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1idXR0b257YmFja2dyb3VuZDpyZ2JhKDMwLDMwLDMwLC42KTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo0NHB4O21hcmdpbjowO3BhZGRpbmc6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmNvbG9yIC4yczt2ZXJ0aWNhbC1hbGlnbjp0b3A7dmlzaWJpbGl0eTppbmhlcml0O3dpZHRoOjQ0cHh9LmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtYnV0dG9uOmxpbmssLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVke2NvbG9yOiNjY2N9LmZhbmN5Ym94LWJ1dHRvbjpob3Zlcntjb2xvcjojZmZmfS5mYW5jeWJveC1idXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXN7b3V0bGluZToxcHggZG90dGVkfS5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQsLmZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZDpob3ZlciwuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSwuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3Zlcntjb2xvcjojODg4O2N1cnNvcjpkZWZhdWx0O291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0dG9uIHN2Z3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDowfS5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSwuZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSwuZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6bnRoLWNoaWxkKDEpLC5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXByb2dyZXNze2JhY2tncm91bmQ6I2ZmNTI2ODtoZWlnaHQ6MnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm06c2NhbGVYKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zZm9ybS1vcmlnaW46MDt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4Ojk5OTk4fS5mYW5jeWJveC1jbG9zZS1zbWFsbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtjb2xvcjojY2NjO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljg7cGFkZGluZzo4cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTEycHg7dG9wOi00NHB4O3otaW5kZXg6NDAxfS5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3Zlcntjb2xvcjojZmZmO29wYWNpdHk6MX0uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxse2NvbG9yOmN1cnJlbnRDb2xvcjtwYWRkaW5nOjEwcHg7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxse2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7aGVpZ2h0OjEwMHB4O21hcmdpbjowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSA1MHB4KTt3aWR0aDo3MHB4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2e2JhY2tncm91bmQ6cmdiYSgzMCwzMCwzMCwuNik7aGVpZ2h0OjEwMCU7cGFkZGluZzo3cHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdHtsZWZ0OjA7cGFkZGluZzozMXB4IDI2cHggMzFweCA2cHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHR7cGFkZGluZzozMXB4IDZweCAzMXB4IDI2cHg7cmlnaHQ6MH0uZmFuY3lib3gtY2FwdGlvbntib3R0b206MDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtsZWZ0OjA7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6MjVweCA0NHB4O3JpZ2h0OjB9LmZhbmN5Ym94LWNhcHRpb246YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFFdENBUUFBQUJqQmNMN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBSFJKUkVGVUtNK1ZrOEVPZ0RBSVEwdmovMyt4Qnc4cUlaWnVlRm5JS0M5ME1DQUk4RGxya0hHZXFxR0lVNmxWaWdyQnRwQ1dxZVJXb0hETnFzMEY3Vk5WQlZ4bUhSbHZvVnFqYVlrZG5ESWFpdkgySHFaNStvWmozSlV6V0IrY096NEc0OEJnK3RzSi90cXU0ZExDLzRYYiswR2NGNUJ3QkMwQUE1M3FBQUFBQUVsRlRrU3VRbUNDKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtib3R0b206MDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztsZWZ0OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDotMjVweDt6LWluZGV4Oi0xfS5mYW5jeWJveC1jYXB0aW9uOmFmdGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4zKTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztsZWZ0OjQ0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NDRweDt0b3A6MH0uZmFuY3lib3gtY2FwdGlvbiBhLC5mYW5jeWJveC1jYXB0aW9uIGE6bGluaywuZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWR7Y29sb3I6I2NjYzt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmFuY3lib3gtbG9hZGluZ3std2Via2l0LWFuaW1hdGlvbjphIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246YSAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6NHB4IHNvbGlkICM4ODg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDo1MHB4O2xlZnQ6NTAlO21hcmdpbjotMjVweCAwIDAgLTI1cHg7b3BhY2l0eTouNztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDo1MHB4O3otaW5kZXg6OTk5OTl9QC13ZWJraXQta2V5ZnJhbWVzIGF7dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDF0dXJuKTt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19QGtleWZyYW1lcyBhe3Rvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5mYW5jeWJveC1hbmltYXRlZHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yNSwxKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjUsMS41LDEuNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS41LDEuNSwxLjUpfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNSwuNSwuNSk7dHJhbnNmb3JtOnNjYWxlM2QoLjUsLjUsLjUpfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoLTF0dXJuKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpzY2FsZVgoMSkgdHJhbnNsYXRlWigwKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfUBtZWRpYSAobWF4LWhlaWdodDo1NzZweCl7LmZhbmN5Ym94LXNsaWRle3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZXtwYWRkaW5nOjZweCAwIDB9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudHttYXJnaW4tYm90dG9tOjZweH0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtiYWNrZ3JvdW5kOiM0ZTRlNGU7Y29sb3I6I2YyZjRmNjtoZWlnaHQ6MzZweDtvcGFjaXR5OjE7cGFkZGluZzo2cHg7cmlnaHQ6MDt0b3A6MDt3aWR0aDozNnB4fX0uZmFuY3lib3gtc2hhcmV7YmFja2dyb3VuZDojZjRmNGY0O2JvcmRlci1yYWRpdXM6M3B4O21heC13aWR0aDo5MCU7cGFkZGluZzozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5mYW5jeWJveC1zaGFyZSBoMXtjb2xvcjojMjIyO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDIwcHh9LmZhbmN5Ym94LXNoYXJlIHB7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9ue2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo0MHB4O21hcmdpbjowIDVweCAxMHB4O21pbi13aWR0aDoxMzBweDtwYWRkaW5nOjAgMTVweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnM7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rLC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2ZmZn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmJ7YmFja2dyb3VuZDojM2I1OTk4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlcntiYWNrZ3JvdW5kOiMzNDRlODZ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0e2JhY2tncm91bmQ6I2JkMDgxZH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXJ7YmFja2dyb3VuZDojYWEwNzE5fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10d3tiYWNrZ3JvdW5kOiMxZGExZjJ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVye2JhY2tncm91bmQ6IzBkOTVlOH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmd7aGVpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjVweH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aHtmaWxsOiNmZmZ9LmZhbmN5Ym94LXNoYXJlX19pbnB1dHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q3ZDc7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiM1ZDViNWI7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjEwcHggMCAwO291dGxpbmU6bm9uZTtwYWRkaW5nOjEwcHggMTVweDt3aWR0aDoxMDAlfS5mYW5jeWJveC10aHVtYnN7YmFja2dyb3VuZDojZGRkO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTttYXJnaW46MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO3BhZGRpbmc6MnB4IDJweCA0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7dG9wOjA7d2lkdGg6MjEycHg7ei1pbmRleDo5OTk5NX0uZmFuY3lib3gtdGh1bWJzLXh7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVufS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoyMTJweH0uZmFuY3lib3gtdGh1bWJzX19saXN0e2ZvbnQtc2l6ZTowO2hlaWdodDoxMDAlO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxMDAlfS5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0e292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6N3B4fS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLC4zKX0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojMmEyYTJhO2JvcmRlci1yYWRpdXM6MTBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGF7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6bGVmdDtoZWlnaHQ6NzVweDttYXJnaW46MnB4O21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gOHB4KTttYXgtd2lkdGg6Y2FsYyg1MCUgLSA0cHgpO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt3aWR0aDoxMDBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6YmVmb3Jle2JvcmRlcjo2cHggc29saWQgI2ZmNTI2ODtib3R0b206MDtjb250ZW50OlwiXCI7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zaXRpb246YWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KTt6LWluZGV4Ojk5OTkxfS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czpiZWZvcmV7b3BhY2l0eTouNX0uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZmFuY3lib3gtdGh1bWJze3dpZHRoOjExMHB4fS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MTEwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhe21heC13aWR0aDpjYWxjKDEwMCUgLSAxMHB4KX19IiwiLypcbiAqIENTUyBTdHlsZXMgdGhhdCBhcmUgbmVlZGVkIGJ5IGpTY3JvbGxQYW5lIGZvciBpdCB0byBvcGVyYXRlIGNvcnJlY3RseS5cbiAqXG4gKiBJbmNsdWRlIHRoaXMgc3R5bGVzaGVldCBpbiB5b3VyIHNpdGUgb3IgY29weSBhbmQgcGFzdGUgdGhlIHN0eWxlcyBiZWxvdyBpbnRvIHlvdXIgc3R5bGVzaGVldCAtIGpTY3JvbGxQYW5lXG4gKiBtYXkgbm90IG9wZXJhdGUgY29ycmVjdGx5IHdpdGhvdXQgdGhlbS5cbiAqL1xuXG4uanNwQ29udGFpbmVyXG57XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpzcFBhbmVcbntcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uanNwVmVydGljYWxCYXJcbntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZWQ7XG59XG5cbi5qc3BIb3Jpem9udGFsQmFyXG57XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiByZWQ7XG59XG5cbi5qc3BWZXJ0aWNhbEJhciAqLFxuLmpzcEhvcml6b250YWxCYXIgKlxue1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5qc3BDYXBcbntcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmpzcEhvcml6b250YWxCYXIgLmpzcENhcFxue1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmpzcFRyYWNrXG57XG5cdGJhY2tncm91bmQ6ICNkZGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpzcERyYWdcbntcblx0YmFja2dyb3VuZDogI2JiZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpzcEhvcml6b250YWxCYXIgLmpzcFRyYWNrLFxuLmpzcEhvcml6b250YWxCYXIgLmpzcERyYWdcbntcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmpzcEFycm93XG57XG5cdGJhY2tncm91bmQ6ICM1MDUwNmQ7XG5cdHRleHQtaW5kZW50OiAtMjAwMDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpzcEFycm93LmpzcERpc2FibGVkXG57XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0YmFja2dyb3VuZDogIzgwODA4ZDtcbn1cblxuLmpzcFZlcnRpY2FsQmFyIC5qc3BBcnJvd1xue1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BBcnJvd1xue1xuXHR3aWR0aDogMTZweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmpzcFZlcnRpY2FsQmFyIC5qc3BBcnJvdzpmb2N1c1xue1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uanNwQ29ybmVyXG57XG5cdGJhY2tncm91bmQ6ICNlZWVlZjQ7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIFl1ayEgQ1NTIEhhY2sgZm9yIElFNiAzIHBpeGVsIGJ1ZyA6KCAqL1xuKiBodG1sIC5qc3BDb3JuZXJcbntcblx0bWFyZ2luOiAwIC0zcHggMCAwO1xufSIsIi5qcS1jaGVja2JveCxcbi5qcS1yYWRpbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuLmpxLWNoZWNrYm94IGlucHV0LFxuLmpxLXJhZGlvIGlucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAtMTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuLmpxLWZpbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qcS1maWxlIGlucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3BhY2l0eTogMDtcblx0Zm9udC1zaXplOiAxMDBweDtcblx0bGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5qcS1maWxlX19uYW1lIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uanEtc2VsZWN0Ym94LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmpxLXNlbGVjdGJveCBzZWxlY3QsXG4uanEtc2VsZWN0LW11bHRpcGxlIHNlbGVjdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG9wYWNpdHk6IDA7XG59XG4uanEtc2VsZWN0Ym94IGxpLFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uanEtc2VsZWN0Ym94IHtcblx0ei1pbmRleDogMTA7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5qcS1udW1iZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uanEtbnVtYmVyX19maWVsZCBpbnB1dCB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHR0ZXh0LWFsaWduOiBsZWZ0OyAvKiDQtNC70Y8gT3BlcmEgUHJlc3RvwqAqL1xufVxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdG1hcmdpbjogMDsgLyog0LIg0LrQsNC60LjRhS3RgtC+INCx0YDQsNGD0LfQtdGA0LDRhSDQv9GA0LjRgdGD0YLRgdGC0LLRg9C10YIg0L7RgtGB0YLRg9C/ICovXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn0iLCIuanEtY2hlY2tib3gsXG4uanEtcmFkaW8ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogLTRweDtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luOiAwIDRweCAwIDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSwgaW5zZXQgLTFweCAtMXB4ICNGRkYsIGluc2V0IDFweCAtMXB4ICNGRkY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcS1jaGVja2JveC5mb2N1c2VkLFxuLmpxLXJhZGlvLmZvY3VzZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDhDO1xufVxuLmpxLWNoZWNrYm94LmRpc2FibGVkLFxuLmpxLXJhZGlvLmRpc2FibGVkIHtcblx0b3BhY2l0eTogLjU1O1xufVxuLmpxLWNoZWNrYm94IHtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuLmpxLWNoZWNrYm94LmNoZWNrZWQgLmpxLWNoZWNrYm94X19kaXYge1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0bWFyZ2luOiAzcHggMCAwIDNweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2NjY7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgIzY2Njtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xufVxuLmpxLXJhZGlvIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuLmpxLXJhZGlvLmNoZWNrZWQgLmpxLXJhZGlvX19kaXYge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRtYXJnaW46IDNweCAwIDAgM3B4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICM3Nzc7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsLjcpO1xufVxuLmpxLWZpbGUge1xuXHR3aWR0aDogMjcwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xufVxuLmpxLWZpbGUgaW5wdXQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uanEtZmlsZV9fbmFtZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHBhZGRpbmc6IDAgODBweCAwIDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxO1xuXHRmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xufVxuLmpxLWZpbGVfX2Jyb3dzZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxcHg7XG5cdHJpZ2h0OiAxcHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xufVxuLmpxLWZpbGU6aG92ZXIgLmpxLWZpbGVfX2Jyb3dzZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cbi5qcS1maWxlOmFjdGl2ZSAuanEtZmlsZV9fYnJvd3NlIHtcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cbi5qcS1maWxlLmZvY3VzZWQgLmpxLWZpbGVfX25hbWUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuLmpxLWZpbGUuZGlzYWJsZWQsXG4uanEtZmlsZS5kaXNhYmxlZCAuanEtZmlsZV9fbmFtZSxcbi5qcS1maWxlLmRpc2FibGVkIC5qcS1maWxlX19icm93c2Uge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLW51bWJlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogMCAzNnB4IDAgMDtcbn1cbi5qcS1udW1iZXJfX2ZpZWxkIHtcblx0d2lkdGg6IDEwMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xufVxuLmpxLW51bWJlcl9fZmllbGQ6aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICNCM0IzQjM7XG59XG4uanEtbnVtYmVyX19maWVsZCBpbnB1dCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA4cHggOXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xufVxuLmpxLW51bWJlcl9fc3BpbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMTRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLW51bWJlcl9fc3Bpbi5taW51cyB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAwO1xufVxuLmpxLW51bWJlcl9fc3Bpbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cbi5qcS1udW1iZXJfX3NwaW46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cbi5qcS1udW1iZXJfX3NwaW46YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDRweDtcblx0bGVmdDogMTFweDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjOTk5O1xuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG5cdHRvcDogNXB4O1xuXHRib3JkZXItdG9wOiA1cHggc29saWQgIzk5OTtcblx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uanEtbnVtYmVyX19zcGluLm1pbnVzOmhvdmVyOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi5qcS1udW1iZXJfX3NwaW4ucGx1czpob3ZlcjphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4uanEtbnVtYmVyLmZvY3VzZWQgLmpxLW51bWJlcl9fZmllbGQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19maWVsZCxcbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3BpbiB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW46YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQUFBO1xufVxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluLm1pbnVzOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0FBQTtcbn1cbi5qcS1zZWxlY3Rib3gge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRoZWlnaHQ6IDMycHg7XG5cdHBhZGRpbmc6IDAgNDVweCAwIDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG4uanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cbi5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmpxLXNlbGVjdGJveCAucGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcbn1cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTRweDtcblx0cmlnaHQ6IDEycHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci10b3A6IDVweCBzb2xpZCAjOTk5O1xuXHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5qcS1zZWxlY3Rib3g6aG92ZXIgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG5cdGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjQUFBO1xufVxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAycHggMCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMik7XG5cdGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCB7XG5cdG1hcmdpbjogNXB4O1xufVxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogNXB4IDI3cHggNnB4IDhweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBTUNBWUFBQUJpREozN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTzFKUkVGVWVOcVUwNzhMQVhFWXgvRnpZZk56azVUSmFGTktZakZZU1FaL2h2d0JzdmcxVUNZMnhUOWdNOGh1a1FHVGhXUmprY0Z3M3BkbnVqaGZUNzM2WG4yZlB2ZmMzZmQwN1YwT0ZEREZBbk0wRU5Zc1pSaUdMU2M5T3BxSVlJQTlmTWhoakNyVzJoOVZsTWxjSC9heW1NR3RPcUV1Z1gwOFB3UXVjVVpLZFRvek1JcWRUYzlXZXBRRDd3alk5QVJ4K3lkd2hmeVhmUytTMHFNY09FUUpHY3VlQjNWY2NGSU5kTWdhbDZOemttUGpSd0pYeERCQjcvMlJEZHRBcDZ3YitkcHBoSERBU0c1UVEwVjZ1MmFvU3FCWkQvbERyTldSSnluTEsycXBCbjRyYzZLMlhCOS9OYjhFR0FCdGYxdGh6WTZYMkFBQUFBQkpSVTVFcmtKZ2dnPT0nKSBuby1yZXBlYXQgMTAwJSA1MCU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMTtcblx0Y29sb3I6ICMzMzM7XG59XG4uanEtc2VsZWN0Ym94X19ub3QtZm91bmQge1xuXHRtYXJnaW46IDVweDtcblx0cGFkZGluZzogNXB4IDhweCA2cHg7XG5cdGJhY2tncm91bmQ6ICNGMEYwRjA7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cbi5qcS1zZWxlY3Rib3ggdWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4uanEtc2VsZWN0Ym94IGxpIHtcblx0bWluLWhlaWdodDogMThweDtcblx0cGFkZGluZzogNXB4IDEwcHggNnB4O1xuXHRjb2xvcjogIzIzMUYyMDtcbn1cbi5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQTNBQkIxO1xuXHRjb2xvcjogI0ZGRjtcbn1cbi5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDhDO1xuXHRjb2xvcjogI0ZGRjtcbn1cbi5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQge1xuXHRjb2xvcjogI0FBQTtcbn1cbi5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLmpxLXNlbGVjdGJveCBsaS5vcHRncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmpxLXNlbGVjdGJveCBsaS5vcHRncm91cDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiAjMjMxRjIwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4uanEtc2VsZWN0Ym94IGxpLm9wdGlvbiB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAxcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZm9jdXNlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpIHtcblx0cGFkZGluZzogM3B4IDlweCA0cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmxhc3QtY2hpbGQge1xuXHRib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kOiAjMDhDO1xuXHRjb2xvcjogI0ZGRjtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuZGlzYWJsZWQge1xuXHRjb2xvcjogI0FBQTtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0aW9uIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCBsaS5zZWxlY3RlZCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQuZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xuXHRjb2xvcjogI0ZGRjtcbn1cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyLFxudGV4dGFyZWEuc3R5bGVyIHtcblx0cGFkZGluZzogOHB4IDlweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG59XG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXIge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cbnRleHRhcmVhLnN0eWxlciB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXIsXG50ZXh0YXJlYS5zdHlsZXI6aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICNCM0IzQjM7XG59XG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbnRleHRhcmVhLnN0eWxlcjpob3Zlcjpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0IzQjNCMztcblx0b3V0bGluZTogbm9uZTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xufVxuYnV0dG9uLnN0eWxlcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBhZGRpbmc6IDhweCAxMXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbi5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5idXR0b24uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5idXR0b24uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cbmJ1dHRvbi5zdHlsZXJbZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcltkaXNhYmxlZF0ge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufSIsIip7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHQ6OnNlbGVjdGlvbntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHl7XHJcblx0Zm9udC1mYW1pbHk6ICdESU4gUHJvJztcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogY2FsYyguMDA4MzggKiAxMDB2dyArIDBweCk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKC4wMzQgKiAxMDB2dyArIDBweCk7XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYyguMDA4ICogMTAwdncgKyAwcHgpO1xyXG5cdH1cclxuXHQmOmJlZm9yZXtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ei1pbmRleDogMTk7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHRcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIyOCwgMjI4LCAwLjc1KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYubm8tc2Nyb2xse1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR9XHJcblx0XHQuaGVhZGVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndyYXBwZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuXHJcbi5mb3VuZGF0aW9ue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Jl9fc2lkZWJhcntcclxuXHRcdHdpZHRoOiAxOC43JTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm9keXtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0d2lkdGg6IDgxLjMlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdESU4gUHJvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9ESU5Qcm8uZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRElOUHJvLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9ESU5Qcm8ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9ESU5Qcm8ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvRElOUHJvLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0RJTlByby5zdmcjRElOUHJvJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdESU4gUHJvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9ESU5Qcm8tQm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9ESU5Qcm8tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvRElOUHJvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9ESU5Qcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9ESU5Qcm8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9ESU5Qcm8tQm9sZC5zdmcjRElOUHJvLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RJTiBQcm8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0RJTlByby1NZWRpdW0uZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRElOUHJvLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvRElOUHJvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0RJTlByby1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvRElOUHJvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9ESU5Qcm8tTWVkaXVtLnN2ZyNESU5Qcm8tTWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn0iLCI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA1cHg7XHJcbn1cclxuXHJcbi8qIFRyYWNrICovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG4gXHJcbi8qIEhhbmRsZSAqL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZWMyMTQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi8qIEhhbmRsZSBvbiBob3ZlciAqL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZWMyMTQ7IFxyXG59IiwiaW5wdXQsIHRleHRhcmVhe1xyXG5cdCY6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7IFxyXG5cdFx0b3BhY2l0eTogMDsgXHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuXHR9XHJcblx0Jjpmb2N1czotbW96LXBsYWNlaG9sZGVyeyBcclxuXHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IFxyXG5cdH0gXHJcblx0Jjpmb2N1czo6LW1vei1wbGFjZWhvbGRlcnsgXHJcblx0XHRvcGFjaXR5OiAwOyBcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyBcclxuXHR9XHJcblx0Jjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7IFxyXG5cdFx0b3BhY2l0eTogMDsgXHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgXHJcblx0fVxyXG5cdCY6Zm9jdXN7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmZvcm17XHJcblx0Jl9fdGl0bGV7XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMS42NWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC40NHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAuOGVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40NWVtO1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMS4xZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NldHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG5cdH1cclxuXHQmX191bml0e1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuMmVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC43MmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19maWVsZHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIkRJTiBQcm9cIjtcclxuXHRcdGZvbnQtc2l6ZTogMS4wNWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XHJcblx0XHRwYWRkaW5nOiAwLjdlbSAxLjRlbTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHQmOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6ICM2NjY2NjY7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMC43ZW0gMS4yZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4wOGVtO1xyXG5cdFx0fVxyXG5cdFx0Ji5pbnZhbGlke1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTkwMDAyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yb3d7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4yZW07XHJcblx0fVxyXG5cdCZfX3RleHRhcmVhe1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiRElOIFByb1wiO1xyXG5cdFx0Zm9udC1zaXplOiAxLjA1ZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XHJcblx0XHRyZXNpemU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwLjVlbSAxLjRlbTtcclxuXHRcdGhlaWdodDogNy43ZW07XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0Jjo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAuNGVtIDEuMmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMDhlbTtcclxuXHRcdFx0aGVpZ2h0OiAxMi4zZW07XHJcblx0XHR9XHJcblx0XHQmLmludmFsaWR7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlOTAwMDI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NlbGxhcntcclxuXHRcdHBhZGRpbmctdG9wOiAwLjVlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwLjRlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYnRue1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5MDAwMjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdG1heC13aWR0aDogMTcuNWVtO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0cGFkZGluZzogMS40ZW0gMWVtO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRmb250LWZhbWlseTogXCJESU4gUHJvXCI7XHJcblx0XHRmb250LXNpemU6IDEuMDQ1ZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMWVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxNzE5O1xyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1c3tcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4wN2VtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3dhcm5pbmd7XHJcblx0XHRtYXJnaW4tdG9wOiAwLjZlbTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzLjRlbTtcclxuXHRcdG1heC13aWR0aDogMjNlbTtcclxuXHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cdFx0Zm9udC1zaXplOiAwLjc1ZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxLjdlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjczZW07XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmhlYWRlcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjE7XHJcblx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHQmX191cHBlcntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMS4zOGVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS4wMmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19sZWZ0e1xyXG5cdFx0d2lkdGg6IDE4LjclO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cGFkZGluZzogMWVtIDFlbSAxZW0gMi45ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDQ3JTtcclxuXHRcdFx0cGFkZGluZzogMCAxLjVlbSAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xvZ290eXBle1xyXG5cdFx0bWF4LXdpZHRoOiAxMS41ZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdG1hcmdpbjogMC4yZW0gMC43ZW0gMCAwO1xyXG5cdFx0fVxyXG5cdFx0Ji1pbWFnZXtcclxuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yaWdodHtcclxuXHRcdHBhZGRpbmctdG9wOiAxZW07XHJcblx0XHR3aWR0aDogODEuMyU7XHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogNTMlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdCYtdXBwZXJ7XHJcblx0XHRcdHBhZGRpbmc6IDAuNGVtIDMuNWVtIDAuNGVtIDEuN2VtO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NlMTIxNjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuNGVtIDAuOGVtIDAuNGVtIDAuNGVtO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1jb3VwbGV7XHJcblx0XHRcdHdpZHRoOiA0NC40JTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXNldHtcclxuXHRcdFx0d2lkdGg6IDU1LjYlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWxvd2Vye1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19sb2dve1xyXG5cdFx0d2lkdGg6IDEzLjNlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdG1hcmdpbi1yaWdodDogMmVtO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdCYtaW1hZ2V7XHJcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb21wYW55e1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRmb250LXNpemU6IDAuODVlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjk2cHg7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43M2VtO1xyXG5cdFx0XHRjb2xvcjogIzEzMTMxMztcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEuMmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19waG9uZXtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjFlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjI0ZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NlYXJjaHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyZW07XHJcblx0ICAgIHdpZHRoOiAyMmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR3aWR0aDogMjkuNGVtO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0cGFkZGluZzogMC40MThlbSAxLjNlbSAwLjQxOGVtIDEuNGVtO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHQmLm9wZW57XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1icmlte1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhMzAwMDQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDAuOWVtO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMC45ZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAwLjllbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9zZWFyY2guc3ZnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0bGVmdDogMC43ZW07XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1maWVsZHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjM0ZW0gN2VtIDAuNDZlbSAyLjZlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJESU4gUHJvXCI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC45NmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuOTk1ZW07XHJcblx0XHRcdFx0cGFkZGluZzogMC4zNGVtIDdlbSAwLjM0ZW0gMS4yZW07XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Nik7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtY29hdHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0Ji1rbm9ie1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0d2lkdGg6IDNlbTtcclxuXHRcdFx0aGVpZ2h0OiAzZW07XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmNmNDI7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWJ0bntcclxuXHRcdFx0d2lkdGg6IDcuOGVtO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDEuMDRlbSAwLjhlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiRElOIFByb1wiO1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzZlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDAuOWVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDUuMDJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDMuOWVtO1xyXG5cdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHQuaGVhZGVyX19zZWFyY2gtaWNvbntcclxuXHRcdFx0XHRcdHdpZHRoOiAxLjMxNmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxLjMxNmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmZvY3Vze1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZjQyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWljb257XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdHdpZHRoOiAxZW07XHJcblx0XHRcdGhlaWdodDogMWVtO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHN2ZywgaW1ne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHQuY2xzLTF7XHJcblx0XHRcdFx0XHRmaWxsOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWNhbmNlbHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMS41ZW07XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxLjk1MmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDEuNTFlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvbW9iaWxlLXNlYXJjaC1jbG9zZS5zdmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbmV0d29ya3N7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDJlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNGVtO1xyXG5cdFx0fVxyXG5cdFx0Ji1pdGVte1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogI2ZmY2Y0MjtcclxuXHRcdFx0XHRzdmcgLmNscy0xe1xyXG5cdFx0XHRcdFx0ZmlsbDogI2ZmY2Y0MiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pY29ue1xyXG5cdFx0XHRtaW4td2lkdGg6IDEuNDFlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxLjQxZW07XHJcblx0XHRcdGhlaWdodDogMS40MWVtO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEuN2VtO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMS43ZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxLjdlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdmd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdC5jbHMtMXtcclxuXHRcdFx0XHRcdGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLW5hbWV7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMC45ZW07XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGFuZ3VhZ2Vze1xyXG5cdCAgICBtYXJnaW4tbGVmdDogMi40ZW07XHJcblx0ICAgIHdpZHRoOiAxMi40ZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiA1LjNlbTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIuMmVtO1xyXG5cdFx0fVxyXG5cdFx0Ji1pdGVte1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHdpZHRoOiA4ZW07XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMS43ZW07XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzQ2ZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjRweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjllbSAxLjJlbTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjRlbTtcclxuXHRcdFx0XHR3aWR0aDogMy4zZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAzLjNlbTtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGMwMDAzO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWltZ3tcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtaW4td2lkdGg6IDEuOWVtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEuOWVtO1xyXG5cdFx0XHRoZWlnaHQ6IDEuOWVtO1xyXG5cdFx0ICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMS44ZW07XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxLjhlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEuOGVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLW5hbWV7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjhlbTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19sb3dlcntcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMuNWVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMS40ZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxZW07XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuNGVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jcnVtYnN7XHJcblx0XHR3aWR0aDogNzAlO1xyXG5cdFx0cGFkZGluZy10b3A6IDFlbTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDFlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jYXJ0ZXtcclxuXHRcdHdpZHRoOiAzMCU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXJ0ZXtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHQmX19pdGVte1xyXG5cdFx0d2lkdGg6IDEyZW07XHJcblx0XHRtYXJnaW4tbGVmdDogMC4yZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjJlbTtcclxuXHR9XHJcblx0Jl9fbGlua3tcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcclxuXHRcdHBhZGRpbmc6IDAuNWVtIDAuN2VtIDAuNmVtIDFlbTtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAxLjFlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIuMXB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRyb3B7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cGFkZGluZzogMC45ZW0gMS4zZW0gMWVtIDEuM2VtO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdCZfX3dyYXBwZXJ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdCZfX3RvZ2dsZXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0Y29sb3I6ICMxNjE2MTY7XHJcblx0XHRmb250LXNpemU6IDEuM2VtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuMTJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRwYWRkaW5nOiAwLjllbSAzZW0gMC45ZW0gMS41ZW07XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDQyJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0cmlnaHQ6IDEuM2VtO1xyXG5cdFx0XHR3aWR0aDogMC4zZW07XHJcbiAgICBcdFx0aGVpZ2h0OiAwLjZlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYXJyb3ctbW9yZS5zdmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdH1cclxuXHRcdCYuYWN0aXZle1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5kcm9wX19pY29uLW9wZW57XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZHJvcF9faWNvbi1jbG9zZXtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ljb257XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWluLXdpZHRoOiAxLjNlbTtcclxuXHRcdG1heC13aWR0aDogMS4zZW07XHJcblx0XHRoZWlnaHQ6IDAuOWVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjFlbTtcclxuXHRcdCYtb3BlbntcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0c3ZnLCBpbWd7XHJcblx0XHRcdFx0aGVpZ2h0OiA5OCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtY2xvc2V7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdHN2ZywgaW1ne1xyXG5cdFx0XHRcdGhlaWdodDogOTglO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX21hc3N7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZlYzIxNDtcclxuXHR9XHJcbn0iLCIuY3J1bWJze1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG5cdCZfX3VuaXR7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogMC45ZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG5cdCAgICBmbG9hdDogbGVmdDtcclxuXHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0ICAgIFx0cGFkZGluZy1yaWdodDogMWVtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuOWVtO1xyXG5cdCAgICB9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aGVpZ2h0OiAwLjIzZW07XHJcblx0XHRcdHdpZHRoOiAwLjIzZW07XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHQgICAgbWFyZ2luLXRvcDogMC4wNGVtO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpbmt7XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMC44MmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdCAgICB6LWluZGV4OiAyO1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogI2NlMTIxNjtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzVlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jdXJyZW50e1xyXG5cdFx0Y29sb3I6ICMxYzFjMWM7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0XHRmb250LXNpemU6IDAuODJlbTtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzVlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wYWdpbmF0aW9ue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdCZfX3RleHR7XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3BhZ2Vze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi1yaWdodDogMS40ZW07XHJcblx0fVxyXG5cdCZfX2l0ZW17XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWluLXdpZHRoOiAyLjI1ZW07XHJcblx0XHRtYXgtd2lkdGg6IDIuMjVlbTtcclxuXHRcdGhlaWdodDogMi4yNWVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0Zm9udC1zaXplOiAxLjE5MzRlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjRlbTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2UxMjE2O1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdH1cclxuXHRcdCYuYWN0aXZle1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMW4rNyl7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bWluLXdpZHRoOiAyLjY1ZW07XHJcblx0XHRcdG1heC13aWR0aDogMi42NWVtO1xyXG5cdFx0ICAgIGhlaWdodDogMi42NWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uZXh0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1pbi13aWR0aDogMi42ODVlbTtcclxuXHRcdG1heC13aWR0aDogMi42ODVlbTtcclxuXHRcdGhlaWdodDogMi42ODVlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0aW1nLCBzdmd7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdHdpZHRoOiAwLjQ1ZW07XHJcblx0XHRcdGhlaWdodDogMC42OGVtO1xyXG5cdFx0XHQuY2xzLTF7XHJcblx0XHRcdFx0ZmlsbDogIzIxMjEyMTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NlMTIxNjtcclxuXHRcdFx0c3Zne1xyXG5cdFx0XHRcdC5jbHMtMXtcclxuXHRcdFx0XHRcdGZpbGw6ICNmZmZmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bWluLXdpZHRoOiAzLjE2M2VtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMuMTYzZW07XHJcblx0XHQgICAgaGVpZ2h0OiAzLjE2M2VtO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zaWRlYmFye1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogMjA7XHJcblx0JjphZnRlcntcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdHotaW5kZXg6IDE1O1xyXG5cdH1cclxuXHQmX19pbmZve1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTY7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIuOGVtO1xyXG5cdFx0cGFkZGluZy10b3A6IDEuNmVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMS41ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjhlbTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEuOGVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb3B5cmlnaHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxNjtcclxuXHRcdHBhZGRpbmctbGVmdDogMy44ZW07XHJcblx0XHRwYWRkaW5nLXRvcDogMi4zZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMi4zZW07XHJcblx0XHRjb2xvcjogIzRjNGM0YztcclxuXHRcdGZvbnQtc2l6ZTogMC43NDhlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDIuNGVtO1xyXG5cdFx0ICAgIHBhZGRpbmctdG9wOiAxZW07XHJcblx0XHQgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAyLjFlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjczOWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWVudXtcclxuXHQmX19saW5re1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMC45N2VtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS4wNHB4O1xyXG5cdFx0cGFkZGluZzogMC45MWVtIDMuOGVtIDAuOTFlbSAyLjllbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE2O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMC43N2VtIDMuOGVtIDAuNzdlbSAyLjVlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG5cdFx0fVxyXG5cdFx0Ji1hcnJvd3tcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHQgICAgcmlnaHQ6IDIuNmVtO1xyXG5cdFx0XHR3aWR0aDogMC40ZW07XHJcblx0XHRcdGhlaWdodDogMC42M2VtO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHRzdmcsIGltZ3tcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHQuY2xzLTF7XHJcblx0XHRcdFx0XHRmaWxsOiAjMjEyMTIxO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdC5tZW51X19saW5rLWFycm93IHN2ZyAuY2xzLTF7XHJcblx0XHRcdFx0ZmlsbDogI2ZmZmZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHQubWVudV9fbGluay1hcnJvdyBzdmcgLmNscy0xe1xyXG5cdFx0XHRcdGZpbGw6ICNmZmZmZmY7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Lm1lbnVfX2xpbmstYXJyb3d7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuY3VycmVudHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdC5tZW51X19saW5rLWFycm93IHN2ZyAuY2xzLTF7XHJcblx0XHRcdFx0ZmlsbDogI2ZmZmZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1lbnVzdWJ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmVjMjE0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cywgdmlzaWJpbGl0eSAuNnM7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyMDtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG5cdCYub3BlbntcclxuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxuXHQmX19jYXB7XHJcblx0ICAgIHBhZGRpbmc6IDEuN2VtIDMuMWVtIDAgMi44ZW07XHJcblx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCAgICBcdGRpc3BsYXk6IG5vbmU7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0Jl9fdGl0bGV7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS44ZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGhlaWdodDogMC4xM2VtO1xyXG5cdFx0XHR3aWR0aDogMjMlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yZWZ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS4yOHB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHQmLWFycm93e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWluLXdpZHRoOiAxLjZlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxLjZlbTtcclxuXHRcdFx0aGVpZ2h0OiAxLjZlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMC42ZW07XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdHN2ZywgaW1ne1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0d2lkdGg6IDAuMzJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDAuNTFlbTtcclxuXHRcdFx0XHQuY2xzLTF7XHJcblx0XHRcdFx0XHRmaWxsOiAjMjEyMTIxO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0XHQubWVudXN1Yl9fcmVmLWFycm93e1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XHJcblx0XHRcdFx0c3ZnIC5jbHMtMXtcclxuXHRcdFx0XHRcdGZpbGw6ICNmZWMyMTQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmN1cnJlbnR7XHJcblx0XHRcdGNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0XHQubWVudXN1Yl9fcmVmLWFycm93e1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XHJcblx0XHRcdFx0c3ZnIC5jbHMtMXtcclxuXHRcdFx0XHRcdGZpbGw6ICNmZWMyMTQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX21hc3N7XHJcblx0XHRwYWRkaW5nLXRvcDogMS43ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpbmt7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0Zm9udC1zaXplOiAwLjk3ZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjRweDtcclxuXHRcdHBhZGRpbmc6IDAuNjhlbSAxZW0gMC42OGVtIDIuOWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuY3VycmVudHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwLjQ2ZW0gMWVtIDAuNDZlbSAzLjllbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMi41ZW07XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHRcdFx0d2lkdGg6IDAuMmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMC4yZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaW5mb3tcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHQmX19waG9uZXN7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzLjNlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtcm93e1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogMC4zZW07XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDAuM2VtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwLjNlbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMC44ZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuOGVtO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKXtcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWxpbmt7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkRJTiBQcm9cIjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uZXR3b3Jrc3tcclxuXHRcdHBhZGRpbmctdG9wOiAwLjFlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Ji1saW5re1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWluLXdpZHRoOiAyLjhlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyLjhlbTtcclxuXHRcdFx0aGVpZ2h0OiAyLjhlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMC40ZW07XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdFx0LmNscy0xe1xyXG5cdFx0XHRcdFx0ZmlsbDogI2ZmZmZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtaWNvbntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0bWluLXdpZHRoOiAxLjNlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxLjNlbTtcclxuXHRcdFx0aGVpZ2h0OiAxLjNlbTtcclxuXHRcdFx0c3ZnLCBpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdC5jbHMtMXtcclxuXHRcdFx0XHRcdGZpbGw6ICMxMDEwMTA7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jYXB7XHJcblx0Jl9fYXJyYXl7XHJcblx0XHRwYWRkaW5nOiAwLjdlbSAxLjFlbSAxLjVlbSAzLjJlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwLjdlbSAxLjNlbSAxLjJlbSAxLjNlbTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlua3tcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmVjMjE0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0Y29sb3I6ICM4YThhOGE7XHJcblx0XHRmb250LXNpemU6IDAuOThlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS42ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC41MnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjhlbTtcclxuXHRcdG1hcmdpbi10b3A6IDAuOGVtO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0cGFkZGluZzogMC45ZW0gNC41ZW07XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0fVxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcclxuXHRcdFx0Y29sb3I6ICM4OTg5ODk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwLjhlbSA0LjNlbTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucG9wdXB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRib3gtc2hhZG93OiAwIDExcHggNTdweCByZ2JhKDAsIDAsIDAsIDAuNDcpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0d2lkdGg6IDQxLjAzZW07XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHR3aWR0aDogMjhlbTtcclxuXHR9XHJcblx0Ji5mYW5jeWJveC1jb250ZW50e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LmZhbmN5Ym94LWNsb3NlLXNtYWxse1xyXG5cdFx0cmlnaHQ6IDEuNmVtO1xyXG5cdFx0dG9wOiAxLjRlbTtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0d2lkdGg6IDEuNGVtO1xyXG5cdFx0aGVpZ2h0OiAxLjRlbTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9jbG9zZS1wb3B1cC5zdmcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRyaWdodDogMC45NWVtO1xyXG5cdFx0XHR0b3A6IDAuOWVtO1xyXG5cdFx0XHR3aWR0aDogMS4zZW07XHJcblx0XHRcdGhlaWdodDogMS4zZW07XHJcblx0XHR9XHJcblx0XHRzdmd7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2VudmVsb3Ble1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2Fza2FuY2V7XHJcblx0XHR3aWR0aDogMjkuOSU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAyZW0gMy40ZW0gMi4xZW0gNy4zZW07XHJcblx0XHR9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDMuMWVtO1xyXG5cdFx0XHRsZWZ0OiAzLjRlbTtcclxuXHRcdFx0d2lkdGg6IDUuMjNlbTtcclxuXHRcdFx0aGVpZ2h0OiAzLjk2ZW07XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL3NlbmQtb2suc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzLjVlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDIuN2VtO1xyXG5cdFx0XHRcdHRvcDogMS43ZW07XHJcblx0XHRcdFx0bGVmdDogMmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX21hc3N7XHJcblx0XHR3aWR0aDogNzAuMSU7XHJcblx0XHRwYWRkaW5nOiAyLjRlbSAzLjk1ZW0gMi41ZW0gMy40ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAuNGVtIDNlbSAyLjVlbSAzZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RpdGxle1xyXG5cdFx0Y29sb3I6ICMwZTBlMGU7XHJcblx0XHRmb250LXNpemU6IDEuNzhlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMC45ZW07XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZlYzIxNDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNjVlbTtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190ZXh0e1xyXG5cdFx0cGFkZGluZy10b3A6IDEuMWVtO1xyXG5cdFx0Y29sb3I6ICMyMjIyMjI7XHJcblx0XHRmb250LXNpemU6IDEuMDQ1ZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGltZXRhYmxle1xyXG5cdFx0cGFkZGluZy10b3A6IDEuMmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxLjNlbTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1pbi13aWR0aDogMWVtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDFlbTtcclxuXHRcdFx0aGVpZ2h0OiAxZW07XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL3RpbWUuc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdG1hcmdpbi10b3A6IDAuM2VtO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1jb250ZW50e1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuOGVtO1xyXG5cdFx0XHRjb2xvcjogIzIyMjIyMjtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjgyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjAxZW07XHJcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXZhbHVle1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2Nsb3Nle1xyXG5cdFx0cGFkZGluZy10b3A6IDEuNGVtO1xyXG5cdFx0Ji1saW5re1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Y29sb3I6ICNjZTEyMTY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC45NmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjZTEyMTY7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjNlbTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuaGVsbWV0e1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiA0MDBweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDIyLjFlbTtcclxuXHR9XHJcblx0JjpiZWZvcmV7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogNDQuMmVtO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWxtZXQtc2hhZG93LnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDI5ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltYWdle1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG5cdCZfX2NvbnRlbnR7XHJcblx0XHRwYWRkaW5nOiAzLjFlbSAyZW0gMy4xZW0gMi45MmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyLjVlbSAxLjRlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGV7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMi41M2VtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwLjk1ZW07XHJcblx0XHRtYXgtd2lkdGg6IDEyZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDJweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRiNTExO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwLjFlbTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA0OSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGV4dHtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAxLjFlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS45ZW07XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luLXRvcDogMi4zZW07XHJcblx0XHRtYXJnaW4tbGVmdDogMi4yZW07XHJcblx0XHRtYXgtd2lkdGg6IDE4ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjAxZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjAyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDEuOWVtO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMS45ZW07XHJcblx0XHRcdG1heC13aWR0aDogMjBlbTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubWFqb3J7XHJcblx0Jl9fY291cGxle1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHQmX19wcm9lbXtcclxuXHRcdHdpZHRoOiA2NS4xJTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdmlkZW97XHJcblx0XHR3aWR0aDogMzQuOSU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMS4zZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RpdGxle1xyXG5cdFx0bWFyZ2luLXRvcDogMC42ZW07XHJcblx0ICAgIHBhZGRpbmctbGVmdDogMS42ZW07XHJcblx0XHRwYWRkaW5nLXRvcDogMC4yZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjdlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjRlbTtcclxuXHRcdGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCAjZmVjMjE0O1xyXG5cdFx0Y29sb3I6ICMxYzFjMWM7XHJcblx0XHRmb250LXNpemU6IDEuNzJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM1ZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNDZweDtcclxuXHRcdGJ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDAuMTdlbSBzb2xpZCAjZmVjMjE0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMC42ZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwLjFlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuMWVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNTdlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYmVhZHJvbGx7XHJcblx0XHRwYWRkaW5nOiAxZW0gMy4zZW0gMCAzLjRlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjdlbSAxLjRlbSAwIDEuNGVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19wcml2aWxlZ2Vze1xyXG5cdFx0cGFkZGluZzogMS42ZW0gMy42ZW0gMTBweCAzLjM1ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMS41ZW0gMS40ZW0gMmVtIDEuNGVtO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wcm9lbXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDMuNSU7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblx0Jl9fYmFja2dyb3VuZHtcclxuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHRib3R0b206IDA7XHJcbiAgICBcdGxlZnQ6IDA7XHJcbiAgICBcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRoZWlnaHQ6IDEwMCU7XHJcbiAgICBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZW0uanBnKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1NC40JTtcclxuXHRcdH1cclxuICAgIH1cclxuICAgICZfX2ZsYWdze1xyXG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdHJpZ2h0OiA1JTtcclxuICAgIFx0Ym90dG9tOiAwO1xyXG4gICAgXHR3aWR0aDogNzQlO1xyXG4gICAgXHR6LWluZGV4OiAxO1xyXG4gICAgXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBcdFx0cmlnaHQ6IDIlO1xyXG5cdFx0ICAgIHdpZHRoOiA5MyU7XHJcbiAgICBcdH1cclxuICAgIH0gIFxyXG5cdCZfX2Jsb2Nre1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDE5NCwgMjIsIDAuOSk7XHJcblx0XHRwYWRkaW5nOiAxLjJlbSAxLjhlbSAxLjJlbSAzLjNlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDEuM2VtIDEuM2VtIDEuOGVtIDEuM2VtO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGV4dHtcclxuXHRcdG1heC13aWR0aDogMzcuM2VtO1xyXG5cdFx0Y29sb3I6ICMxNzE3MTc7XHJcblx0XHRmb250LXNpemU6IDEuMTk3ZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMuM2VtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEuM2VtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNGVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19idG57XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWF4LXdpZHRoOiAxMy4yZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwLjNlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjZTEyMTY7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIkRJTiBQcm9cIjtcclxuXHRcdGZvbnQtc2l6ZTogMC43NWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjRweDtcclxuXHQgICAgcGFkZGluZzogMS42ZW0gMS41ZW07XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0Ji1pY29ue1xyXG5cdFx0XHRtaW4td2lkdGg6IDAuNWVtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDAuNWVtO1xyXG5cdFx0XHRoZWlnaHQ6IDAuOGVtO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHN2Z3tcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHQuY2xzLTF7XHJcblx0ICAgIFx0XHRcdGZpbGw6ICNmZmZmZmY7XHJcblx0ICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0ICAgIFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR0ZXh0LWluZGVudDogMTExMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0c3Zne1xyXG5cdFx0XHRcdC5jbHMtMXtcclxuXHQgICAgXHRcdFx0ZmlsbDogI2ZmZmZmZjtcclxuXHQgICAgXHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1c3tcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMy42ZW07XHJcblx0XHRcdG1heC13aWR0aDogMy42ZW07XHJcblx0XHQgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0XHQgICAgcGFkZGluZzogMDtcclxuXHRcdCAgICBtYXJnaW4tdG9wOiAwLjJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudmlkZW97XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctYm90dG9tOiA4MS4yJTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ZpZGVvLmpwZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICBcdGNvbnRlbnQ6ICcnO1xyXG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdGxlZnQ6IDA7XHJcbiAgICBcdHRvcDogMDtcclxuICAgIFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdGhlaWdodDogMTAwJTtcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMiwgMTIsIDEyLCAwLjU5KTtcclxuICAgIFx0ei1pbmRleDogLTE7XHJcbiAgICBcdG9wYWNpdHk6IDA7XHJcbiAgICBcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgXHQmOmFmdGVye1xyXG4gICAgXHRcdG9wYWNpdHk6IDE7XHJcbiAgICBcdH1cclxuICAgIFx0LnZpZGVvX19wbGF5e1xyXG4gICAgXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xMDY3KTtcclxuICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgXHRcdHN2ZyAuY2xzLTF7XHJcbiAgICBcdFx0XHRmaWxsOiAjZmZmZmZmO1xyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG4gICAgJl9fYmxvY2t7XHJcbiAgICBcdG1heC13aWR0aDogOS44ZW07XHJcbiAgICBcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdHRvcDogNTAlO1xyXG4gICAgXHRsZWZ0OiA1MCU7XHJcbiAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcdG1hcmdpbi10b3A6IDUlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4LjZlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wbGF5e1xyXG4gICAgXHRtYXgtd2lkdGg6IDUuNmVtO1xyXG4gICAgXHRtaW4td2lkdGg6IDUuNmVtO1xyXG4gICAgXHRoZWlnaHQ6IDUuNmVtO1xyXG4gICAgXHRtYXJnaW46IDAgYXV0bztcclxuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgXHRzdmd7XHJcbiAgICBcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0aGVpZ2h0OiAxMDAlO1xyXG4gICAgXHRcdC5jbHMtMXtcclxuICAgIFx0XHRcdGZpbGw6ICNmY2MxMTg7XHJcbiAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQuMmVtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQuMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQuMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RvcGlje1xyXG4gICAgXHRwYWRkaW5nLXRvcDogMS42ZW07XHJcblx0XHRjb2xvcjogI2ZlYzIxNDtcclxuXHRcdGZvbnQtc2l6ZTogMS4wNmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjFlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpbWV7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMS4yZW07XHJcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFx0bWFyZ2luLXRvcDogMWVtO1xyXG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xyXG4gICAgXHRib3JkZXItcmFkaXVzOiAxLjJlbTtcclxuXHRcdGNvbG9yOiAjZWVlZWVlO1xyXG5cdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjRlbSAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5iZWFkcm9sbHtcclxuXHQmX19zZXR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tbGVmdDogLTFlbTtcclxuXHR9XHJcblx0Jl9fYm94e1xyXG5cdFx0d2lkdGg6IDMzLjMlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41N2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVte1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQxJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0LmJlYWRyb2xsX19ibG9ja3tcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG5cdFx0ICAgIFx0cGFkZGluZzogMS40ZW0gMWVtIDEuNGVtIDEuMmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5iZWFkcm9sbF9fa25vYntcclxuXHQgICAgXHRcdG9wYWNpdHk6IDE7XHJcblx0ICAgIFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pbWFnZXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0dG9wOiA1MCU7XHJcbiAgICBcdGxlZnQ6IDUwJTtcclxuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRoZWlnaHQ6IDEwMCU7XHJcbiAgICBcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxuXHQmX19ibG9ja3tcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRmb250LXNpemU6IDEuM2VtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG5cdCAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAxLjJlbTtcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0fVxyXG5cdCZfX25hbWV7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcclxuXHQgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcblx0fVxyXG5cdCZfX2tub2J7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWluLXdpZHRoOiAxLjYxZW07XHJcblx0XHRtYXgtd2lkdGg6IDEuNjFlbTtcclxuXHRcdGhlaWdodDogMS42MWVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMC4yZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHQmLWljb257XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWluLXdpZHRoOiAwLjNlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAwLjNlbTtcclxuXHRcdFx0aGVpZ2h0OiAwLjQ3ZW07XHJcblx0XHRcdHN2Z3tcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wcml2aWxlZ2Vze1xyXG5cdCZfX3NldHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tbGVmdDogLTFlbTtcclxuXHR9XHJcblx0Jl9fYm94e1xyXG5cdFx0d2lkdGg6IDMzLjMlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS40ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQgICAgcGFkZGluZy1ib3R0b206IDEuOTVlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faXRlbXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0Jl9faWNvbntcclxuXHRcdG1pbi13aWR0aDogNC42ZW07XHJcblx0XHRtYXgtd2lkdGg6IDQuNmVtO1xyXG5cdFx0aGVpZ2h0OiA0LjZlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogMi4xZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29udGVudHtcclxuXHRcdGNvbG9yOiAjMTcxNzE3O1xyXG5cdFx0Zm9udC1zaXplOiAxLjA4ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuXHRcdGJ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0XHR1bHtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuODdlbTtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICfigKInO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjNlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42ZW07XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmFib3V0e1xyXG5cdHBhZGRpbmctYm90dG9tOiAxLjRlbTtcclxuICAgICZfX2NhcHtcclxuICAgIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC5qcGcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMzAuNiU7XHJcblx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCAgICBcdHBhZGRpbmctYm90dG9tOiA3My42JTtcclxuXHQgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgICBcdHBhZGRpbmc6IDAuODJlbSAxZW0gMC42NmVtIDEuNTJlbTtcclxuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHRsZWZ0OiAwO1xyXG4gICAgXHRib3R0b206IDA7XHJcbiAgICBcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRmb250LXNpemU6IDIuMWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM2ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC41NnB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42MmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxZW0gMWVtIDFlbSAwLjhlbTtcclxuXHQgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWFzc3tcclxuICAgIFx0cGFkZGluZzogMmVtIDMuM2VtIDFlbSAzLjM0ZW07XHJcbiAgICBcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgXHRcdHBhZGRpbmc6IDJlbSAxLjNlbSAxZW0gMS4zZW07XHJcbiAgICBcdH1cclxuICAgIH1cclxuICAgICZfX2NvdXBsZXtcclxuICAgIFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcbiAgICAmX190b3BpY3tcclxuICAgIFx0d2lkdGg6IDMyLjM4ZW07XHJcbiAgICBcdHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuXHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0Zm9udC1zaXplOiAxLjM0N2VtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdHBhZGRpbmctbGVmdDogMi4yZW07XHJcblx0XHRib3JkZXItbGVmdDogMC4yM2VtIHNvbGlkICNmZWMyMTQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDEuOGVtO1xyXG5cdFx0ICAgIGJvcmRlci1sZWZ0OiAwLjE1ZW0gc29saWQgI2ZlYzIxNDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgIFx0d2lkdGg6IDQ0LjZlbTtcclxuXHRcdGNvbG9yOiAjMTUxNTE1O1xyXG5cdFx0Zm9udC1zaXplOiAxLjA0NmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XHJcblx0XHRwYWRkaW5nLXRvcDogMC4xZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRwYWRkaW5nLXRvcDogMS45ZW07XHJcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcbiAgICAmX19zZXR7XHJcbiAgICBcdHBhZGRpbmctdG9wOiAyLjhlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMS43NWVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyLjNlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm94e1xyXG5cdFx0d2lkdGg6IDMzLjMlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxLjc1ZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMi4xNWVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMS4xZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2l0ZW17XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDElO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHQuYWJvdXRfX2Jsb2Nre1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcblx0XHQgICAgXHRwYWRkaW5nOiAxLjJlbSAxZW0gMS4yZW0gMS42ZW07XHJcblx0XHRcdH1cclxuXHQgICAgXHQuYWJvdXRfX2tub2J7XHJcblx0ICAgIFx0XHRvcGFjaXR5OiAxO1xyXG5cdCAgICBcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1hZ2V7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdHRvcDogNTAlO1xyXG4gICAgXHRsZWZ0OiA1MCU7XHJcbiAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgXHR3aWR0aDogMTAwJTtcclxuICAgIFx0aGVpZ2h0OiAxMDAlO1xyXG4gICAgXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHR9XHJcblx0Jl9fYmxvY2t7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAxLjQxZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcblx0ICAgIHBhZGRpbmc6IDAuOGVtIDFlbSAwLjhlbSAxLjZlbTtcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYW1le1xyXG5cdFx0cGFkZGluZy1yaWdodDogMC4zZW07XHJcblx0ICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cdH1cclxuXHQmX19rbm9ie1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1pbi13aWR0aDogMS42MWVtO1xyXG5cdFx0bWF4LXdpZHRoOiAxLjYxZW07XHJcblx0XHRoZWlnaHQ6IDEuNjFlbTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0Ji1pY29ue1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDAuM2VtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDAuM2VtO1xyXG5cdFx0XHRoZWlnaHQ6IDAuNDdlbTtcclxuXHRcdFx0c3Zne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5kb2N1bWVudHN7XHJcblx0Jl9fdGl0bGV7XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMi4zOGVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC41NnB4O1xyXG5cdFx0cGFkZGluZzogMC42NWVtIDAuOGVtIDAuNjVlbSAxLjRlbTtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG5cdCAgICBcdGZvbnQtc2l6ZTogMS42NWVtO1xyXG5cdCAgICBcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgIFx0ICAgIHBhZGRpbmc6IDFlbSAwLjhlbSAxZW0gMC44ZW07XHJcblx0ICAgIH1cclxuXHR9XHJcblx0Jl9fbWFzc3tcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxZW07XHJcblx0fVxyXG5cdCZfX2RpdmlzaW9ue1xyXG5cdFx0cGFkZGluZzogMS44ZW0gMy41ZW0gMS40ZW0gMy4zZW07XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcclxuXHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjRlbSAxLjRlbSAxLjRlbSAxLjRlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdG9waWN7XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMS45NWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjUycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAwLjFlbSBzb2xpZCAjZmVjMjE0O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDFlbTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZWMyMTQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40NWVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC44ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NldHtcclxuXHRcdHBhZGRpbmctdG9wOiAyZW07XHJcblx0XHRtYXJnaW4tbGVmdDogLTFlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS41ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2JveHtcclxuXHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDFlbTtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faXRlbXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdCAgICBwYWRkaW5nOiAxLjRlbSAyLjk5ZW0gMS40ZW0gMS44ZW07XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZlYzIxNDtcclxuXHRcdFx0LmRvY3VtZW50c19faWNvbntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0XHRcdC5jbHMtMXtcclxuXHRcdFx0XHRcdGZpbGw6ICNmN2Y3Zjc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMS4xZW0gMWVtIDEuNWVtIDEuMWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pY29ue1xyXG5cdFx0bWluLXdpZHRoOiAzLjNlbTtcclxuXHRcdG1heC13aWR0aDogMy4zZW07XHJcblx0XHRoZWlnaHQ6IDMuOWVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0c3ZnLCBpbWd7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdG1pbi13aWR0aDogMi4zZW07XHJcblx0XHRcdG1heC13aWR0aDogMi4zZW07XHJcblx0XHRcdGhlaWdodDogMi45ZW07XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMi4xZW07XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyLjFlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDIuNmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jbHMtMXtcclxuXHRcdFx0XHRmaWxsOiAjZmVjMjE0O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDIuOTVlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyLjk1ZW07XHJcblx0XHRcdGhlaWdodDogMy41ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX25hbWV7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuM2VtO1xyXG5cdFx0Y29sb3I6ICMxYzFjMWM7XHJcblx0XHRmb250LXNpemU6IDEuMDQ2ZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMC42ZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubGFib3JhdG9yeXtcclxuXHQmX190aXRsZXtcclxuXHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0Zm9udC1zaXplOiAyLjM4ZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XHJcblx0XHRwYWRkaW5nOiAwLjY1ZW0gMC44ZW0gMC42NWVtIDEuNGVtO1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuXHQgICAgXHRmb250LXNpemU6IDEuNjVlbTtcclxuXHQgICAgXHRsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICBcdCAgICBwYWRkaW5nOiAxZW0gMC44ZW0gMWVtIDAuOGVtO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdCZfX21hc3N7XHJcblx0XHRwYWRkaW5nOiAxLjZlbSAzZW0gMi42ZW0gM2VtO1xyXG5cdFx0Y29sb3I6ICMxNTE1MTU7XHJcblx0XHRmb250LXNpemU6IDEuMTJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjJlbSAxLjJlbSAyLjZlbSAxLjJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjE5NWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb250ZW50e1xyXG5cdFx0bWF4LXdpZHRoOiA3OS43ZW07XHJcblx0XHRpbWd7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMC4zZW07XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNGVtO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAjZTkwMDAzO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5MDAwMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDJ7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDN7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zMmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNGVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoNHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjE5ZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjA4ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGg1e1xyXG5cdFx0XHRmb250LXNpemU6IDEuMDZlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjE2ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVse1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC4zZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjhlbTtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMC42ZW07XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGNvbG9yOiAjMTUxNTE1O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjNlbTtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiAwLjM0ZW07XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDAuMzRlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMC4zNGVtO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC42ZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuOGVtO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5MDAwMztcclxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45ODhlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjM1ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRvbHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDAuM2VtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC44ZW07XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0Y291bnRlci1yZXNldDogbGlzdDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDAuNmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxZW07XHJcblx0XHRcdH1cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRjb2xvcjogIzE1MTUxNTtcclxuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4zZW07XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbGlzdDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobGlzdClcIi5cIjtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC4zNGVtO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxNTE1MTU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45ODhlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubmV3c3tcclxuXHQmX190aXRsZXtcclxuXHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0Zm9udC1zaXplOiAyLjFlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC41NnB4O1xyXG5cdFx0cGFkZGluZzogMC42ZW0gMC44ZW0gMC44ZW0gMS41ZW07XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuXHQgICAgXHRmb250LXNpemU6IDEuNjVlbTtcclxuXHQgICAgXHRsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICBcdCAgICBwYWRkaW5nOiAxZW0gMC44ZW0gMWVtIDAuOGVtO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdCZfX21hc3N7XHJcblx0XHRwYWRkaW5nOiAyLjdlbSAzLjNlbSAzLjllbSAzLjNlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjRlbSAxLjNlbSA0ZW0gMS4zZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NldHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMS4zZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdCZfX2JveHtcclxuXHRcdHBhZGRpbmctbGVmdDogMS4zZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS41ZW07XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAxLjJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faXRlbXtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1pbi1oZWlnaHQ6IDEzdnc7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bWluLWhlaWdodDogNDB2dztcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdC5uZXdzX191bml0e1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubmV3c19fbmFtZXtcclxuXHRcdFx0XHRjb2xvcjogI2NlMTIxNjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX191bml0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAzcHggMTNweCByZ2JhKDQ1LCA0NSwgNDUsIDAuMTUpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHQmX19waWN0dXJle1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDM1JTtcclxuXHRcdHdpZHRoOiAyNyU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAzNCU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltYWdle1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG5cdCZfX2NvbnRlbnR7XHJcblx0XHRtYXJnaW4tbGVmdDogMjclO1xyXG5cdFx0cGFkZGluZzogMi4zZW0gMS4xZW0gMi44ZW0gMmVtO1xyXG5cdFx0d2lkdGg6IDczJTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMS4xZW0gMS4xZW0gMi44ZW0gMS43ZW07XHJcblx0XHRcdHdpZHRoOiA2NiU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzNCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2RhdGV7XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XHJcblx0fVxyXG5cdCZfX25hbWV7XHJcblx0XHRwYWRkaW5nLXRvcDogMC43ZW07XHJcblx0XHRtYXgtd2lkdGg6IDIxLjJlbTtcclxuXHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMDhlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzhlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGV4dHtcclxuXHRcdG1hcmdpbi10b3A6IDEuM2VtO1xyXG5cdFx0bWF4LXdpZHRoOiAyOS4yZW07XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19wYWdpbmF0aW9ue1xyXG5cdFx0cGFkZGluZy10b3A6IDEuM2VtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxLjJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubm92ZWx0eXtcclxuXHRwYWRkaW5nLWJvdHRvbTogMy4zZW07XHJcblx0Jl9fdGl0bGV7XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMi4xZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcclxuXHRcdHBhZGRpbmc6IDAuNmVtIDAuOGVtIDAuOGVtIDEuNWVtO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuXHQgICAgXHRmb250LXNpemU6IDEuNjVlbTtcclxuXHQgICAgXHRsaW5lLWhlaWdodDogMS4zNWVtO1xyXG4gICAgXHQgICAgcGFkZGluZzogMWVtIDAuOGVtIDFlbSAwLjhlbTtcclxuXHQgICAgfVxyXG5cdH1cclxuXHQmX19hcnJheXtcclxuXHRcdHBhZGRpbmc6IDEuM2VtIDMuN2VtIDEuNGVtIDMuM2VtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMS4zZW0gMWVtIDEuNGVtIDEuM2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb3VwbGV7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19kaXZpc2lvbntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuOTJweDtcclxuXHRcdHBhZGRpbmc6IDAuNmVtIDFlbSAwLjZlbSAxLjM1ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjgzZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuICAgIFx0XHRwYWRkaW5nOiAwLjdlbSAxZW0gMC43ZW0gMS4zNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19kYXRle1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxLjdlbTtcclxuXHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0Zm9udC1zaXplOiAxLjA0ZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMDJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYmFja3tcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRjb2xvcjogIzIyMjIyMjtcclxuXHRcdGZvbnQtc2l6ZTogMS4xMmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdCYtaWNvbntcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtaW4td2lkdGg6IDEuMDhlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxLjA4ZW07XHJcblx0XHRcdGhlaWdodDogMC45ZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMC43ZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0c3ZnLCBpbWd7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX21hc3N7XHJcblx0XHRwYWRkaW5nOiAwIDMuNGVtIDIuOGVtIDMuNGVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMC44ZW0gMi4yZW0gMC44ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRlbnR7XHJcblx0XHRwYWRkaW5nOiAyLjFlbSAyZW0gMi4xZW0gMy43ZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEuMWVtIDFlbSAxLjllbSAxLjhlbTtcclxuXHRcdH1cclxuXHRcdHB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdFx0Y29sb3I6ICMxNTE1MTU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xMmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC40ZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxZW07XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xOWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogI2U5MDAwMztcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTAwMDM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGltZ3tcclxuXHRcdFx0bWFyZ2luLXRvcDogMC44ZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdFx0d2lkdGg6IDQ4LjIlO1xyXG5cdFx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIFx0XHRtYXJnaW4tcmlnaHQ6IDEuM2VtO1xyXG4gICAgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoMntcclxuXHRcdFx0Zm9udC1zaXplOiAxLjc5ZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42NTVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDN7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwLjNlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuMWVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNDllbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjQ3ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGg0e1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC40ZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zNGVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMjllbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xOWVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMzhlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dWx7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwLjVlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEuMmVtO1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwLjllbTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRjb2xvcjogIzE1MTUxNTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMTJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDAuMzRlbTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMC4zNGVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwLjM0ZW07XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC45ZW07XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwMDAzO1xyXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE5ZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC44ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRvbHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDAuNmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMS4yZW07XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0Y291bnRlci1yZXNldDogbGlzdDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDAuOWVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGNvbG9yOiAjMTUxNTE1O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xMmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjU1ZW07XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbGlzdDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobGlzdClcIi5cIjtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC4yZW07XHJcblx0XHRcdFx0XHRjb2xvcjogIzE1MTUxNTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE5ZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC44ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RpZGluZ3N7XHJcblx0XHRwYWRkaW5nOiAwIDMuM2VtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMS4zZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIudGlkaW5nc3tcclxuXHQmX19jYXB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0Jl9fdGl0bGV7XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMS44ZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjZlbTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC40OHB4O1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNDVlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc3RyaXB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMC4yM2VtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcclxuXHRcdG1hcmdpbjogMCAyLjhlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMS4zZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYmFja3tcclxuXHRcdG1hcmdpbi10b3A6IC0wLjE1ZW07XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0Y29sb3I6ICMyMjIyMjI7XHJcblx0XHRmb250LXNpemU6IDEuMTJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuXHRcdH1cclxuXHRcdCYtaWNvbntcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtaW4td2lkdGg6IDEuMDhlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxLjA4ZW07XHJcblx0XHRcdGhlaWdodDogMC45ZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMC43ZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxLjNlbTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEuM2VtO1xyXG5cdFx0XHRcdGhlaWdodDogMS4wNWVtO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC44ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0c3ZnLCBpbWd7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zZXR7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEuNGVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0cGFkZGluZy10b3A6IDAuOGVtO1xyXG5cdH1cclxuXHQmX19ib3h7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNGVtO1xyXG5cdFx0cGFkZGluZy10b3A6IDEuNGVtO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCAgICBwYWRkaW5nLXRvcDogMS4yZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2l0ZW17XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWluLWhlaWdodDogMTN2dztcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MHZ3O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0LnRpZGluZ3NfX3VuaXR7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50aWRpbmdzX19uYW1le1xyXG5cdFx0XHRcdGNvbG9yOiAjY2UxMjE2O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3VuaXR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3gtc2hhZG93OiAwIDNweCAxM3B4IHJnYmEoNDUsIDQ1LCA0NSwgMC4xNSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdCZfX3BpY3R1cmV7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzUlO1xyXG5cdFx0d2lkdGg6IDI3JTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogMzQlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDQlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pbWFnZXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxuXHQmX19jb250ZW50e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDI3JTtcclxuXHRcdHBhZGRpbmc6IDIuM2VtIDEuMWVtIDMuMWVtIDJlbTtcclxuXHRcdHdpZHRoOiA3MyU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEuMWVtIDEuMWVtIDIuOGVtIDEuN2VtO1xyXG5cdFx0XHR3aWR0aDogNjYlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzQlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19kYXRle1xyXG5cdFx0Y29sb3I6ICMxYzFjMWM7XHJcblx0XHRmb250LXNpemU6IDAuOWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xyXG5cdH1cclxuXHQmX19uYW1le1xyXG5cdFx0cGFkZGluZy10b3A6IDAuNWVtO1xyXG5cdFx0bWF4LXdpZHRoOiAyMS4yZW07XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDAuOGVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMDhlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzhlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGV4dHtcclxuXHRcdHBhZGRpbmctdG9wOiAxLjNlbTtcclxuXHRcdG1heC13aWR0aDogMjkuMmVtO1xyXG5cdFx0Y29sb3I6ICMxYzFjMWM7XHJcblx0XHRmb250LXNpemU6IDAuOWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NlbGxhcntcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyLjFlbTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc2FtcGxle1xyXG5cdCZfX3RpdGxle1xyXG5cdFx0Y29sb3I6ICMxYzFjMWM7XHJcblx0XHRmb250LXNpemU6IDIuMzhlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC42NHB4O1xyXG5cdCAgICBwYWRkaW5nOiAwLjVlbSAwLjhlbSAwLjZlbSAxLjM1ZW07XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG5cdCAgICBcdGZvbnQtc2l6ZTogMS42NWVtO1xyXG5cdCAgICBcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgIFx0ICAgIHBhZGRpbmc6IDFlbSAwLjhlbSAxZW0gMC44ZW07XHJcblx0ICAgIH1cclxuXHR9XHJcblx0Jl9fbWFzc3tcclxuXHRcdHBhZGRpbmc6IDEuMjhlbSA1LjFlbSAyZW0gMy4yZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMWVtIDEuM2VtIDFlbSAxLjNlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29udGVudHtcclxuXHRcdHB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdFx0Y29sb3I6ICMxNTE1MTU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xMmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC40ZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxZW07XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xOTVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICNlOTAwMDM7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwMDAzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbWd7XHJcblx0XHRcdG1hcmdpbi10b3A6IDAuNGVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjJlbTtcclxuXHRcdFx0d2lkdGg6IDQ4LjIlO1xyXG5cdFx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIFx0XHRtYXJnaW4tcmlnaHQ6IDEuM2VtO1xyXG4gICAgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDJ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS43OWVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNjZlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDN7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwLjNlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuMWVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNDllbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjQ4ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGg0e1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC40ZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zNGVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMjhlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4yZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGg1e1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTllbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjM4ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVse1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC41ZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjJlbTtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMC45ZW07XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuNGVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0Y29sb3I6ICMxNTE1MTU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjEyZW07XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuNTVlbTtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiAwLjM0ZW07XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDAuMzRlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMC4zNGVtO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC41ZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuOWVtO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5MDAwMztcclxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDAuM2VtO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDAuM2VtO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDAuM2VtO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xOWVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuOGVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0b2x7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwLjZlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEuMmVtO1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdGNvdW50ZXItcmVzZXQ6IGxpc3Q7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwLjllbTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS40ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRjb2xvcjogIzE1MTUxNTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMTJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XHJcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGxpc3QpXCIuXCI7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMmVtO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxNTE1MTU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC45OGVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jYXRhbG9ne1xyXG5cdFx0cGFkZGluZzogMCAzLjNlbSAzLjhlbSAzLjNlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEuM2VtIDJlbSAxLjNlbTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZXJyb3J7XHJcblx0cGFkZGluZzogNi45ZW0gMmVtIDVlbSA3ZW07XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBcdHBhZGRpbmc6IDNlbSAxZW0gNWVtIDFlbTtcclxuICAgIH1cclxuXHQmX19jb3VwbGV7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQgICAgXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0ICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdCZfX2ltYWdle1xyXG5cdFx0d2lkdGg6IDI2LjEyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDQuMmVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0ICAgIFx0d2lkdGg6IDgwJTtcclxuXHQgICAgXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0Jl9fY29udGVudHtcclxuXHRcdHBhZGRpbmctdG9wOiAyLjJlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCAgICBcdHdpZHRoOiAxMDAlO1xyXG5cdCAgICBcdG1hcmdpbi1yaWdodDogMDtcclxuXHQgICAgfVxyXG5cdH1cclxuXHQmX190aXRsZXtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkYzFiMWI7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMi4wOTVlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xZW07XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcclxuXHRcdHBhZGRpbmc6IDAuM2VtIDAuOGVtIDAuNGVtIDAuODZlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOGVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RpdGxlc3Vie1xyXG5cdFx0Y29sb3I6ICMyNzI3Mjc7XHJcblx0XHRmb250LXNpemU6IDEuNjRlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4wMmVtO1xyXG5cdFx0cGFkZGluZy10b3A6IDEuNGVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RleHR7XHJcblx0XHRjb2xvcjogIzI3MjcyNztcclxuXHRcdGZvbnQtc2l6ZTogMS4xOTVlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRwYWRkaW5nLXRvcDogMC43ZW07XHJcblx0fVxyXG5cdCZfX2J0bntcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdG1hcmdpbi10b3A6IDIuOGVtO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0Zm9udC1zaXplOiAxLjA0ZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRcdHBhZGRpbmc6IDAuNmVtIDFlbSAwLjdlbSAyLjNlbTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHQmLWFycm93e1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMS41ZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWluLXdpZHRoOiAxLjhlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxLjhlbTtcclxuXHRcdFx0aGVpZ2h0OiAxLjhlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHRzdmcsIGltZ3tcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiAwLjRlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDAuNmVtO1xyXG5cdFx0XHRcdC5jbHMtMXtcclxuXHRcdFx0XHRcdGZpbGw6ICMyMTIxMjE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0XHQuZXJyb3JfX2J0bi1hcnJvd3tcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbnRhY3Rze1xyXG5cdCZfX3RpdGxle1xyXG5cdFx0Y29sb3I6ICMxYzFjMWM7XHJcblx0XHRmb250LXNpemU6IDIuMzhlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcclxuXHRcdHBhZGRpbmc6IDAuNjVlbSAwLjhlbSAwLjY1ZW0gMS4zN2VtO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcblx0ICAgIFx0Zm9udC1zaXplOiAxLjY1ZW07XHJcblx0ICAgIFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgXHQgICAgcGFkZGluZzogMWVtIDAuOGVtIDFlbSAwLjhlbTtcclxuXHQgICAgfVxyXG5cdH1cclxuXHQmX19tYXNze1xyXG5cdFx0cGFkZGluZzogMi4zZW0gMy4zZW0gMC43ZW0gMy4zZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRwYWRkaW5nOiAyLjNlbSAwLjZlbSAzZW0gMC42ZW07XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xlZnR7XHJcblx0XHR3aWR0aDogNDQuNSU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA4ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMC44ZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjRlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcm93e1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuNmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHQmX19saW5le1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIuNGVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEuN2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pY29ue1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcclxuXHRcdGhlaWdodDogMi4wMTRlbTtcclxuXHRcdG1pbi13aWR0aDogMi4wMTRlbTtcclxuXHRcdG1heC13aWR0aDogMi4wMTRlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRoZWlnaHQ6IDIuNDgyZW07XHJcblx0XHRcdG1pbi13aWR0aDogMi40ODJlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyLjQ4MmVtO1xyXG5cdFx0fVxyXG5cdFx0c3Zne1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19nZW57XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNGVtO1xyXG5cdFx0Y29sb3I6ICMxYzFjMWM7XHJcblx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcblx0XHRhe1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogI2ZlYzIxNDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMDNlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xN2VtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuM2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19hZGRyZXNze1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuOTNlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0Y29sb3I6ICMxYzFjMWM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICNmZWMyMTQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGltZXRhYmxle1xyXG5cdFx0cGFkZGluZy10b3A6IDFlbTtcclxuXHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0Zm9udC1zaXplOiAwLjgxNWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM1ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjc3ZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxLjRlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY3JlYXNle1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAuNzhlbTtcclxuXHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDAuMmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC44NmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190b3BpY3tcclxuXHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS41NWVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuODZlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcGhvbmV7XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMS4xNGVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4wOWVtO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICMxYzFjMWM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICNmZWMyMTQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdmFsdWV7XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogI2ZlYzIxNDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yaWdodHtcclxuXHRcdHdpZHRoOiA1NS41JTtcclxuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDEzcHggcmdiYSg0NSwgNDUsIDQ1LCAwLjE1KTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZWMyMTQ7XHJcblx0ICAgIHBhZGRpbmc6IDMuMmVtIDUuMmVtIDMuNmVtIDQuNWVtO1xyXG5cdCAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDEuNWVtIDNlbSAxLjhlbSAyLjhlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWFwe1xyXG5cdFx0aGVpZ2h0OiAyNi43ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0aGVpZ2h0OiAzMi45ZW07XHJcblx0XHR9XHJcblx0XHRpZnJhbWV7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNlYXJjaHtcclxuXHRwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG5cdCZfX3RpdGxle1xyXG5cdFx0Y29sb3I6ICMxYzFjMWM7XHJcblx0XHRmb250LXNpemU6IDIuMzhlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG5cdFx0cGFkZGluZzogMC42NWVtIDAuOGVtIDAuNjVlbSAxLjM3ZW07XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuXHQgICAgXHRmb250LXNpemU6IDEuNjVlbTtcclxuXHQgICAgXHRsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICBcdCAgICBwYWRkaW5nOiAxZW0gMC44ZW0gMWVtIDAuOGVtO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdCZfX2Jvb3R7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XHJcblx0XHRwYWRkaW5nOiAxLjJlbSAzLjNlbSAxLjNlbSAzLjNlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjNlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZm9ybXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCYtaWNvbntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxLjRlbTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0XHRtaW4td2lkdGg6IDFlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxZW07XHJcblx0XHRcdGhlaWdodDogMWVtO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0c3Zne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHQuY2xzLTF7XHJcblx0XHRcdFx0XHRmaWxsOiAjMDAwMDAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEuMmVtO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMS4yZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxLjJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19maWVsZHtcclxuXHRcdHBhZGRpbmc6IDAuODc1ZW0gMTBlbSAgMC44NzVlbSAyLjhlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGNvbG9yOiAjMGIxZDI3O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiRElOIFByb1wiO1xyXG5cdFx0Zm9udC1zaXplOiAxLjE5ZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdCY6OnBsYWNlaG9sZGVye1xyXG5cdFx0XHRjb2xvcjogIzBiMWQyNztcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwLjk0ZW0gMy41ZW0gMC45NGVtIDIuOGVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjVlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYnRue1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDVweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRmb250LWZhbWlseTogXCJESU4gUHJvXCI7XHJcblx0XHRmb250LXNpemU6IDAuOTdlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cGFkZGluZzogMC44NDdlbSAzLjVlbTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0Jjpmb2N1c3tcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7XHJcblx0XHR9XHJcblx0XHQmLWljb257XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR3aWR0aDogMC41ZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAwLjhlbTtcclxuXHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdC5jbHMtMXtcclxuXHRcdFx0XHRcdFx0ZmlsbDogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0d2lkdGg6IDMuMjNlbTtcclxuXHRcdFx0aGVpZ2h0OiAzLjIzZW07XHJcblx0XHRcdHJpZ2h0OiAwLjNlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWFzc3tcclxuXHRcdHBhZGRpbmc6IDEuNGVtIDMuNGVtIDFlbSAzLjJlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjA1ZW0gMS4zZW0gMWVtIDEuM2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yZXBseXtcclxuXHRcdGNvbG9yOiAjMTQxNDE0O1xyXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM1ZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuMmVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuOGVtO1xyXG5cdFx0fVxyXG5cdFx0Ji12YWx1ZXtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZm91bmR7XHJcblx0XHRwYWRkaW5nLXRvcDogMS4yZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4yZW07XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmVjMjE0O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDAuOWVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC45ZW07XHJcblx0XHR9XHJcblx0XHQmLWljb257XHJcblx0XHRcdGhlaWdodDogMi43NmVtO1xyXG5cdFx0XHRtaW4td2lkdGg6IDIuNzZlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyLjc2ZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEuMmVtO1xyXG5cdFx0XHRzdmd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdC5jbHMtMXtcclxuXHRcdFx0XHRcdGZpbGw6ICNmZWMyMTQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGhlaWdodDogMi4yOThlbTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDIuMjk4ZW07XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyLjI5OGVtO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtdGV4dHtcclxuXHRcdFx0Y29sb3I6ICMyNDI0MjQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHR9XHJcblx0XHQmLXZhbHVle1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zZXR7XHJcblx0XHRwYWRkaW5nLXRvcDogMC43ZW07XHJcblx0XHRjb3VudGVyLXJlc2V0OiBzZWFyY2g7XHJcblx0fVxyXG5cdCZfX2JveHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjQ1ZW07XHJcblx0fVxyXG5cdCZfX2l0ZW17XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0cGFkZGluZzogMS42ZW0gMy41ZW0gMS42NWVtIDMuOWVtO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjNlbSAxLjVlbSAxLjg4ZW0gMy4yZW07XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IHNlYXJjaDtcclxuXHRcdFx0Y29udGVudDogY291bnRlcihzZWFyY2gpIFwiLiBcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDEuNmVtO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiAyLjMzNGVtO1xyXG5cdFx0XHRtaW4td2lkdGg6IDIuMzM0ZW07XHJcblx0XHRcdG1heC13aWR0aDogMi4zMzRlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRjb2xvcjogIzI0MjQyNDtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAyLjA0M2VtO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMi4wNDNlbTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDIuMDQzZW07XHJcblx0XHRcdFx0dG9wOiAxLjdlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZlYzIxNDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbmFtZXtcclxuXHRcdGNvbG9yOiAjMTQxNDE0O1xyXG5cdFx0Zm9udC1zaXplOiAxLjM0ZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjllbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjhlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19kZXNjcmlwdGlvbntcclxuXHRcdHBhZGRpbmctdG9wOiAwLjllbTtcclxuXHRcdGNvbG9yOiAjMTQxNDE0O1xyXG5cdFx0Zm9udC1zaXplOiAxLjA0NWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMDFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcGFnaW5hdGlvbntcclxuXHRcdHBhZGRpbmctdG9wOiAyLjVlbTtcclxuXHR9XHJcbn0iLCIubWFudWZhY3R1cmluZ3tcclxuXHQmX19jYXB7XHJcbiAgICBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWFudWZhY3R1cmluZy5qcGcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMzAuNiU7XHJcblx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCAgICBcdHBhZGRpbmctYm90dG9tOiA3My42JTtcclxuXHQgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgICBcdHBhZGRpbmc6IDAuNzVlbSAxZW0gMC43NWVtIDEuNTJlbTtcclxuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHRsZWZ0OiAwO1xyXG4gICAgXHRib3R0b206IDA7XHJcbiAgICBcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRmb250LXNpemU6IDIuMWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM2ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC41NnB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42MmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxZW0gMWVtIDFlbSAwLjhlbTtcclxuXHQgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY291cGxle1xyXG4gICAgXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgXHRwYWRkaW5nOiAyZW0gMmVtIDIuOGVtIDMuMzFlbTtcclxuICAgIFx0Ym9yZGVyLWJvdHRvbTogMC4yZW0gc29saWQgI2ZmZmZmZjtcclxuICAgIFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBcdFx0cGFkZGluZzogMi4zZW0gMS41ZW0gMi44ZW0gMS41ZW07XHJcbiAgICBcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0e1xyXG4gICAgXHR3aWR0aDogNDclO1xyXG5cdFx0Y29sb3I6ICMxYzFjMWM7XHJcblx0XHRmb250LXNpemU6IDEuMzQyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMzVlbTtcclxuXHRcdGJvcmRlci1sZWZ0OiAwLjJlbSBzb2xpZCAjZmVjMjE0O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyLjNlbTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG5cdFx0cHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEuNGVtO1xyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRib3JkZXItbGVmdDogMC4yNWVtIHNvbGlkICNmZWMyMTQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMS4zZW07XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4yOTVlbTtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMS40NmVtO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgJl9fcmlnaHR7XHJcbiAgICBcdHdpZHRoOiA1MyU7XHJcblx0XHRjb2xvcjogIzE1MTUxNTtcclxuXHRcdGZvbnQtc2l6ZTogMS4xMmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdHBhZGRpbmctbGVmdDogMC41ZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XHJcblx0XHRwe1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMS40ZW07XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1x0XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEuOWVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41NWVtO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgJl9fYWR2YW50YWdle1xyXG5cdCAgICBwYWRkaW5nOiAxLjhlbSAzLjJlbSAyLjNlbSAzLjJlbTtcclxuICAgIFx0Ym9yZGVyLWJvdHRvbTogMC4yZW0gc29saWQgI2ZmZmZmZjtcclxuICAgIFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBcdFx0cGFkZGluZzogMS43ZW0gMS41ZW0gM2VtIDEuNWVtO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcbiAgICAmX190b3BpY3tcclxuXHRcdGNvbG9yOiAjMTIxMjEyO1xyXG5cdFx0Zm9udC1zaXplOiAxLjY0ZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuN2VtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNDVlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICBcdHBhZGRpbmctbGVmdDogMC4yZW07XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDAuNmVtO1xyXG5cdFx0fVxyXG5cdFx0bGl7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRjb2xvcjogIzE1MTUxNTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjE5MmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC42NWVtO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC44NmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMC4zNGVtO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMC4zNGVtO1xyXG5cdFx0XHRcdGhlaWdodDogMC4zNGVtO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jYXJ0ZXtcclxuXHRcdHBhZGRpbmc6IDEuOWVtIDMuMmVtIDIuM2VtIDMuMmVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBcdFx0cGFkZGluZzogMmVtIDEuMmVtIDNlbSAxLjVlbTtcclxuICAgIFx0fVxyXG5cdH1cclxuXHQmX19jYXB0aW9ue1xyXG5cdFx0Y29sb3I6ICMxMjEyMTI7XHJcblx0XHRmb250LXNpemU6IDEuNjRlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS43ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC40NHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42OGVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHR9XHJcbiAgICB9XHJcblx0Jl9fc2V0e1xyXG4gICAgXHRwYWRkaW5nLXRvcDogMC41ZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEuNzVlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC45NmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19ib3h7XHJcblx0XHR3aWR0aDogMzMuMyU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNzVlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjk4ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2l0ZW17XHJcblx0XHRkaXNwbGF5OiBibG9jaztcdFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQxJTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDIlO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Lm1hbnVmYWN0dXJpbmdfX2Jsb2Nre1xyXG5cdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuXHRcdCAgICBcdHBhZGRpbmc6IDEuMmVtIDFlbSAxLjJlbSAxLjZlbTtcclxuXHRcdFx0fVxyXG5cdCAgICBcdC5tYW51ZmFjdHVyaW5nX19rbm9ie1xyXG5cdCAgICBcdFx0b3BhY2l0eTogMTtcclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuXHR9XHJcblx0Jl9faW1hZ2V7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdHRvcDogNTAlO1xyXG4gICAgXHRsZWZ0OiA1MCU7XHJcbiAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgXHR3aWR0aDogMTAwJTtcclxuICAgIFx0aGVpZ2h0OiAxMDAlO1xyXG4gICAgXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHR9XHJcblx0Jl9fYmxvY2t7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAxLjQxZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcblx0ICAgIHBhZGRpbmc6IDAuOGVtIDFlbSAwLjhlbSAxLjZlbTtcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYW1le1xyXG5cdFx0cGFkZGluZy1yaWdodDogMC4zZW07XHJcblx0ICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cdH1cclxuXHQmX19rbm9ie1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1pbi13aWR0aDogMS42MWVtO1xyXG5cdFx0bWF4LXdpZHRoOiAxLjYxZW07XHJcblx0XHRoZWlnaHQ6IDEuNjFlbTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0Ji1pY29ue1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDAuM2VtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDAuM2VtO1xyXG5cdFx0XHRoZWlnaHQ6IDAuNDdlbTtcclxuXHRcdFx0c3Zne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wcm9kdWN0aW9ue1xyXG5cdCZfX2NhcHtcclxuICAgIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kdWN0aW9uLmpwZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIHBhZGRpbmctYm90dG9tOiAzMC42JTtcclxuXHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0ICAgIFx0cGFkZGluZy1ib3R0b206IDczLjYlO1xyXG5cdCAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICAgIFx0cGFkZGluZzogMC43NWVtIDFlbSAwLjc1ZW0gMS41MmVtO1xyXG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdGxlZnQ6IDA7XHJcbiAgICBcdGJvdHRvbTogMDtcclxuICAgIFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMi4xZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMzZlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjYyZW07XHJcblx0XHRcdHBhZGRpbmc6IDFlbSAxZW0gMWVtIDAuOGVtO1xyXG5cdCAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb21wb3VuZHtcclxuICAgIFx0cGFkZGluZzogMS44ZW0gMmVtIDIuNGVtIDMuMmVtO1xyXG4gICAgXHRib3JkZXItYm90dG9tOiAwLjJlbSBzb2xpZCAjZmZmZmZmO1xyXG4gICAgXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIFx0XHRwYWRkaW5nOiAxLjdlbSAxLjJlbSAyLjRlbSAxLjJlbTtcclxuICAgIFx0fVxyXG5cdCAgICAmLXRvcGlje1xyXG5cdFx0XHRjb2xvcjogIzEyMTIxMjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjY0ZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjM4ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzVlbTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xyXG5cdFx0XHR9XHJcblx0ICAgIH1cclxuXHQgICAgJi1jb3VwbGV7XHJcblx0ICAgIFx0cGFkZGluZy10b3A6IDAuN2VtO1xyXG5cdCAgICBcdGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0ICAgIFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdCAgICBcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0ICAgIFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ICAgIFx0cGFkZGluZy10b3A6IDEuM2VtO1xyXG5cdFx0ICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAmLWltZ3tcclxuXHQgICAgXHR3aWR0aDogNDQuMyU7XHJcblx0ICAgIFx0cGFkZGluZy1sZWZ0OiAwLjFlbTtcclxuXHQgICAgXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdCAgICBcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiAwLjNlbTtcclxuXHRcdCAgICBcdHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xyXG5cdFx0ICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAmLXRleHR7XHJcblx0ICAgIFx0d2lkdGg6IDU1LjclO1xyXG5cdFx0XHRjb2xvcjogIzE1MTUxNTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMi42NWVtO1xyXG5cdFx0ICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcclxuXHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcblx0XHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHQgICAgXHR3aWR0aDogMTAwJTtcclxuXHRcdCAgICBcdHBhZGRpbmctbGVmdDogMC4xZW07XHJcblx0XHQgICAgXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0ICAgIH1cclxuXHRcdCAgICBwe1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjRlbTtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHQgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgIFx0cGFkZGluZzogMi4yZW0gMy4xOGVtIDNlbSAzLjE4ZW07XHJcbiAgICBcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgXHRcdHBhZGRpbmc6IDEuN2VtIDEuMmVtIDIuNGVtIDEuMmVtO1xyXG4gICAgXHR9XHJcbiAgICBcdGgye1xyXG5cdFx0XHRjb2xvcjogIzEyMTIxMjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjY0ZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuNjVlbTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0ICAgIFx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdCAgICBcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdCAgICBcdH1cclxuICAgIFx0fVxyXG4gICAgXHRoM3tcclxuICAgIFx0XHRmb250LXNpemU6IDEuNWVtO1xyXG4gICAgXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgXHRcdHBhZGRpbmctYm90dG9tOiAwLjY1ZW07XHJcbiAgICBcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0ICAgIFx0XHRmb250LXNpemU6IDEuMzZlbTtcclxuXHQgICAgXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuXHQgICAgXHR9XHJcbiAgICBcdH1cclxuICAgIFx0aDR7XHJcbiAgICBcdFx0Zm9udC1zaXplOiAxLjM1ZW07XHJcbiAgICBcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIFx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBcdFx0cGFkZGluZy1ib3R0b206IDAuNThlbTtcclxuICAgIFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQgICAgXHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0ICAgIFx0XHRsaW5lLWhlaWdodDogMS4zZW07XHJcblx0ICAgIFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdGg1e1xyXG4gICAgXHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xyXG4gICAgXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgXHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgIFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQgICAgXHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0ICAgIFx0XHRsaW5lLWhlaWdodDogMS4zZW07XHJcblx0ICAgIFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdHB7XHJcbiAgICBcdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuICAgIFx0XHRjb2xvcjogIzE1MTUxNTtcclxuICAgIFx0XHRsaW5lLWhlaWdodDogMS4zOGVtO1xyXG4gICAgXHRcdHBhZGRpbmctYm90dG9tOiAxLjI1ZW07XHJcbiAgICBcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjE5NWVtO1xyXG5cdFx0XHR9XHJcbiAgICBcdH1cclxuICAgIFx0YXtcclxuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG4gICAgXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIFx0XHRjb2xvcjogIzE1MTUxNTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwMDAzO1xyXG5cdFx0XHR9XHJcbiAgICBcdH1cclxuICAgIFx0b2x7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjZlbTtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRjb3VudGVyLXJlc2V0OiBsaXN0O1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMThlbTtcclxuXHQgICAgXHRcdGNvbG9yOiAjMTUxNTE1O1xyXG5cdCAgICBcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjdlbTtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xyXG5cdFx0XHRcdFx0Y29udGVudDogY291bnRlcihsaXN0KVwiLlwiO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICBcdHVse1xyXG5cdCAgICBcdHBhZGRpbmctbGVmdDogMC4zZW07XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRjb2xvcjogIzE1MTUxNTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMTkyZW07XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE5ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDAuMzRlbTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMC4zNGVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwLjM0ZW07XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC44ZW07XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxufSIsIi50ZWNobm9sb2d5e1xyXG5cdCZfX2NhcHRpb257XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzEyMTIxMjtcclxuXHRcdGZvbnQtc2l6ZTogMS42NGVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC40NHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcclxuXHQgICAgcGFkZGluZzogMC43ZW0gMWVtIDAuNmVtIDFlbTtcclxuXHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4yN2VtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40NmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjg1ZW0gMWVtIDAuOTVlbSAxZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NldHtcclxuXHRcdHBhZGRpbmc6IDEuOGVtIDMuNGVtIDMuM2VtIDMuM2VtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEuNWVtIDEuNGVtIDJlbSAxLjRlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm94e1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAuOGVtO1xyXG5cdH1cclxuXHQmX19pdGVte1xyXG5cdFx0Ym94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoNDUsIDQ1LCA0NSwgMC4wNik7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdHBhZGRpbmc6IDIuNGVtIDJlbSAyLjVlbSAzLjdlbTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmVjMjE0O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0cGFkZGluZzogMS44ZW0gMS41ZW0gMi41ZW0gMi4yZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xlZnR7XHJcblx0XHR3aWR0aDogNDAlO1xyXG5cdFx0cGFkZGluZy1yaWdodDogM2VtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYW1le1xyXG5cdFx0Y29sb3I6ICMyMTIxMjE7XHJcblx0XHRmb250LXNpemU6IDEuNzllbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yOGVtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjQ3ZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuXHRcdH1cclxuXHRcdCYtbGlua3tcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogIzIxMjEyMTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogI2ZlYzIxNDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYW1lc3Vie1xyXG5cdFx0Y29sb3I6ICMyMTIxMjE7XHJcblx0XHRmb250LXNpemU6IDEuMzZlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS43ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDAuMmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDFlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEuM2VtO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogNC4xZW07XHJcblx0XHRcdGhlaWdodDogMC4xMmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogNWVtO1xyXG5cdFx0XHRcdGhlaWdodDogMC4xNGVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2Rlc2NyaXB0aW9ue1xyXG5cdFx0cGFkZGluZy10b3A6IDEuNWVtO1xyXG5cdFx0Y29sb3I6ICMyMTIxMjE7XHJcblx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS4yZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J0bntcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDIuNGVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYzIxNDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZWMyMTQ7XHJcblx0XHRjb2xvcjogIzIxMjEyMTtcclxuXHRcdGZvbnQtc2l6ZTogMC45NjVlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC41MnB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0cGFkZGluZzogMWVtIDMuNmVtO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMS41ZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMC45MmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxZW0gMy43ZW1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcmlnaHR7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cdFx0Y29sb3I6ICMyMTIxMjE7XHJcblx0XHRmb250LXNpemU6IDEuMDQ1ZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNThlbTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMuN2VtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS42ZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4wMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuN2VtO1xyXG5cdFx0fVxyXG5cdFx0cHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEuNmVtO1xyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZGlyZWN0b3J5e1xyXG5cdCZfX21hc3N7XHJcblx0XHRwYWRkaW5nOiAyLjVlbSAzLjNlbSAwIDNlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjhlbSAxLjRlbSAxZW0gMS40ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NldHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNS41ZW07XHJcblx0fVxyXG5cdCZfX2JveHtcclxuXHRcdHdpZHRoOiAzMy4zJTtcclxuXHRcdHBhZGRpbmctbGVmdDogNS41ZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNGVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX25hbWV7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMGVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuOGVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjNlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS43ZW07XHJcblx0XHR9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHR3aWR0aDogOS40ZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZGI0MTE7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMC4yZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAjMTUxNTE1O1xyXG5cdFx0XHRmb250LXNpemU6IDEuN2VtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogI2VkYjQxMTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNDdlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42ZW07XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19waWN0dXJle1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDM4JTtcclxuXHR9XHJcblx0Jl9faW1hZ2V7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHR9XHJcblx0Jl9fdGV4dHtcclxuXHRcdHBhZGRpbmctdG9wOiAxLjNlbTtcclxuXHRcdGNvbG9yOiAjMTUxNTE1O1xyXG5cdFx0Zm9udC1zaXplOiAxLjA5M2VtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yZWZ7XHJcblx0XHRwYWRkaW5nLXRvcDogMS44ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEuNWVtO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmY2MxMzM7XHJcblx0XHRcdGNvbG9yOiAjMTUxNTE1O1xyXG5cdFx0XHRmb250LXNpemU6IDAuODRlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMS4wOWVtIDIuNmVtO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwNTAyMDI7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjkyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY2F0YWxvZ3tcclxuXHQmX19jYXB7XHJcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcclxuXHRcdHBhZGRpbmc6IDIuMmVtIDMuMzJlbSAyLjJlbSAzLjMyZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMS41ZW0gMS4zMmVtIDEuNWVtIDEuMzJlbTtcclxuXHQgICAgfVxyXG5cdH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgXHRwYWRkaW5nLWxlZnQ6IDAuODhlbTtcclxuXHRcdGNvbG9yOiAjMjEyMTIxO1xyXG5cdFx0Zm9udC1zaXplOiAyLjUyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHRcdGJvcmRlci1sZWZ0OiAwLjFlbSBzb2xpZCAjZWRiNTExO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42MmVtO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMC4xNWVtIHNvbGlkICNlZGI1MTE7XHJcblx0ICAgIH1cclxuICAgIH1cclxuICAgICZfX21hc3N7XHJcbiAgICBcdHBhZGRpbmc6IDAgMy4zMmVtIDNlbSAzLjMyZW07XHJcbiAgICBcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCAgICBcdHBhZGRpbmc6IDAgMS4zMmVtIDJlbSAxLjMyZW07XHJcblx0ICAgIH1cclxuICAgIH1cclxuXHQmX19maWx0ZXJ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuMmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zZXR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0wLjZlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTAuM2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19ib3h7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdFx0cGFkZGluZy10b3A6IDAuNmVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwLjZlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuM2VtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC40ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2l0ZW17XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC44ZW07XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTkwMDAzO1xyXG5cdFx0XHQuY2F0YWxvZ19fbmFtZXtcclxuXHRcdFx0XHRjb2xvcjogI2U5MDAwMztcclxuXHRcdFx0fVxyXG5cdFx0XHQuY2F0YWxvZ19fbmFtZS1hcnJvd3tcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwMDAzO1xyXG5cdFx0XHRcdHN2ZyAuY2xzLTF7XHJcblx0XHRcdFx0XHRmaWxsOiAjZmZmZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19waWN0dXJle1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDg0JTtcclxuXHR9XHJcblx0Jl9faW1hZ2V7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0bWluLXdpZHRoOiA1OCU7XHJcblx0XHRtYXgtd2lkdGg6IDkwJTtcclxuXHRcdG1heC1oZWlnaHQ6IDkwJTtcclxuXHR9XHJcblx0Jl9fbmFtZXtcclxuXHRcdGNvbG9yOiAjMjEyMTIxO1xyXG5cdFx0Zm9udC1zaXplOiAxLjA1ZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDVlbTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xyXG5cdFx0cGFkZGluZzogMC4zZW0gMmVtIDAgM2VtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuOTJlbTtcclxuXHRcdFx0cGFkZGluZzogMC4xNWVtIDFlbSAwIDJlbTtcclxuXHRcdH1cclxuXHRcdCYtYXJyb3d7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMS44ZW07XHJcblx0XHRcdGhlaWdodDogMS44ZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxLjNlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEuM2VtO1xyXG5cdFx0XHRcdHRvcDogMC40ZW07XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdHN2Z3tcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiAwLjRlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDAuNmVtO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDAuM2VtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwLjVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNscy0xe1xyXG5cdFx0XHRcdFx0ZmlsbDogIzIxMjEyMTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2Rlc2NyaXB0aW9ue1xyXG5cdFx0Y29sb3I6ICMyMTIxMjE7XHJcblx0XHRmb250LXNpemU6IDAuODllbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xyXG5cdFx0cGFkZGluZzogMS4xZW0gMmVtIDFlbSAzLjZlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzNlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjhlbTtcclxuXHRcdFx0cGFkZGluZzogMS4xZW0gMS41ZW0gMWVtIDIuNmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZpbHRlcntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0Ym94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMjAsIDIwLCAyMCwgMC4wNik7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogMCAzLjhlbSAyZW0gMy44ZW07XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBhZGRpbmc6IDAuNWVtIDIuMmVtIDJlbSAyLjNlbTtcclxuXHR9XHJcblx0Jl9fbGVmdHtcclxuXHRcdHdpZHRoOiA3OS44JTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yb3d7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjZlbTtcclxuXHRcdHBhZGRpbmctdG9wOiAxLjllbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0ICAgIHBhZGRpbmctdG9wOiAxLjJlbTtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKG9kZCl7XHJcblx0XHRcdHdpZHRoOiA1NS44JTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xyXG5cdFx0XHR3aWR0aDogNDQuMiU7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xhYmVse1xyXG5cdFx0Y29sb3I6ICMxNTE1MTU7XHJcblx0XHRmb250LXNpemU6IDEuMzVlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xMmVtO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjdlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjhlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc2VsZWN0e1xyXG5cdFx0LmpxLXNlbGVjdGJveHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHQmOmZvY3Vze1xyXG5cdFx0ICAgIFx0b3V0bGluZTogbm9uZTtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgJi5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdHtcclxuXHRcdCAgICBcdGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcblx0XHQgICAgfVxyXG5cdFx0XHQmX19zZWxlY3R7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjE0ZW07XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7XHJcblx0XHRcdFx0cGFkZGluZzogMC43NTNlbSAzLjRlbSAwLjc1M2VtIDEuM2VtO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjg2ZW0gMy40ZW0gMC44NmVtIDAuOWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZvY3Vze1xyXG5cdFx0XHQgICAgXHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHQgICAgJjphY3RpdmV7XHJcblx0XHRcdCAgICBcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdCAgICAmLXRleHR7XHJcblx0XHRcdCAgICBcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogIzJhMmEyYTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkRJTiBQcm9cIjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4wNGVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45OGVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3RyaWdnZXJ7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0d2lkdGg6IDMuNGVtO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIuNWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLWFycm93e1xyXG5cdFx0XHRcdFx0dG9wOiA1MSU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdHdpZHRoOiAwLjY1ZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDAuMzdlbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2Fycm93LWxpc3Quc3ZnKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDAuNjBlbTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwLjMyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2Ryb3Bkb3due1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMC44MjJlbSAzLjRlbSAwLjgyMmVtIDEuM2VtO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMyYTJhMmE7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJESU4gUHJvXCI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTRlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5zZWxlY3RlZHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3JpZ2h0e1xyXG5cdFx0d2lkdGg6IDIwLjIlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEuMmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19idG57XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1heC13aWR0aDogMTIuOTI0ZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2ZlYzIxNDtcclxuXHRcdHBhZGRpbmc6IDAuODA4ZW0gMWVtO1xyXG5cdFx0Y29sb3I6ICMxNTE1MTU7XHJcblx0XHRmb250LWZhbWlseTogXCJESU4gUHJvXCI7XHJcblx0XHRmb250LXNpemU6IDAuOTdlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS42ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC41MnB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdG1heC13aWR0aDogMTIuNTNlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjkxZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuNzU4ZW0gMWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yZXNldHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuN2VtO1xyXG5cdFx0bWluLXdpZHRoOiAzLjM1N2VtO1xyXG5cdFx0bWF4LXdpZHRoOiAzLjM1N2VtO1xyXG5cdFx0aGVpZ2h0OiAzLjM1N2VtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bWluLXdpZHRoOiAzLjEyNWVtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMuMTI1ZW07XHJcblx0XHRcdGhlaWdodDogMy4xMjVlbTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuNmVtO1xyXG5cdFx0fVxyXG5cdFx0c3Zne1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHR3aWR0aDogMS40MjVlbTtcclxuXHRcdFx0aGVpZ2h0OiAxLjQyNWVtO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMS4zZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxLjNlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY2xzLTF7XHJcblx0XHRcdFx0ZmlsbDogI2NhY2FjYTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0c3ZnIC5jbHMtMXtcclxuXHRcdFx0XHRmaWxsOiAjMDAwMDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNhcmR7XHJcblx0cGFkZGluZzogMi40ZW0gMy40ZW0gMi44ZW0gMy4zZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0cGFkZGluZzogMS4zZW0gMS40ZW0gMi44ZW0gMS40ZW07XHJcbiAgICB9XHJcblx0Jl9fbGVmdHtcclxuXHRcdHdpZHRoOiAzNi41JTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCAgICBcdHdpZHRoOiAxMDAlO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdCZfX3NsaWRlcntcclxuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDQ1LCA0NSwgNDUsIDAuMDYpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZm9ye1xyXG5cdFx0Y3Vyc29yOiBncmFiO1xyXG5cdFx0JjphY3RpdmV7XHJcblx0XHRcdGN1cnNvcjogZ3JhYmJpbmdcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdC5zbGljay1hcnJvd3tcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLWFycm93e1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0XHR3aWR0aDogMi45MWVtO1xyXG5cdFx0XHRoZWlnaHQ6IDIuOTFlbTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0ei1pbmRleDogNDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRcdGhlaWdodDogNzAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwMDAyO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2xpY2stZGlzYWJsZWR7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2xpY2stcHJldntcclxuXHRcdFx0XHRsZWZ0OiAxLjVlbTtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL3Bob3RvLWFycm93LWxlZnQuc3ZnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zbGljay1uZXh0e1xyXG5cdFx0XHRcdHJpZ2h0OiAxLjVlbTtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL3Bob3RvLWFycm93LXJpZ2h0LnN2Zyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWJveHtcclxuXHRcdFx0cGFkZGluZzogMi4yZW0gNWVtIDMuNWVtIDMuN2VtO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyZW0gNC41ZW0gMi43NWVtIDMuNGVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pdGVte1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTE4LjElO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTIzLjUlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pbWd7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX25hdntcclxuXHRcdHBhZGRpbmc6IDAgMmVtIDEuM2VtIDJlbTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCAxLjVlbSAxLjFlbSAxLjVlbTtcclxuXHRcdH1cclxuXHRcdC5zbGljay1saXN0e1xyXG5cdFx0ICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAtMC43ZW07XHJcblx0XHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHQgICAgXHRtYXJnaW4tbGVmdDogLTAuNmVtO1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHRcdC5zbGljay10cmFja3tcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Ji1ib3h7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjdlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwLjdlbTtcclxuXHRcdFx0d2lkdGg6IDI1JSAhaW1wb3J0YW50O1xyXG5cdFx0XHQmOmZvY3Vze1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHQuY2FyZF9fbmF2LWl0ZW17XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2UxMjE2O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjZlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNsaWNrLWN1cnJlbnQgLmNhcmRfX25hdi1pdGVte1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZWMyMTQ7XHJcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWl0ZW17XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOTcuNzklO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0fVxyXG5cdFx0Ji1pbWd7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdG1pbi13aWR0aDogNTAlO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA1MCU7XHJcblx0XHRcdG1heC13aWR0aDogNzUlO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA3NSU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2JhY2t7XHJcblx0XHRwYWRkaW5nLXRvcDogMy4yZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQmLWxpbmt7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45M2VtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0LmNhcmRfX2JhY2staWNvbntcclxuXHRcdFx0XHRcdHN2ZyAuY2xzLTF7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICNmZWMyMTQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jYXJkX19iYWNrLW5hbWV7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZlYzIxNDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtaWNvbntcclxuXHRcdFx0bWluLXdpZHRoOiAxLjA4ZW07XHJcblx0XHRcdG1heC13aWR0aDogMS4wOGVtO1xyXG5cdFx0XHRoZWlnaHQ6IDAuNzVlbTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjM1ZW07XHJcblx0XHRcdHN2Z3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0LmNscy0xe1xyXG5cdFx0XHRcdFx0ZmlsbDogIzFjMWMxYztcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLW5hbWV7XHJcblx0XHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC4zZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZWMyMTQ7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3JpZ2h0e1xyXG5cdFx0d2lkdGg6IDYzLjUlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzLjRlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQgICAgXHR3aWR0aDogMTAwJTtcclxuXHQgICAgXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0Jl9fY2Fwe1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4yZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAxLjNlbTtcclxuXHQgICAgfVxyXG5cdH1cclxuXHQmX19kaXZpc2lvbntcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAwLjg5MmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRwYWRkaW5nOiAwLjVlbSAxLjRlbSAwLjZlbSAxLjJlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogMS4zZW07XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43M2VtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjZlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZGl2aXNpb25zdWJ7XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMC44OThlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcclxuXHRcdHBhZGRpbmctdG9wOiAwLjVlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzM1ZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjE3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX25hbWV7XHJcblx0XHRtYXgtd2lkdGg6IDIwZW07XHJcblx0XHRjb2xvcjogIzFjMWMxYztcclxuXHRcdGZvbnQtc2l6ZTogMi4zODVlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC42NHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42NmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI5ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2JyYW5ke1xyXG5cdFx0cGFkZGluZy10b3A6IDEuMmVtO1xyXG5cdFx0Y29sb3I6ICMxYzFjMWM7XHJcblx0XHRmb250LXNpemU6IDAuODNlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjIycHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMi4zZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEuN2VtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41ZW07XHJcblx0XHR9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHdpZHRoOiAxMi42ZW07XHJcblx0XHRcdGhlaWdodDogMC4yZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMyMTQ7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGhlaWdodDogMC4xMmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAxNS41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtdmFsdWV7XHJcblx0XHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNDJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwLjZlbTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjRlbTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2Rlc2NyaXB0aW9ue1xyXG5cdFx0cGFkZGluZy10b3A6IDEuM2VtO1xyXG5cdFx0Y29sb3I6ICMxZTFlMWU7XHJcblx0XHRmb250LXNpemU6IDEuMDQ3ZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDVlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS4yZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDEuNTVlbTtcclxuXHRcdH1cclxuXHRcdGgze1xyXG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjY1ZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwLjY1ZW07XHJcblx0XHR9XHRcclxuXHJcblx0XHRoNHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjBlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC42NWVtO1xyXG5cdFx0fVx0XHJcblx0XHRoMntcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC42NWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zZXR7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjVlbTtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEuN2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb2x7XHJcblx0XHRwYWRkaW5nLXRvcDogMmVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMmVtO1xyXG5cdFx0d2lkdGg6IDM5JTtcclxuXHRcdGNvbG9yOiAjMWUxZTFlO1xyXG5cdFx0Zm9udC1zaXplOiAxLjA0ZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjExZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxLjVlbTtcclxuXHRcdH1cclxuXHRcdHB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuNTRlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQob2RkKXtcclxuXHRcdFx0d2lkdGg6IDYxJTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdG9waWN7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuMmVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC45OWVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMS40ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdHVse1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGxpe1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0Y29sb3I6ICMxNTE1MTU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC42M2VtO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC43NGVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMC4yNGVtO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMC4yNGVtO1xyXG5cdFx0XHRcdGhlaWdodDogMC4yNGVtO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjU1ZW07XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjhlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMjE0O1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjhlbTtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogMC4zNGVtO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAwLjM0ZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDAuMzRlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuNDZlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ZpbGV7XHJcblx0XHRwYWRkaW5nLXRvcDogMi40ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEuN2VtO1xyXG5cdFx0fVxyXG5cdFx0Ji1saW5re1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4wNWVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMS41ZW07XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxLjVlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEuODVlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9wZGYtZG9jdW1lbnQuc3ZnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjFlbTtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdC5jYXJkX19maWxlLW5hbWV7XHJcblx0XHRcdFx0XHRjb2xvcjogI2U5MDAwMztcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtbmFtZXtcclxuXHRcdFx0Y29sb3I6ICMxNzE3MTc7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOTAwMDM7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjZlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jZWxsYXJ7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDAuMmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5nYWxsZXJ5e1xyXG5cdCZfX2NhcHtcclxuXHRcdHBhZGRpbmc6IDJlbSAyZW0gMCAzLjJlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyZW0gMWVtIDAgMS40NWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190aXRsZXtcclxuXHRcdGNvbG9yOiAjMWMxYzFjO1xyXG5cdFx0Zm9udC1zaXplOiAyLjZlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdFx0cGFkZGluZzogMC4yZW0gMCAwLjJlbSAwLjllbTtcclxuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZlYzIxNDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjY1ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuXHRcdFx0cGFkZGluZzogMC4yZW0gMCAwLjJlbSAwLjhlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWFzc3tcclxuXHRcdHBhZGRpbmc6IDIuN2VtIDIuOGVtIDIuOGVtIDIuOGVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDIuN2VtIDEuNDVlbSAyLjhlbSAxLjQ1ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ZvcntcclxuXHRcdG1heC13aWR0aDogNjYuNWVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmLXNsaWRlcntcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRjdXJzb3I6IGdyYWI7XHJcblx0XHRcdCY6YWN0aXZle1xyXG5cdFx0XHRcdGN1cnNvcjogZ3JhYmJpbmdcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1hcnJvd3N7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLWFycm93e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMS42ZW07XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA0MyU7XHJcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDE5MywgNTEsIDAuOCk7XHJcblx0XHRcdHdpZHRoOiA0ZW07XHJcblx0XHRcdGhlaWdodDogNS44ZW07XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHR0b3A6IDQxJTtcclxuXHRcdFx0XHR3aWR0aDogMi41ZW07XHJcblx0XHRcdFx0aGVpZ2h0OiA0LjNlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAxOTMsIDUxLCAxKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdGhlaWdodDogMS4zNWVtO1xyXG5cdFx0XHRcdHdpZHRoOiAwLjhlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9nYWxsZXJ5LWFycm93LnN2Zyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMS4xNWVtO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDAuNmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNsaWNrLWRpc2FibGVke1xyXG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zbGljay1wcmV2e1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zbGljay1uZXh0e1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWJveHtcclxuXHRcdFx0cGFkZGluZzogMCAyZW07XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWl0ZW17XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDY2LjY1JTtcclxuXHRcdH1cclxuXHRcdCYtaW1ne1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0fVxyXG5cdFx0Ji10aXRsZXtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEuM2VtO1xyXG5cdFx0XHRjb2xvcjogIzJkMmQyZDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxLjFlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYXZ7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjVlbTtcclxuXHRcdHBhZGRpbmc6IDAuOGVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdC5zbGljay1saXN0e1xyXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdH1cclxuXHRcdC5zbGljay10cmFja3tcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Ji1ib3h7XHJcblx0XHRcdHdpZHRoOiAxMy44NCU7XHJcblx0XHRcdG1hcmdpbjogMC4yZW07XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMS43MyU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0LmdhbGxlcnlfX25hdi1pdGVte1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMC4yZW0gc29saWQgI2NlMTIxNjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zbGljay1jdXJyZW50IC5nYWxsZXJ5X19uYXYtaXRlbXtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwLjJlbSBzb2xpZCAjZmVjMjE0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pdGVte1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDY4JTtcclxuXHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0Ym9yZGVyOiAwLjJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWltZ3tcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59Il19 */
