

/* Start:/local/templates/mixers/css/style.css?1780494521281312*/
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0; }
  * ::-moz-selection {
    background-color: #E8A2A2;
    color: #ffffff; }
  * ::selection {
    background-color: #E8A2A2;
    color: #ffffff; }

body {
  font-family: 'Noto Sans';
  font-weight: 400;
  font-size: -webkit-calc(.00838 * 100vw + 0px);
  font-size: calc(.00838 * 100vw + 0px); }
  @media (max-width: 768px) {
    body {
      font-size: -webkit-calc(.034 * 100vw + 0px);
      font-size: calc(.034 * 100vw + 0px); } }

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

.container__center {
  padding: 0 11.2em; }
  @media (max-width: 768px) {
    .container__center {
      padding: 0 1.6em; } }

.spacer.s0 {
  position: absolute;
  top: 20%;
  left: 0;
  width: 100%; }

.spacer.s2 {
  position: absolute;
  top: 97%;
  left: 0;
  width: 100%; }

.vessel {
  position: relative; }

.animation {
  position: absolute;
  top: 20%;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 1; }
  @media (max-width: 768px) {
    .animation {
      display: none; } }
  .animation__stirrer {
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    max-width: 40em;
    width: 100%;
    right: 0 !important;
    height: 100vh;
    margin-left: auto;
    margin-right: 0 !important; }

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; }

@font-face {
  font-family: 'Rubik';
  src: url("/local/templates/mixers/css/../fonts/Rubik-Regular.eot");
  src: url("/local/templates/mixers/css/../fonts/Rubik-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/mixers/css/../fonts/Rubik-Regular.woff2") format("woff2"), url("/local/templates/mixers/css/../fonts/Rubik-Regular.woff") format("woff"), url("/local/templates/mixers/css/../fonts/Rubik-Regular.ttf") format("truetype"), url("/local/templates/mixers/css/../fonts/Rubik-Regular.svg#Rubik-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Rubik';
  src: url("/local/templates/mixers/css/../fonts/Rubik-Medium.eot");
  src: url("/local/templates/mixers/css/../fonts/Rubik-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/mixers/css/../fonts/Rubik-Medium.woff2") format("woff2"), url("/local/templates/mixers/css/../fonts/Rubik-Medium.woff") format("woff"), url("/local/templates/mixers/css/../fonts/Rubik-Medium.ttf") format("truetype"), url("/local/templates/mixers/css/../fonts/Rubik-Medium.svg#Rubik-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Rubik';
  src: url("/local/templates/mixers/css/../fonts/Rubik-Bold.eot");
  src: url("/local/templates/mixers/css/../fonts/Rubik-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/mixers/css/../fonts/Rubik-Bold.woff2") format("woff2"), url("/local/templates/mixers/css/../fonts/Rubik-Bold.woff") format("woff"), url("/local/templates/mixers/css/../fonts/Rubik-Bold.ttf") format("truetype"), url("/local/templates/mixers/css/../fonts/Rubik-Bold.svg#Rubik-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Noto Sans';
  src: url("/local/templates/mixers/css/../fonts/NotoSans.eot");
  src: url("/local/templates/mixers/css/../fonts/NotoSans.eot?#iefix") format("embedded-opentype"), url("/local/templates/mixers/css/../fonts/NotoSans.woff2") format("woff2"), url("/local/templates/mixers/css/../fonts/NotoSans.woff") format("woff"), url("/local/templates/mixers/css/../fonts/NotoSans.ttf") format("truetype"), url("/local/templates/mixers/css/../fonts/NotoSans.svg#NotoSans") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

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

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

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

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

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; }

.header {
  position: relative;
  z-index: 10;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  .header__mass {
    padding: 6.6em 0 2em 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }
    @media (max-width: 768px) {
      .header__mass {
        padding: 2.72em 0.4em 1em 0.4em;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .header__higher {
    display: none;
    cursor: pointer; }
    @media (max-width: 768px) {
      .header__higher {
        display: block;
        margin-left: auto;
        margin-bottom: 1.2em;
        height: 2.15em;
        width: 2.6em; } }
  .header__snap {
    position: fixed;
    z-index: 10; }
    .header__snap span {
      display: block;
      width: 1.75em;
      height: 0.16em;
      background: #FFFFFF;
      opacity: 0.7;
      -webkit-border-radius: 0.5em;
      border-radius: 0.5em;
      margin: 0.4em;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
    .header__snap:hover span {
      opacity: 1; }
  .header__logotype {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }
    @media (max-width: 768px) {
      .header__logotype {
        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;
        text-align: center; } }
    .header__logotype-link {
      width: 14.3em;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex; }
      @media (max-width: 768px) {
        .header__logotype-link {
          width: 14.8em; } }
      .header__logotype-link img {
        width: 100%;
        max-height: 8em; }
        @media (max-width: 768px) {
          .header__logotype-link img {
            max-height: 3em; } }
  @media (max-width: 768px) {
    .header__menu {
      display: none; } }

.menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  list-style-type: none;
  position: relative;
  z-index: 1; }
  @media (max-width: 768px) {
    .menu {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  @media (min-width: 769px) {
    .menu:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 50%;
      height: 1px;
      width: 107%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      z-index: -1;
      border-bottom: 1px solid;
      -webkit-border-image: -webkit-gradient(linear, right top, left top, from(#303030), color-stop(54%, #8A8A8A), to(rgba(138, 138, 138, 0.3))) 100% 0%;
      -webkit-border-image: -webkit-linear-gradient(right, #303030 0%, #8A8A8A 54%, rgba(138, 138, 138, 0.3) 100%) 100% 0%;
      -o-border-image: -o-linear-gradient(right, #303030 0%, #8A8A8A 54%, rgba(138, 138, 138, 0.3) 100%) 100% 0%;
      border-image: -webkit-gradient(linear, right top, left top, from(#303030), color-stop(54%, #8A8A8A), to(rgba(138, 138, 138, 0.3))) 100% 0%;
      border-image: linear-gradient(270deg, #303030 0%, #8A8A8A 54%, rgba(138, 138, 138, 0.3) 100%) 100% 0%; } }
  .menu__item {
    padding-left: 3.2em; }
    .menu__item:first-child {
      padding-left: 0; }
    @media (max-width: 768px) {
      .menu__item {
        padding-left: 0;
        width: 100%;
        text-align: right;
        padding-bottom: 0.8em; }
        .menu__item:last-child {
          padding-bottom: 0; } }
    .menu__item-mobile {
      display: none; }
      @media (max-width: 768px) {
        .menu__item-mobile {
          display: block; } }
  .menu__link {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-bottom: 0.6em;
    font-weight: 600;
    font-size: 1.32em;
    line-height: 1.4em;
    letter-spacing: 0.12em;
    color: #FFFFFF;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .menu__link:hover {
      color: #E8CCA2; }
      @media (min-width: 769px) {
        .menu__link:hover:after {
          opacity: 1; } }
    @media (max-width: 768px) {
      .menu__link {
        padding-bottom: 0;
        font-size: 1.26em; } }
    @media (min-width: 769px) {
      .menu__link:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 50%;
        height: 1px;
        width: 110%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        background-color: rgba(182, 182, 182, 0.35);
        opacity: 0;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s; } }

.drop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 18;
  background: rgba(28, 28, 28, 0.95);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  padding: 2.4em 2.6em 3.1em 2.6em;
  display: none;
  max-height: 100vh;
  overflow: auto; }
  .drop.open {
    top: 0; }
  .drop__close {
    cursor: pointer;
    display: block;
    width: 1.6em;
    height: 1.6em;
    margin-left: auto;
    margin-bottom: 1.3em;
    position: relative; }
    .drop__close span {
      position: absolute;
      left: 50%;
      top: 50%;
      display: block;
      width: 1.65em;
      height: 0.16em;
      background: #FFFFFF;
      opacity: 0.7;
      -webkit-border-radius: 0.5em;
      border-radius: 0.5em;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .drop__close span:nth-child(1) {
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
        transform: translate(-50%, -50%) rotate(45deg); }
      .drop__close span:nth-child(2) {
        -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
        transform: translate(-50%, -50%) rotate(-45deg); }
    .drop__close:hover span {
      opacity: 1; }
  .drop__menu {
    padding-top: 1.2em; }

.footer {
  background: #252C72;
  padding-top: 3.6em;
  padding-bottom: 4.6em;
  border-top: 1.28321px solid rgba(138, 138, 138, 0.05);
  position: relative; }
  .footer:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.06); }
  @media (max-width: 768px) {
    .footer {
      padding-top: 6.8em;
      padding-bottom: 3.5em; } }
  .footer__mass {
    position: relative;
    z-index: 2; }
  .footer__title {
    display: none;
    font-family: 'Rubik';
    font-weight: 700;
    font-size: 1.88em;
    line-height: 1.2em;
    color: #EAEAEA;
    padding-bottom: 0.76em;
    text-align: center; }
    @media (max-width: 768px) {
      .footer__title {
        display: block;
        padding-bottom: 2.45em; } }
  .footer__topic {
    font-size: 1.23em;
    font-weight: 700;
    color: #E8A2A2;
    opacity: 0.8;
    padding-bottom: 1.1em; }
    @media (max-width: 768px) {
      .footer__topic {
        text-align: center;
        font-size: 1.18em;
        line-height: 1.3em; } }
  .footer__upper {
    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: 768px) {
      .footer__upper {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
    .footer__upper-left {
      width: 41.8%;
      padding-right: 3em; }
      @media (max-width: 768px) {
        .footer__upper-left {
          width: 100%;
          padding-right: 0;
          padding-bottom: 2.35em; } }
    .footer__upper-center {
      width: 39.5%;
      padding-right: 3em; }
      @media (max-width: 768px) {
        .footer__upper-center {
          width: 100%;
          padding-right: 0;
          padding-bottom: 2.35em; } }
    .footer__upper-right {
      width: 18.7%; }
      @media (max-width: 768px) {
        .footer__upper-right {
          width: 100%; } }
  .footer__address {
    padding-top: 0.2em;
    padding-bottom: 1.35em;
    font-size: 1.08em;
    line-height: 1.5em;
    letter-spacing: 0.04em;
    color: #EAEAEA;
    opacity: 0.6; }
    @media (max-width: 768px) {
      .footer__address {
        text-align: center;
        font-size: 1.1em;
        line-height: 1.4em;
        padding: 0.2em 1em 1.35em 1em; } }
  @media (max-width: 768px) {
    .footer__contact {
      text-align: center; } }
  .footer__contact a {
    font-size: 1.1em;
    line-height: 1.5em;
    letter-spacing: 0.04em;
    color: #EAEAEA;
    opacity: 0.6;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    text-decoration: none; }
    .footer__contact a:hover {
      opacity: 1; }
    @media (max-width: 768px) {
      .footer__contact a {
        font-size: 1.1em;
        line-height: 1.4em; } }
  .footer__network {
    padding-top: 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;
    -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: 768px) {
      .footer__network {
        padding-top: 4.7em;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center; } }
    .footer__network-link {
      margin-right: 1.5em;
      width: 1.5em;
      height: 1.5em;
      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: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      opacity: 0.4;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .footer__network-link:hover {
        opacity: 1; }
      .footer__network-link img, .footer__network-link svg {
        width: 100%;
        height: 100%; }
      @media (max-width: 768px) {
        .footer__network-link {
          width: 2em;
          height: 2em;
          margin: 0 1em; } }
  .footer__lower {
    padding-top: 2.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: 768px) {
      .footer__lower {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 2.8em; } }
    .footer__lower-left {
      width: 41.8%;
      padding-right: 3em; }
      @media (max-width: 768px) {
        .footer__lower-left {
          width: 100%;
          padding-right: 0;
          padding-bottom: 1.3em; } }
    .footer__lower-center {
      width: 39.5%;
      padding-right: 3em; }
      @media (max-width: 768px) {
        .footer__lower-center {
          width: 100%;
          padding-right: 0;
          padding-bottom: 1.3em; } }
    .footer__lower-right {
      width: 18.7%; }
      @media (max-width: 768px) {
        .footer__lower-right {
          width: 100%; } }
  .footer__copyright {
    font-size: 1.1em;
    line-height: 1.4em;
    letter-spacing: 0.03em;
    color: #EAEAEA;
    opacity: 0.2; }
    @media (max-width: 768px) {
      .footer__copyright {
        text-align: center; } }
  @media (max-width: 768px) {
    .footer__exile {
      text-align: center; } }
  .footer__exile a {
    font-size: 1.1em;
    line-height: 1.4em;
    letter-spacing: 0.03em;
    color: #EAEAEA;
    opacity: 0.2;
    border-bottom: 1px solid;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    text-decoration: none; }
    .footer__exile a:hover {
      opacity: 1; }
    @media (max-width: 768px) {
      .footer__exile a {
        font-size: 1.07em;
        line-height: 1.3em; } }
  @media (max-width: 768px) {
    .footer__development {
      text-align: center; } }
  .footer__development a {
    font-weight: 300;
    font-size: 1.13em;
    line-height: 1.13em;
    color: #EAEAEA;
    opacity: 0.2;
    border-bottom: 1px solid;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    text-decoration: none; }
    .footer__development a:hover {
      opacity: 1; }
    @media (max-width: 768px) {
      .footer__development a {
        font-size: 1.07em;
        line-height: 1.3em; } }

.tab__array {
  max-width: 50.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: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1.28px solid;
  -webkit-border-image: -webkit-gradient(linear, right top, left top, from(rgba(138, 138, 138, 0.3)), color-stop(52.08%, #8A8A8A), to(rgba(138, 138, 138, 0.3))) 100% 0%;
  -webkit-border-image: -webkit-linear-gradient(right, rgba(138, 138, 138, 0.3) 0%, #8A8A8A 52.08%, rgba(138, 138, 138, 0.3) 100%) 100% 0%;
  -o-border-image: -o-linear-gradient(right, rgba(138, 138, 138, 0.3) 0%, #8A8A8A 52.08%, rgba(138, 138, 138, 0.3) 100%) 100% 0%;
  border-image: -webkit-gradient(linear, right top, left top, from(rgba(138, 138, 138, 0.3)), color-stop(52.08%, #8A8A8A), to(rgba(138, 138, 138, 0.3))) 100% 0%;
  border-image: linear-gradient(270deg, rgba(138, 138, 138, 0.3) 0%, #8A8A8A 52.08%, rgba(138, 138, 138, 0.3) 100%) 100% 0%;
  padding-bottom: 0.4em; }
  @media (max-width: 768px) {
    .tab__array {
      border: none;
      border-bottom: 1px solid rgba(138, 138, 138, 0.3);
      overflow-x: auto;
      overflow-y: hidden;
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      margin: 0 -1.6em; }
      .tab__array::-webkit-scrollbar {
        display: none; } }

.tab__item {
  position: relative;
  cursor: pointer;
  font-weight: 500;
  font-size: 1.8em;
  line-height: 1.4em;
  letter-spacing: 0.05em;
  color: #EAEAEA;
  margin-right: 0.7em;
  white-space: nowrap;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  @media (max-width: 768px) {
    .tab__item {
      font-size: 1.27em;
      line-height: 1.4em;
      margin: 0 0.6em;
      letter-spacing: 0.02em; } }
  .tab__item:last-child {
    margin-right: 0; }
    @media (max-width: 768px) {
      .tab__item:last-child {
        margin: 0 0.6em; } }
  .tab__item:after {
    content: '';
    position: absolute;
    bottom: -0.25em;
    left: 50%;
    height: 1px;
    width: 100%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: rgba(182, 182, 182, 0.35);
    opacity: 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    z-index: 1; }
    @media (max-width: 768px) {
      .tab__item:after {
        bottom: -0.316em; } }
  .tab__item.active {
    cursor: default;
    color: #E8CCA2; }
    .tab__item.active:after {
      opacity: 1; }
  .tab__item:hover {
    color: #E8CCA2; }
    .tab__item:hover:after {
      opacity: 1; }

.tab__mass {
  padding-top: 1.5em;
  display: none; }
  @media (max-width: 768px) {
    .tab__mass {
      padding-top: 2em; } }
  .tab__mass.active {
    display: block; }

.tab__content {
  height: 9.14em;
  position: relative;
  margin-left: -2.5em; }
  @media (max-width: 768px) {
    .tab__content {
      margin-left: -0.4em;
      height: 6.6em; } }
  .tab__content .jspContainer .jspPane {
    -webkit-transition: top 0.3s ease-out;
    -o-transition: top 0.3s ease-out;
    transition: top 0.3s ease-out;
    width: 100% !important;
    margin-left: 0 !important; }
  .tab__content .jspContainer .jspHorizontalBar {
    display: none; }
  .tab__content .jspContainer .jspVerticalBar {
    left: 0;
    width: 0.51em;
    -webkit-border-radius: 0.4em;
    border-radius: 0.4em;
    background: rgba(234, 234, 234, 0.3); }
    .tab__content .jspContainer .jspVerticalBar .jspTrack {
      background: transparent;
      padding: 0.06em; }
      .tab__content .jspContainer .jspVerticalBar .jspTrack .jspDrag {
        -webkit-transition: top 0.3s ease-out;
        -o-transition: top 0.3s ease-out;
        transition: top 0.3s ease-out;
        background: rgba(232, 204, 162, 0.7);
        -webkit-border-radius: 0.4em;
        border-radius: 0.4em; }

.tab__inside {
  padding-left: 1.5em;
  font-size: 1.402em;
  line-height: 1.25em;
  letter-spacing: 0.01em;
  color: #EAEAEA;
  opacity: 0.7; }
  .tab__inside p {
    padding-bottom: 1.3em; }
    .tab__inside p:last-child {
      padding-bottom: 0; }
    @media (max-width: 768px) {
      .tab__inside p {
        padding-bottom: 0.6em; } }
  @media (max-width: 768px) {
    .tab__inside {
      padding-left: 1.6em;
      font-size: 1.1em;
      line-height: 1.46em;
      letter-spacing: 0.03em;
      color: #FFFFFF;
      opacity: 1; } }

.calculation__topic {
  font-family: 'Noto Sans';
  font-weight: 500;
  font-size: 1.45em;
  line-height: 1.7em;
  letter-spacing: 0.045em;
  color: #EAEAEA; }
  @media (max-width: 768px) {
    .calculation__topic {
      font-family: 'Rubik';
      font-weight: 700;
      font-size: 1.88em;
      line-height: 1.2em;
      letter-spacing: 0; } }

.calculation__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;*/
  padding-top: 2.4em; }
  @media (max-width: 768px) {
    .calculation__set {
      padding-top: 1.5em;
	  -webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap; } }

.calculation__box {
  cursor: pointer;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  margin-bottom: 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;
  padding: 1em 1.6em 1em 1.3em;
  border: 0.69215px solid rgba(138, 138, 138, 0.2); }
  .calculation__box:nth-child(even) {
    margin-left: -0.1em; }
    @media (max-width: 768px) {
      .calculation__box:nth-child(even) {
        margin-left: 0; } }
  .calculation__box.active {
    cursor: default;
    background: rgba(214, 214, 214, 0.1); }
  @media (max-width: 768px) {
    .calculation__box {
      cursor: pointer;
      margin-top: -0.692149px;
      width: 100%;
      margin-bottom: 0;
      padding: 1em 0.5em 1.3em 1.1em; } }

.calculation__image {
  width: 4.25em;
  height: 4.25em; }
  @media (max-width: 768px) {
    .calculation__image {
      width: 3.8em;
      height: 3.8em; } }

.calculation__kit {
  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;
  font-size: 1.36em;
  line-height: 1.3em;
  color: #BFBFBF;
  padding-left: 0.7em;
  padding-top: 0.2em; }
  @media (max-width: 768px) {
    .calculation__kit {
      font-size: 1.29em;
      line-height: 1.35em;
      padding-left: 0.7em; } }

.calculation__product {
  padding-right: 1.1em; }
  @media (max-width: 768px) {
    .calculation__product {
      min-width: 5.42em;
      padding-right: 0;
      margin-right: 0.7em; } }
.calculation__product-quantity {
	white-space: nowrap; }
.calculation__amount {
	white-space: nowrap;
  padding-right: 0.9em; }
  @media (max-width: 768px) {
    .calculation__amount {
      padding-right: 0.7em; } }

.calculation__sum-value {
	white-space: nowrap;
  color: #A2CBE8; }

.calculation__cellar {
  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: 768px) {
    .calculation__cellar {
      padding-top: 1.6em;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; } }

.calculation__total {
  font-size: 1.5em;
  line-height: 1.4em;
  letter-spacing: 0.03em;
  color: #BFBFBF; }
  .calculation__total-value {
    color: #A2CBE8; }
  @media (max-width: 768px) {
    .calculation__total {
      font-size: 1.4em;
      line-height: 1.4em; } }

.calculation__bespeak {
  padding-left: 2.6em;
  padding-top: 0.4em; }
  @media (max-width: 768px) {
    .calculation__bespeak {
      padding-left: 2.2em;
      padding-top: 0.5em; } }
  .calculation__bespeak a {
    padding: 0.5em 0.7em 0.52em 0.7em;
    display: inline-block;
    border: 1px solid #8A8A8A;
    background-color: transparent;
    -webkit-border-radius: 3em;
    border-radius: 3em;
    font-weight: 300;
    font-size: 1.5em;
    line-height: 1.3em;
    letter-spacing: 0.03em;
    color: #BFBFBF;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .calculation__bespeak a:hover {
      border: 1px solid rgba(138, 138, 138, 0.2);
      background-color: rgba(138, 138, 138, 0.2); }
    @media (max-width: 768px) {
      .calculation__bespeak a {
        padding: 0.4em 1em 0.5em 1em;
        font-size: 1.4em;
        line-height: 1.4em; } }

.enumerator {
  padding-top: 0.1em;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  position: relative;
  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; }
  .enumerator__minus {
    min-width: 0.72em;
    max-width: 0.72em;
    height: 0.72em;
    background-image: url(/local/templates/mixers/css/../img/icon/enumerator-minus.svg);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    background-size: contain;
    cursor: pointer;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .enumerator__minus:hover {
      opacity: 0.6; }
    @media (max-width: 768px) {
      .enumerator__minus {
        min-width: 0.9em;
        max-width: 0.9em;
        height: 0.9em;
        margin-top: 0.1em; } }
  .enumerator__plus {
    min-width: 0.72em;
    max-width: 0.72em;
    height: 0.72em;
    background-image: url(/local/templates/mixers/css/../img/icon/enumerator-plus.svg);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    background-size: contain;
    cursor: pointer;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .enumerator__plus:hover {
      opacity: 0.6; }
    @media (max-width: 768px) {
      .enumerator__plus {
        min-width: 0.9em;
        max-width: 0.9em;
        height: 0.9em;
        margin-top: 0.1em; } }
  .enumerator__field {
    margin: 0 0.1em;
    padding-top: 0.1em;
    width: 0.65em;
    min-width: 0.65em;
    background-color: transparent;
    font-size: 1em;
    line-height: 1em;
    color: #A2CBE8;
    border: none;
    text-align: center;
    pointer-events: none; }
    .enumerator__field::-webkit-outer-spin-button, .enumerator__field::-webkit-inner-spin-button {
      -webkit-appearance: none; }
    .enumerator__field:focus {
      outline: none; }
  .enumerator__buffer {
    position: absolute;
    top: -1000px;
    left: -1000px;
    visibility: hidden;
    white-space: nowrap; }

.accordion__item {
  padding-bottom: 1.56em; }
  .accordion__item:last-child {
    padding-bottom: 0; }
  @media (max-width: 768px) {
    .accordion__item {
      padding-bottom: 1em; } }

.accordion__toggle {
  display: inline-block;
  font-size: 1em;
  line-height: 1.4em;
  letter-spacing: 0.03em;
  color: #191916;
  border: 1px solid rgba(0, 0, 0, 0.14);
  -webkit-border-radius: 3em;
  border-radius: 3em;
  padding: 0.6em 2.5em 0.7em 0.9em;
  cursor: pointer;
  position: relative; }
  .accordion__toggle:after {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 1.1em;
    width: 0.76em;
    height: 0.76em;
    background-image: url(/local/templates/mixers/css/../img/icon/accordion-triangle.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; }
  .accordion__toggle.active:after {
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg); }

.accordion__content {
  padding-top: 0.9em;
  display: none;
  font-size: 1em;
  line-height: 1.4em;
  letter-spacing: 0.03em;
  color: #191916; }
  .accordion__content p {
    padding-bottom: 1.4em; }
    @media (max-width: 768px) {
      .accordion__content p {
        padding-bottom: 1em; } }
    .accordion__content p:last-child {
      padding-bottom: 0; }
  .accordion__content.open {
    display: block; }

.major {
  background-image: url(/local/templates/mixers/css/../img/generate/major.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative; }
  @media (max-width: 768px) {
    .major {
      background-image: url(/local/templates/mixers/css/../img/generate/major-mobile.jpg); } }
  .major__mass {
    padding-left: 0.2em;
    padding-top: 6.3em;
    padding-right: 37em;
    padding-bottom: 22.2em;
    position: relative;
    z-index: 2; }
    @media (max-width: 768px) {
      .major__mass {
        padding-top: 0.6em;
        padding-left: 1em;
        padding-right: 1em;
        padding-bottom: 3em; } }
  .major__title {
    font-family: 'Rubik';
    font-size: 3.95em;
    line-height: 1.2em;
    color: #ffffff; }
    .major__title span {
      color: #E8A2A2; }
    @media (max-width: 768px) {
      .major__title {
        text-align: center;
        font-size: 1.6em;
        line-height: 1.2em;
        letter-spacing: 0.02em; } }
  .major__text {
    max-width: 31em;
    padding-top: 2.5em;
    font-family: 'Noto Sans';
    font-size: 1.28em;
    line-height: 1.9em;
    color: #ffffff; }
    .major__text a {
      color: #ffffff;
      text-decoration: none; }
    @media (max-width: 768px) {
      .major__text {
        padding-top: 1.4em;
        text-align: center;
        position: relative;
        font-size: 1.1em;
        line-height: 1.5em;
        padding-left: 2.1em;
        padding-right: 2.1em;
        letter-spacing: 0.02em;
        margin-top: 1.4em; }
        .major__text:before {
          content: '';
          position: absolute;
          top: 0;
          left: 50%;
          width: 78%;
          height: 1px;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          background-color: rgba(255, 255, 255, 0.06); } }
  .major__actions {
    padding-top: 6.85em;
    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: 768px) {
      .major__actions {
        padding-top: 32.4em;
        padding-left: 0.5em; } }
  .major__btn {
    padding-right: 3em; }
    @media (max-width: 768px) {
      .major__btn {
        padding-right: 2.5em; } }
    .major__btn a {
      display: inline-block;
      font-family: 'Noto Sans';
      font-weight: 300;
      font-size: 1.65em;
      line-height: 1.5em;
      color: #FFFFFF;
      text-decoration: none;
      padding: 0.9em 1.1em;
      border: 1px solid rgba(138, 138, 138, 0.2);
      -webkit-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .major__btn a:hover {
        background-color: rgba(138, 138, 138, 0.2); }
      @media (max-width: 768px) {
        .major__btn a {
          padding: 1.2em 3.22em;
          font-size: 1.1em;
          line-height: 1.5em; } }
  .major__more-desktop {
    display: inline-block; }
    @media (max-width: 768px) {
      .major__more-desktop {
        display: none; } }
  .major__more-mobile {
    display: none; }
    @media (max-width: 768px) {
      .major__more-mobile {
        display: inline-block; } }
  .major__more a {
    display: inline-block;
    font-family: 'Noto Sans';
    font-weight: 300;
    font-size: 1.65em;
    line-height: 1.5em;
    color: #FFFFFF;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .major__more a:hover {
      color: #8a8a8a; }
    @media (max-width: 768px) {
      .major__more a {
        font-size: 1.1em;
        line-height: 1.5em; } }

.advantage {
  background: #252C72; }
  .advantage__mass {
    padding-top: 16.2em;
    padding-bottom: 6.4em;
    padding-left: 10em;
    padding-right: 48em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    z-index: 2; }
    @media (max-width: 768px) {
      .advantage__mass {
        min-height: auto;
        padding-top: 6.8em;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 6.4em; } }
  .advantage__box {
    width: 100%;
    padding-bottom: 13.5em;
    position: relative;
    z-index: 1; }
    @media (max-width: 768px) {
      .advantage__box {
        text-align: center;
        padding-bottom: 0;
        margin-bottom: 9.1em; } }
    .advantage__box:nth-child(1):before {
      content: '';
      position: absolute;
      left: 0;
      top: -11.1em;
      width: 27.3em;
      height: 27.3em;
      background-image: url(/local/templates/mixers/css/../img/generate/advantage-circle1.svg);
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: contain;
      background-size: contain;
      z-index: -1; }
      @media (max-width: 768px) {
        .advantage__box:nth-child(1):before {
          width: 18.3em;
          height: 18.3em;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          background-image: url(/local/templates/mixers/css/../img/generate/advantage-circleMob.svg); } }
    .advantage__box:nth-child(1):after {
      content: '';
      position: absolute;
      left: 13.5em;
      top: 58%;
      width: 0.52em;
      height: 8.12em;
      background-image: url(/local/templates/mixers/css/../img/generate/advantage-arrow1.svg);
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: contain;
      background-size: contain;
      z-index: -1; }
      @media (max-width: 768px) {
        .advantage__box:nth-child(1):after {
          width: 0.32em;
          height: 3.62em;
          top: 128%;
          left: 50%;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          background-image: url(/local/templates/mixers/css/../img/generate/advantage-arrowMob.svg); } }
    .advantage__box:nth-child(2):before {
      content: '';
      position: absolute;
      left: 0;
      top: -3em;
      width: 28.5em;
      height: 19.2em;
      background-image: url(/local/templates/mixers/css/../img/generate/advantage-circle2.svg);
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: contain;
      background-size: contain;
      z-index: -1; }
      @media (max-width: 768px) {
        .advantage__box:nth-child(2):before {
          width: 18.3em;
          height: 18.3em;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          background-image: url(/local/templates/mixers/css/../img/generate/advantage-circleMob.svg); } }
    .advantage__box:nth-child(2):after {
      content: '';
      position: absolute;
      left: 13.5em;
      top: 58%;
      width: 0.52em;
      height: 8.4em;
      background-image: url(/local/templates/mixers/css/../img/generate/advantage-arrow1.svg);
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: contain;
      background-size: contain;
      z-index: -1; }
      @media (max-width: 768px) {
        .advantage__box:nth-child(2):after {
          width: 0.32em;
          height: 3.62em;
          top: 128%;
          left: 50%;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          background-image: url(/local/templates/mixers/css/../img/generate/advantage-arrowMob.svg); } }
    .advantage__box:nth-child(3):before {
      content: '';
      position: absolute;
      left: 0;
      top: -4.2em;
      width: 27.3em;
      height: 27.3em;
      background-image: url(/local/templates/mixers/css/../img/generate/advantage-circle3.svg);
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: contain;
      background-size: contain;
      z-index: -1; }
      @media (max-width: 768px) {
        .advantage__box:nth-child(3):before {
          width: 18.3em;
          height: 18.3em;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          background-image: url(/local/templates/mixers/css/../img/generate/advantage-circleMob.svg); } }
    .advantage__box:last-child {
      padding-bottom: 0; }
      @media (max-width: 768px) {
        .advantage__box:last-child {
          margin-bottom: 0; } }
  .advantage__name {
    font-family: 'Rubik';
    font-weight: 700;
    font-size: 3.9em;
    line-height: 1.1em;
    color: #EAEAEA; }
    @media (max-width: 768px) {
      .advantage__name {
        font-size: 2.78em;
        line-height: 1.2em; } }
  .advantage__text {
    padding-top: 1.1em;
    /*font-size: 1.33em;
    line-height: 1.4em;*/
	font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.03em;
    color: #EAEAEA; }
    @media (max-width: 768px) {
      .advantage__text {
        font-size: 1.1em;
        line-height: 1.5em;
        padding: 0.8em 0.5em 0 0.5em; } }

.data {
  background: #252C72; }
  .data__mass {
    padding-left: 10em;
    padding-top: 10em;
    padding-right: 29em;
    padding-bottom: 4.3em;
    position: relative;
    z-index: 2; }
    @media (max-width: 768px) {
      .data__mass {
        min-height: auto;
        padding-top: 6.8em;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 2.8em; } }
  .data__title {
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 3.5em;
    line-height: 1.2em;
    color: #EAEAEA; }
    @media (max-width: 768px) {
      .data__title {
        font-size: 2.86em;
        line-height: 1.2em;
        text-align: center; } }
  .data__text {
    /*font-size: 1.1em;
    line-height: 1.8em;
    max-width: 38em;*/
	font-size: 17px;
	line-height: 23px;
    letter-spacing: 0.03em;
    color: #EAEAEA;
    max-width: 35em;
    padding-top: 1.4em;
    padding-left: 0.3em; }
    @media (max-width: 768px) {
      .data__text {
        text-align: center;
        font-size: 1.1em;
        line-height: 1.5em;
        padding: 0.8em 1em 0 1em; } }
  .data__tab {
    padding-left: 0.4em;
    padding-top: 6.1em; }
    @media (max-width: 768px) {
      .data__tab {
        padding-top: 2.4em; } }
  .data__calculation {
    padding-top: 3.2em; }
  .data__cellar {
    padding-top: 5.5em; }
    @media (max-width: 768px) {
      .data__cellar {
        text-align: center;
        padding-top: 4em; } }
    .data__cellar a {
      font-weight: 300;
      font-size: 1.4em;
      line-height: 1.3em;
      text-decoration: none;
      color: #BFBFBF;
      opacity: 0.5;
      border-bottom: 1px solid;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .data__cellar a:hover {
        opacity: 1; }
      @media (max-width: 768px) {
        .data__cellar a {
          opacity: 0.2;
          font-size: 1.1em;
          line-height: 1.5em; } }

.proposal {
  background: #252C72; }
  .proposal__mass {
    padding-top: 2.2em;
    padding-right: 39.2em;
    padding-bottom: 5.2em;
    position: relative;
    z-index: 2; }
    @media (max-width: 768px) {
      .proposal__mass {
        padding-top: 6.6em;
        padding-left: 1em;
        padding-right: 1em;
        padding-bottom: 6.6em; } }
  .proposal__title {
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 4.13em;
    line-height: 1.2em;
    color: #EAEAEA; }
    @media (max-width: 768px) {
      .proposal__title {
        text-align: center;
        font-size: 1.9em;
        line-height: 1.18em;
        letter-spacing: 0.02em;
        padding: 0 1em; } }
  .proposal__text {
    max-width: 43em;
    padding-top: 1.7em;
    font-size: 1.1em;
    line-height: 1.6em;
    letter-spacing: 0.03em;
    color: #EAEAEA; }
    @media (max-width: 768px) {
      .proposal__text {
        padding: 1.5em 0.6em 0 0.6em;
        margin-top: 1.5em;
        text-align: center;
        font-size: 1.12em;
        line-height: 1.5em;
        position: relative; }
        .proposal__text:before {
          content: '';
          position: absolute;
          top: 0;
          left: 50%;
          width: 78%;
          height: 1px;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          background-color: rgba(255, 255, 255, 0.06); } }
  .proposal__form {
    padding-top: 4.3em; }
    @media (max-width: 768px) {
      .proposal__form {
        padding: 5em 0.5em 0 0.5em; } }
  .proposal__set {
    margin-left: -2.5em;
    padding-right: 1.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; }
    @media (max-width: 768px) {
      .proposal__set {
        padding-right: 0; } }
  .proposal__box {
    width: 50%;
    padding-left: 2.5em;
    padding-bottom: 2.4em; }
    @media (max-width: 768px) {
      .proposal__box {
        width: 100%;
        padding-bottom: 2.1em; } }
  .proposal__field {
    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;
    height: 2.1em;
    resize: none;
    border: none;
    display: block;
    width: 100%;
    padding-bottom: 0.8em;
    background-color: transparent;
    font-family: 'Noto Sans';
    font-weight: 400;
    font-size: 1.39em;
    line-height: 1.2em;
    color: rgba(234, 234, 234, 0.5);
    border-bottom: 1.28321px solid rgba(138, 138, 138, 0.4);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .proposal__field::-webkit-input-placeholder {
      color: rgba(234, 234, 234, 0.5); }
    .proposal__field::-moz-placeholder {
      color: rgba(234, 234, 234, 0.5); }
    .proposal__field:-ms-input-placeholder {
      color: rgba(234, 234, 234, 0.5); }
    .proposal__field::-ms-input-placeholder {
      color: rgba(234, 234, 234, 0.5); }
    .proposal__field::placeholder {
      color: rgba(234, 234, 234, 0.5); }
    .proposal__field.invalid {
      border-bottom: 1.28321px solid rgba(255, 0, 0, 0.5); }
      .proposal__field.invalid::-webkit-input-placeholder {
        color: rgba(255, 0, 0, 0.5); }
      .proposal__field.invalid::-moz-placeholder {
        color: rgba(255, 0, 0, 0.5); }
      .proposal__field.invalid:-ms-input-placeholder {
        color: rgba(255, 0, 0, 0.5); }
      .proposal__field.invalid::-ms-input-placeholder {
        color: rgba(255, 0, 0, 0.5); }
      .proposal__field.invalid::placeholder {
        color: rgba(255, 0, 0, 0.5); }
    @media (max-width: 768px) {
      .proposal__field {
        resize: vertical;
        font-size: 1.5em;
        line-height: 1.3em;
        padding-bottom: 0.55em;
        min-height: 2em;
        height: auto;
        max-height: 10em; } }
  .proposal__cellar {
    padding-top: 3.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: 768px) {
      .proposal__cellar {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 0.1em; } }
  .proposal__footnote {
    padding-top: 0.3em;
    font-size: 1.13em;
    line-height: 1.4em;
    letter-spacing: 0.006em;
    color: #EAEAEA;
    opacity: 0.6;
    padding-right: 2em; }
    @media (max-width: 768px) {
      .proposal__footnote {
        padding-right: 0;
        width: 100%;
        padding-top: 0;
        font-size: 1.099em; } }
    .proposal__footnote a {
      color: #EAEAEA;
      text-decoration: none;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .proposal__footnote a:hover {
        color: #ffffff; }
  @media (max-width: 768px) {
    .proposal__btn {
      width: 100%;
      padding-top: 2.8em; } }
  .proposal__btn button {
    cursor: pointer;
    display: inline-block;
    padding: 0.53em 0.7em 0.6em 0.7em;
    border: 1px solid #EAEAEA;
    background-color: transparent;
    -webkit-border-radius: 3em;
    border-radius: 3em;
    font-family: 'Noto Sans';
    font-weight: 400;
    font-size: 1.53em;
    line-height: 1.3em;
    letter-spacing: 0.03em;
    color: #BFBFBF;
    white-space: nowrap;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .proposal__btn button:hover {
      border: 1px solid rgba(138, 138, 138, 0.2);
      background-color: rgba(138, 138, 138, 0.2); }
    @media (max-width: 768px) {
      .proposal__btn button {
        border: 0.809836px solid #8A8A8A;
        padding: 0.4em 0.8em 0.5em 0.8em;
        font-size: 1.42em;
        line-height: 1.4em; } }

.fancybox-is-modal .fancybox-slide {
  padding: 15px; }

.popup {
  display: none;
  background: rgba(255, 255, 255, 0.92);
  -webkit-box-shadow: 0px 80px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 80px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 9px;
  border-radius: 9px; }
  .popup.fancybox-content {
    padding: 1.5em 2.2em 2em 2.2em;
    margin: 0; }
    @media (max-width: 768px) {
      .popup.fancybox-content {
        padding: 1.5em 1.5em 2em 1.5em; } }
    .popup.fancybox-content .fancybox-close-small {
      display: none; }
  .popup__title {
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 2em;
    line-height: 1.2em;
    color: #191916; }
  .popup__text {
    max-width: 28em;
    padding-top: 0.5em;
    font-size: 1.01em;
    line-height: 1.4em;
    letter-spacing: 0.03em;
    color: #191916;
    padding-bottom: 1.6em; }
  .popup__cross {
    position: absolute;
    top: 2.02em;
    right: 2.02em;
    width: 1.65em;
    height: 1.65em;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    z-index: 2; }
    .popup__cross img, .popup__cross svg {
      width: 100%;
      height: 100%;
      -webkit-border-radius: 50%;
      border-radius: 50%; }
    .popup__cross:hover {
      opacity: 0.7; }
    @media (max-width: 768px) {
      .popup__cross {
        top: 1em;
        right: 1em; } }
  .popup__set {
    margin-left: -2.35em;
    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; }
  .popup__box {
    width: 50%;
    padding-left: 2.35em;
    padding-bottom: 1.7em; }
  .popup__field {
    min-height: 2.15em;
    resize: vertical;
    background-color: transparent;
    border: none;
    display: block;
    width: 100%;
    color: rgba(0, 0, 0, 0.5);
    font-family: 'Noto Sans';
    font-weight: 400;
    font-size: 1em;
    line-height: 1em;
    letter-spacing: 0.03em;
    padding-top: 0.3em;
    padding-bottom: 0.4em;
    border-bottom: 1.28321px solid rgba(0, 0, 0, 0.04);
    max-height: 10em;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .popup__field::-webkit-input-placeholder {
      color: rgba(0, 0, 0, 0.5); }
    .popup__field::-moz-placeholder {
      color: rgba(0, 0, 0, 0.5); }
    .popup__field:-ms-input-placeholder {
      color: rgba(0, 0, 0, 0.5); }
    .popup__field::-ms-input-placeholder {
      color: rgba(0, 0, 0, 0.5); }
    .popup__field::placeholder {
      color: rgba(0, 0, 0, 0.5); }
    .popup__field.invalid {
      border-bottom: 1.28321px solid red; }
      .popup__field.invalid::-webkit-input-placeholder {
        color: red; }
      .popup__field.invalid::-moz-placeholder {
        color: red; }
      .popup__field.invalid:-ms-input-placeholder {
        color: red; }
      .popup__field.invalid::-ms-input-placeholder {
        color: red; }
      .popup__field.invalid::placeholder {
        color: red; }
  .popup__footnote {
    font-size: 1em;
    line-height: 1.4em;
    letter-spacing: 0.007em;
    color: rgba(0, 0, 0, 0.3);
    padding-top: 1.8em; }
    .popup__footnote a {
      font-size: 1em;
      line-height: 1.4em;
      letter-spacing: 0.007em;
      color: rgba(0, 0, 0, 0.3);
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .popup__footnote a:hover {
        color: rgba(0, 0, 0, 0.6); }
  .popup__btn {
    padding-top: 1.08em; }
    .popup__btn button {
      cursor: pointer;
      border: 1px solid rgba(0, 0, 0, 0.14);
      -webkit-border-radius: 3em;
      border-radius: 3em;
      padding: 0.6em 1em 0.68em 1em;
      display: inline-block;
      font-family: 'Noto Sans';
      font-weight: 400;
      font-size: 1em;
      line-height: 1.4em;
      letter-spacing: 0.03em;
      color: rgba(0, 0, 0, 0.5);
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .popup__btn button:hover {
        border: 1px solid rgba(138, 138, 138, 0.2);
        background-color: rgba(138, 138, 138, 0.2);
        color: #FFFFFF; }
  .popup__occlude {
    cursor: pointer;
    border: 1px solid rgba(0, 0, 0, 0.14);
    -webkit-border-radius: 3em;
    border-radius: 3em;
    padding: 0.6em 1em 0.68em 1em;
    display: inline-block;
    font-family: 'Noto Sans';
    font-weight: 400;
    font-size: 1em;
    line-height: 1.4em;
    letter-spacing: 0.03em;
    color: rgba(0, 0, 0, 0.5);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
    .popup__occlude:hover {
      border: 1px solid rgba(138, 138, 138, 0.2);
      background-color: rgba(138, 138, 138, 0.2);
      color: #FFFFFF; }
    @media (max-width: 768px) {
      .popup__occlude {
        padding: 0.68em 1em 0.6em 1em; } }

.bid {
  max-width: 37.6em;
  width: 100%; }

.gratitude {
  max-width: 34.4em;
  width: 100%; }

.politics {
  max-width: 52.9em;
  width: 100%; }
  .politics__set {
    padding-top: 1.3em; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy9fdGVtcGxhdGUuc2NzcyIsImRldGFpbHMvX2FuaW1hdGlvbi5zY3NzIiwiLi4vbGlicy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3gubWluLnNjc3MiLCIuLi9saWJzL2pxdWVyeS5qc2Nyb2xscGFuZS9qcXVlcnkuanNjcm9sbHBhbmUuY3NzIiwic3R5bGUuY3NzIiwiZGV0YWlscy9fZm9udHMuc2NzcyIsImRldGFpbHMvX3Njcm9sbGJhci5zY3NzIiwiZGV0YWlscy9fZm9ybXMuc2NzcyIsImRldGFpbHMvX2hlYWRlci5zY3NzIiwiZGV0YWlscy9fZm9vdGVyLnNjc3MiLCJkZXRhaWxzL190YWIuc2NzcyIsImRldGFpbHMvX2NhbGN1bGF0aW9uLnNjc3MiLCJkZXRhaWxzL19lbnVtZXJhdG9yLnNjc3MiLCJkZXRhaWxzL19hY2NvcmRpb24uc2NzcyIsImluZGV4L19tYWpvci5zY3NzIiwiaW5kZXgvX2FkdmFudGFnZS5zY3NzIiwiaW5kZXgvX2RhdGEuc2NzcyIsImluZGV4L19wcm9wb3NhbC5zY3NzIiwicG9wdXAvX3BvcHVwLnNjc3MiLCJwb3B1cC9fYmlkLnNjc3MiLCJwb3B1cC9fZ3JhdGl0dWRlLnNjc3MiLCJwb3B1cC9fcG9saXRpY3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNDLDhCQUFzQjtFQUF0QixzQkFBc0I7RUFDdEIsU0FBUztFQUNULFVBQVUsRUFBQTtFQUhYO0lBS0UseUJBQXlCO0lBQ3pCLGNBQWMsRUFBQTtFQU5oQjtJQUtFLHlCQUF5QjtJQUN6QixjQUFjLEVBQUE7O0FBSWhCO0VBQ0Msd0JBQXdCO0VBQ3hCLGdCQUFnQjtFQUNoQiw2Q0FBcUM7RUFBckMscUNBQXFDLEVBQUE7RUFDckM7SUFKRDtNQUtFLDJDQUFtQztNQUFuQyxtQ0FBbUMsRUFBQSxFQUVwQzs7QUFFRDtFQUNDLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsaUJBQWlCLEVB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Z0I7TUFDaEIsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixzQkFBc0I7TUFDdEIseUJBQXlCO01BQ3pCLDJCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsbUJBQW1CLEVBQUE7TUFkcEI7UUFnQkUsMENBQTBDO1FBQzFDLDBDQUEwQztRQUMxQyxjQUFjLEVBQUE7RUFJakI7SUFDQyxlQUFlO0lBQ2YscUNBQXFDO0lBQ3JDLDBCQUFrQjtJQUFsQixrQkFBa0I7SUFDbEIsNkJBQTZCO0lBQzdCLHFCQUFxQjtJQUNyQix3QkFBd0I7SUFDeEIsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLHlCQUF5QjtJQUN6QiwyQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQixFQUFBO0lBWm5CO01BY0MsMENBQTBDO01BQzFDLDBDQUEwQztNQUMxQyxjQUFjLEVBQUE7SUFFZjtNQWxCRDtRQW1CRSw2QkFBNkIsRUFBQSxFQUU5Qjs7QUNqS0Y7RUFDQyxpQkFBaUI7RUFDakIsV0FBVyxFQUFBOztBQ0ZaO0VBQ0MsaUJBQWlCO0VBQ2pCLFdBQVcsRUFBQTs7QUNGWjtFQUNDLGlCQUFpQjtFQUNqQixXQUFXLEVBQUE7RUFDWDtJQUNDLGtCQUFrQixFQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIip7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHQ6OnNlbGVjdGlvbntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFOEEyQTI7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHl7XHJcblx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiBjYWxjKC4wMDgzOCAqIDEwMHZ3ICsgMHB4KTtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKC4wMzQgKiAxMDB2dyArIDBweCk7XHJcblx0fVxyXG59XHJcblxyXG4ud3JhcHBlcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyQzcyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGFpbmVyX19jZW50ZXJ7XHJcblx0cGFkZGluZzogMCAxMS4yZW07XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdHBhZGRpbmc6IDAgMS42ZW07XHJcblx0fVxyXG59IiwiLnNwYWNlci5zMHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAyMCU7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNwYWNlci5zMntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA5NyU7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZlc3NlbHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hbmltYXRpb257XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMjAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmX19zdGlycmVye1xyXG5cdFx0Ly8gaW5zZXQ6IDAgIWltcG9ydGFudDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRtYXgtd2lkdGg6IDQwZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcbn0iLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhcntvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LWFjdGl2ZXtoZWlnaHQ6YXV0b30uZmFuY3lib3gtaXMtaGlkZGVue2xlZnQ6LTk5OTlweDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7dG9wOi05OTk5cHg7dmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94LWNvbnRhaW5lcnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2hlaWdodDoxMDAlO2xlZnQ6MDtvdXRsaW5lOm5vbmU7cG9zaXRpb246Zml4ZWQ7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3RvcDowOy1tcy10b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OTJ9LmZhbmN5Ym94LWNvbnRhaW5lciAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmFuY3lib3gtYmcsLmZhbmN5Ym94LWlubmVyLC5mYW5jeWJveC1vdXRlciwuZmFuY3lib3gtc3RhZ2V7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LW91dGVyey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93LXk6YXV0b30uZmFuY3lib3gtYmd7YmFja2dyb3VuZDojMWUxZTFlO29wYWNpdHk6MDt0cmFuc2l0aW9uLWR1cmF0aW9uOmluaGVyaXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQsLjcxKX0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmd7b3BhY2l0eTouODc7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMiwuNjEsLjM2LDEpfS5mYW5jeWJveC1jYXB0aW9uLC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LXRvb2xiYXJ7ZGlyZWN0aW9uOmx0cjtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZSx2aXNpYmlsaXR5IDBzIGVhc2UgLjI1czt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4Ojk5OTk3fS5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFye29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlIDBzLHZpc2liaWxpdHkgMHMgZWFzZSAwczt2aXNpYmlsaXR5OnZpc2libGV9LmZhbmN5Ym94LWluZm9iYXJ7Y29sb3I6I2NjYztmb250LXNpemU6MTNweDstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkO2hlaWdodDo0NHB4O2xlZnQ6MDtsaW5lLWhlaWdodDo0NHB4O21pbi13aWR0aDo0NHB4O21peC1ibGVuZC1tb2RlOmRpZmZlcmVuY2U7cGFkZGluZzowIDEwcHg7cG9pbnRlci1ldmVudHM6bm9uZTt0b3A6MDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94LXRvb2xiYXJ7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtc3RhZ2V7ZGlyZWN0aW9uOmx0cjtvdmVyZmxvdzp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7ei1pbmRleDo5OTk5NH0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3V0bGluZTpub25lO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cGFkZGluZzo0NHB4IDQ0cHggMDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3doaXRlLXNwYWNlOm5vcm1hbDt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OTR9LmZhbmN5Ym94LXNsaWRlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjA7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjB9LmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCwuZmFuY3lib3gtc2xpZGUtLW5leHQsLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zbGlkZS0tbmV4dHt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6NDRweCAwIDB9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZTpiZWZvcmV7ZGlzcGxheTpub25lfS5mYW5jeWJveC1zbGlkZS0taHRtbHtwYWRkaW5nOjZweCA2cHggMH0uZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCA0NHB4O21heC13aWR0aDoxMDAlO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cGFkZGluZzo0NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudHstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41LDAsLjE0LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41LDAsLjE0LDEpOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZDp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtsZWZ0OjA7bWF4LXdpZHRoOm5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7ei1pbmRleDo5OTk5NX0uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNvbnRlbnR7bWFyZ2luOjAgMCA2cHh9LmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6em9vbS1pbn0uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOmdyYWJ9LmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjotd2Via2l0LWdyYWJiaW5nO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9dHJ1ZV17Y3Vyc29yOnRleHR9LmZhbmN5Ym94LWltYWdlLC5mYW5jeWJveC1zcGFjZWJhbGx7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7bWFyZ2luOjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0uZmFuY3lib3gtc3BhY2ViYWxse3otaW5kZXg6MX0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50e2hlaWdodDpjYWxjKDEwMCUgLSA0NHB4KTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojMDAwfS5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNmZmZ9LmZhbmN5Ym94LWlmcmFtZSwuZmFuY3lib3gtdmlkZW97YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjEwMCV9LmZhbmN5Ym94LWVycm9ye2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6ZGVmYXVsdDttYXgtd2lkdGg6NDAwcHg7cGFkZGluZzo0MHB4O3dpZHRoOjEwMCV9LmZhbmN5Ym94LWVycm9yIHB7Y29sb3I6IzQ0NDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbjowO3BhZGRpbmc6MH0uZmFuY3lib3gtYnV0dG9ue2JhY2tncm91bmQ6cmdiYSgzMCwzMCwzMCwuNik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDRweDttYXJnaW46MDtwYWRkaW5nOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpjb2xvciAuMnM7dmVydGljYWwtYWxpZ246dG9wO3Zpc2liaWxpdHk6aW5oZXJpdDt3aWR0aDo0NHB4fS5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LWJ1dHRvbjpsaW5rLC5mYW5jeWJveC1idXR0b246dmlzaXRlZHtjb2xvcjojY2NjfS5mYW5jeWJveC1idXR0b246aG92ZXJ7Y29sb3I6I2ZmZn0uZmFuY3lib3gtYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3Vze291dGxpbmU6MXB4IGRvdHRlZH0uZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLC5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQ6aG92ZXIsLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXJ7Y29sb3I6Izg4ODtjdXJzb3I6ZGVmYXVsdDtvdXRsaW5lOm5vbmV9LmZhbmN5Ym94LWJ1dHRvbiBzdmd7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aHtmaWxsOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6MH0uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMiksLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSksLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOm50aC1jaGlsZCgxKSwuZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveC1wcm9ncmVzc3tiYWNrZ3JvdW5kOiNmZjUyNjg7aGVpZ2h0OjJweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtOnNjYWxlWCgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MDt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7ei1pbmRleDo5OTk5OH0uZmFuY3lib3gtY2xvc2Utc21hbGx7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Y29sb3I6I2NjYztjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi44O3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xMnB4O3RvcDotNDRweDt6LWluZGV4OjQwMX0uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXJ7Y29sb3I6I2ZmZjtvcGFjaXR5OjF9LmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtjb2xvcjpjdXJyZW50Q29sb3I7cGFkZGluZzoxMHB4O3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLC5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2hlaWdodDoxMDBweDttYXJnaW46MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gNTBweCk7d2lkdGg6NzBweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdntiYWNrZ3JvdW5kOnJnYmEoMzAsMzAsMzAsLjYpO2hlaWdodDoxMDAlO3BhZGRpbmc6N3B4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnR7bGVmdDowO3BhZGRpbmc6MzFweCAyNnB4IDMxcHggNnB4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0e3BhZGRpbmc6MzFweCA2cHggMzFweCAyNnB4O3JpZ2h0OjB9LmZhbmN5Ym94LWNhcHRpb257Ym90dG9tOjA7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7bGVmdDowO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjI1cHggNDRweDtyaWdodDowfS5mYW5jeWJveC1jYXB0aW9uOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRXRDQVFBQUFCakJjTDdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUhSSlJFRlVLTStWazhFT2dEQUlRMHZqLzMreEJ3OHFJWlp1ZUZuSUtDOTBNQ0FJOERscmtIR2VxcUdJVTZsVmlnckJ0cENXcWVSV29IRE5xczBGN1ZOVkJWeG1IUmx2b1ZxamFZa2RuRElhaXZIMkhxWjUrb1pqM0pVeldCK2NPejRHNDhCZyt0c0ovdHF1NGRMQy80WGIrMEdjRjVCd0JDMEFBNTNxQUFBQUFFbEZUa1N1UW1DQyk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Ym90dG9tOjA7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7bGVmdDowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6LTI1cHg7ei1pbmRleDotMX0uZmFuY3lib3gtY2FwdGlvbjphZnRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMyk7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7bGVmdDo0NHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjQ0cHg7dG9wOjB9LmZhbmN5Ym94LWNhcHRpb24gYSwuZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVke2NvbG9yOiNjY2M7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZhbmN5Ym94LWNhcHRpb24gYTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZhbmN5Ym94LWxvYWRpbmd7LXdlYmtpdC1hbmltYXRpb246YSAxcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmEgMXMgbGluZWFyIGluZmluaXRlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjRweCBzb2xpZCAjODg4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6NTBweDtsZWZ0OjUwJTttYXJnaW46LTI1cHggMCAwIC0yNXB4O29wYWNpdHk6Ljc7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6NTBweDt6LWluZGV4Ojk5OTk5fUAtd2Via2l0LWtleWZyYW1lcyBhe3Rvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fUBrZXlmcmFtZXMgYXt0b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uZmFuY3lib3gtYW5pbWF0ZWR7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwuMjUsMSl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTksMSwuMjIsMSl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS41LDEuNSwxLjUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuNSwxLjUsMS41KX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjUsLjUsLjUpO3RyYW5zZm9ybTpzY2FsZTNkKC41LC41LC41KX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTF0dXJuKTt0cmFuc2Zvcm06cm90YXRlKC0xdHVybil9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDF0dXJuKTt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06c2NhbGVYKDEpIHRyYW5zbGF0ZVooMCl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpfS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygxMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygxMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1AbWVkaWEgKG1heC1oZWlnaHQ6NTc2cHgpey5mYW5jeWJveC1zbGlkZXtwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7cGFkZGluZzo2cHggMCAwfS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnR7bWFyZ2luLWJvdHRvbTo2cHh9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGx7YmFja2dyb3VuZDojNGU0ZTRlO2NvbG9yOiNmMmY0ZjY7aGVpZ2h0OjM2cHg7b3BhY2l0eToxO3BhZGRpbmc6NnB4O3JpZ2h0OjA7dG9wOjA7d2lkdGg6MzZweH19LmZhbmN5Ym94LXNoYXJle2JhY2tncm91bmQ6I2Y0ZjRmNDtib3JkZXItcmFkaXVzOjNweDttYXgtd2lkdGg6OTAlO3BhZGRpbmc6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZmFuY3lib3gtc2hhcmUgaDF7Y29sb3I6IzIyMjtmb250LXNpemU6MzVweDtmb250LXdlaWdodDo3MDA7bWFyZ2luOjAgMCAyMHB4fS5mYW5jeWJveC1zaGFyZSBwe21hcmdpbjowO3BhZGRpbmc6MH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbntib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6NDBweDttYXJnaW46MCA1cHggMTBweDttaW4td2lkdGg6MTMwcHg7cGFkZGluZzowIDE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgLjJzOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9LmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluaywuZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVke2NvbG9yOiNmZmZ9LmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZie2JhY2tncm91bmQ6IzNiNTk5OH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXJ7YmFja2dyb3VuZDojMzQ0ZTg2fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdHtiYWNrZ3JvdW5kOiNiZDA4MWR9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVye2JhY2tncm91bmQ6I2FhMDcxOX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHd7YmFja2dyb3VuZDojMWRhMWYyfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlcntiYWNrZ3JvdW5kOiMwZDk1ZTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3Zne2hlaWdodDoyNXB4O21hcmdpbi1yaWdodDo3cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjI1cHh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGh7ZmlsbDojZmZmfS5mYW5jeWJveC1zaGFyZV9faW5wdXR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3O2JvcmRlci1yYWRpdXM6MDtjb2xvcjojNWQ1YjViO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjoxMHB4IDAgMDtvdXRsaW5lOm5vbmU7cGFkZGluZzoxMHB4IDE1cHg7d2lkdGg6MTAwJX0uZmFuY3lib3gtdGh1bWJze2JhY2tncm91bmQ6I2RkZDtib3R0b206MDtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtwYWRkaW5nOjJweCAycHggNHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3RvcDowO3dpZHRoOjIxMnB4O3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LXRodW1icy14e292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbn0uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1ic3tkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MjEycHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdHtmb250LXNpemU6MDtoZWlnaHQ6MTAwJTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTAwJX0uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdHtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjdweH0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93Omluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwuMyl9LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6IzJhMmEyYTtib3JkZXItcmFkaXVzOjEwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2N1cnNvcjpwb2ludGVyO2Zsb2F0OmxlZnQ7aGVpZ2h0Ojc1cHg7bWFyZ2luOjJweDttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDhweCk7bWF4LXdpZHRoOmNhbGMoNTAlIC0gNHB4KTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7d2lkdGg6MTAwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmJlZm9yZXtib3JkZXI6NnB4IHNvbGlkICNmZjUyNjg7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOmFsbCAuMnMgY3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCk7ei1pbmRleDo5OTk5MX0uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6YmVmb3Jle29wYWNpdHk6LjV9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3Jle29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmZhbmN5Ym94LXRodW1ic3t3aWR0aDoxMTBweH0uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjExMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYXttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTBweCl9fSIsIi8qXG4gKiBDU1MgU3R5bGVzIHRoYXQgYXJlIG5lZWRlZCBieSBqU2Nyb2xsUGFuZSBmb3IgaXQgdG8gb3BlcmF0ZSBjb3JyZWN0bHkuXG4gKlxuICogSW5jbHVkZSB0aGlzIHN0eWxlc2hlZXQgaW4geW91ciBzaXRlIG9yIGNvcHkgYW5kIHBhc3RlIHRoZSBzdHlsZXMgYmVsb3cgaW50byB5b3VyIHN0eWxlc2hlZXQgLSBqU2Nyb2xsUGFuZVxuICogbWF5IG5vdCBvcGVyYXRlIGNvcnJlY3RseSB3aXRob3V0IHRoZW0uXG4gKi9cblxuLmpzcENvbnRhaW5lclxue1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qc3BQYW5lXG57XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmpzcFZlcnRpY2FsQmFyXG57XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmVkO1xufVxuXG4uanNwSG9yaXpvbnRhbEJhclxue1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZDogcmVkO1xufVxuXG4uanNwVmVydGljYWxCYXIgKixcbi5qc3BIb3Jpem9udGFsQmFyICpcbntcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uanNwQ2FwXG57XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BDYXBcbntcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5qc3BUcmFja1xue1xuXHRiYWNrZ3JvdW5kOiAjZGRlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qc3BEcmFnXG57XG5cdGJhY2tncm91bmQ6ICNiYmQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BUcmFjayxcbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BEcmFnXG57XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5qc3BBcnJvd1xue1xuXHRiYWNrZ3JvdW5kOiAjNTA1MDZkO1xuXHR0ZXh0LWluZGVudDogLTIwMDAwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qc3BBcnJvdy5qc3BEaXNhYmxlZFxue1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJhY2tncm91bmQ6ICM4MDgwOGQ7XG59XG5cbi5qc3BWZXJ0aWNhbEJhciAuanNwQXJyb3dcbntcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4uanNwSG9yaXpvbnRhbEJhciAuanNwQXJyb3dcbntcblx0d2lkdGg6IDE2cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5qc3BWZXJ0aWNhbEJhciAuanNwQXJyb3c6Zm9jdXNcbntcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmpzcENvcm5lclxue1xuXHRiYWNrZ3JvdW5kOiAjZWVlZWY0O1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBZdWshIENTUyBIYWNrIGZvciBJRTYgMyBwaXhlbCBidWcgOiggKi9cbiogaHRtbCAuanNwQ29ybmVyXG57XG5cdG1hcmdpbjogMCAtM3B4IDAgMDtcbn0iLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gICogOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEEyQTI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjKC4wMDgzOCAqIDEwMHZ3ICsgMHB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyguMDM0ICogMTAwdncgKyAwcHgpOyB9IH1cblxuLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyQzcyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRhaW5lcl9fY2VudGVyIHtcbiAgcGFkZGluZzogMCAxMS4yZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9fY2VudGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMS42ZW07IH0gfVxuXG4uc3BhY2VyLnMwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNwYWNlci5zMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5NyU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52ZXNzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFuaW1hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hbmltYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hbmltYXRpb25fX3N0aXJyZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgbWF4LXdpZHRoOiA0MGVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG5ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgbGVmdDogLTk5OTlweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5MjsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mYW5jeWJveC1iZywgLmZhbmN5Ym94LWlubmVyLCAuZmFuY3lib3gtb3V0ZXIsIC5mYW5jeWJveC1zdGFnZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1vdXRlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpOyB9XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XG4gIG9wYWNpdHk6IC44NztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiwgLmZhbmN5Ym94LWluZm9iYXIsIC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC10b29sYmFyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTc7IH1cblxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbiwgLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhciwgLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcyx2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1zdGFnZSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogOTk5OTQ7IH1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4IDQ0cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTQ7IH1cblxuLmZhbmN5Ym94LXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwOyB9XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSwgLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LCAuZmFuY3lib3gtc2xpZGUtLW5leHQsIC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNDRweCAwIDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gIHBhZGRpbmc6IDZweCA2cHggMDsgfVxuXG4uZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgNDRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgNnB4OyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9dHJ1ZV0ge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLmZhbmN5Ym94LWltYWdlLCAuZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICB6LWluZGV4OiAxOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDRweCk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1pZnJhbWUsIC5mYW5jeWJveC12aWRlbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICB3aWR0aDogNDRweDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLCAuZmFuY3lib3gtYnV0dG9uOmxpbmssIC5mYW5jeWJveC1idXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmFuY3lib3gtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLCAuZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkOmhvdmVyLCAuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSwgLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAwOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSwgLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSksIC5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksIC5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmNTI2ODtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB6LWluZGV4OiA5OTk5ODsgfVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAuODtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiAtNDRweDtcbiAgei1pbmRleDogNDAxOyB9XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBwYWRkaW5nOiAxMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCwgLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDdweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xuICByaWdodDogMDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMjVweCA0NHB4O1xuICByaWdodDogMDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUV0Q0FRQUFBQmpCY0w3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFIUkpSRUZVS00rVms4RU9nREFJUTB2ai8zK3hCdzhxSVpadWVGbklLQzkwTUNBSThEbHJrSEdlcXFHSVU2bFZpZ3JCdHBDV3FlUldvSEROcXMwRjdWTlZCVnhtSFJsdm9WcWphWWtkbkRJYWl2SDJIcVo1K29aajNKVXpXQitjT3o0RzQ4QmcrdHNKL3RxdTRkTEMvNFhiKzBHY0Y1QndCQzBBQTUzcUFBQUFBRWxGVGtTdVFtQ0MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTI1cHg7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQ0cHg7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLCAuZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssIC5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBhIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAuNztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTsgfSB9XG5cbkBrZXlmcmFtZXMgYSB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7IH0gfVxuXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCwgLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTsgfVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTF0dXJuKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTF0dXJuKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpOyB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgcGFkZGluZzogNnB4IDAgMDsgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XG4gICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzZweDsgfSB9XG5cbi5mYW5jeWJveC1zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG5cbi5mYW5jeWJveC1zaGFyZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rLCAuZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWQ7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhMDcxOTsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDk1ZTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNXB4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNWQ1YjViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXRodW1icyB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBwYWRkaW5nOiAycHggMnB4IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjEycHg7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC10aHVtYnMteCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICByaWdodDogMjEycHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4OyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAycHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6YmVmb3JlIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgei1pbmRleDogOTk5OTE7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpOyB9IH1cblxuLypcbiAqIENTUyBTdHlsZXMgdGhhdCBhcmUgbmVlZGVkIGJ5IGpTY3JvbGxQYW5lIGZvciBpdCB0byBvcGVyYXRlIGNvcnJlY3RseS5cbiAqXG4gKiBJbmNsdWRlIHRoaXMgc3R5bGVzaGVldCBpbiB5b3VyIHNpdGUgb3IgY29weSBhbmQgcGFzdGUgdGhlIHN0eWxlcyBiZWxvdyBpbnRvIHlvdXIgc3R5bGVzaGVldCAtIGpTY3JvbGxQYW5lXG4gKiBtYXkgbm90IG9wZXJhdGUgY29ycmVjdGx5IHdpdGhvdXQgdGhlbS5cbiAqL1xuLmpzcENvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uanNwUGFuZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uanNwVmVydGljYWxCYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJlZDsgfVxuXG4uanNwSG9yaXpvbnRhbEJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZWQ7IH1cblxuLmpzcFZlcnRpY2FsQmFyICosXG4uanNwSG9yaXpvbnRhbEJhciAqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5qc3BDYXAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BDYXAge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uanNwVHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZGRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmpzcERyYWcge1xuICBiYWNrZ3JvdW5kOiAjYmJkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BUcmFjayxcbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BEcmFnIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uanNwQXJyb3cge1xuICBiYWNrZ3JvdW5kOiAjNTA1MDZkO1xuICB0ZXh0LWluZGVudDogLTIwMDAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmpzcEFycm93LmpzcERpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjODA4MDhkOyB9XG5cbi5qc3BWZXJ0aWNhbEJhciAuanNwQXJyb3cge1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLmpzcEhvcml6b250YWxCYXIgLmpzcEFycm93IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmpzcFZlcnRpY2FsQmFyIC5qc3BBcnJvdzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmpzcENvcm5lciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZjQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogWXVrISBDU1MgSGFjayBmb3IgSUU2IDMgcGl4ZWwgYnVnIDooICovXG4qIGh0bWwgLmpzcENvcm5lciB7XG4gIG1hcmdpbjogMCAtM3B4IDAgMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUnViaWstUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUnViaWstUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9SdWJpay1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9SdWJpay1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUnViaWstUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1J1YmlrLVJlZ3VsYXIuc3ZnI1J1YmlrLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUnViaWstTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SdWJpay1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUnViaWstTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9SdWJpay1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9SdWJpay1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9SdWJpay1NZWRpdW0uc3ZnI1J1YmlrLU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1J1YmlrJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SdWJpay1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SdWJpay1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1J1YmlrLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1J1YmlrLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9SdWJpay1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUnViaWstQm9sZC5zdmcjUnViaWstQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTm90b1NhbnMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMuc3ZnI05vdG9TYW5zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7IH1cblxuLyogVHJhY2sgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLyogSGFuZGxlICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI0U4QTJBMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi8qIEhhbmRsZSBvbiBob3ZlciAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFOEEyQTI7IH1cblxuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cblxuaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbmlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbmlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cblxuaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAuaGVhZGVyX19tYXNzIHtcbiAgICBwYWRkaW5nOiA2LjZlbSAwIDJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX19tYXNzIHtcbiAgICAgICAgcGFkZGluZzogMi43MmVtIDAuNGVtIDFlbSAwLjRlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5oZWFkZXJfX2hpZ2hlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2hpZ2hlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gICAgICAgIGhlaWdodDogMi4xNWVtO1xuICAgICAgICB3aWR0aDogMi42ZW07IH0gfVxuICAuaGVhZGVyX19zbmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuaGVhZGVyX19zbmFwIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMS43NWVtO1xuICAgICAgaGVpZ2h0OiAwLjE2ZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gICAgICBtYXJnaW46IDAuNGVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC5oZWFkZXJfX3NuYXA6aG92ZXIgc3BhbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5oZWFkZXJfX2xvZ290eXBlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fbG9nb3R5cGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmhlYWRlcl9fbG9nb3R5cGUtbGluayB7XG4gICAgICB3aWR0aDogMTQuM2VtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyX19sb2dvdHlwZS1saW5rIHtcbiAgICAgICAgICB3aWR0aDogMTQuOGVtOyB9IH1cbiAgICAgIC5oZWFkZXJfX2xvZ290eXBlLWxpbmsgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDhlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVhZGVyX19sb2dvdHlwZS1saW5rIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWVudSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubWVudTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDEwNyU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzMwMzAzMCAwJSwgIzhBOEE4QSA1NCUsIHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4zKSAxMDAlKSAxMDAlIDAlOyB9IH1cbiAgLm1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMy4yZW07IH1cbiAgICAubWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW51X19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhlbTsgfVxuICAgICAgICAubWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLm1lbnVfX2l0ZW0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWVudV9faXRlbS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm1lbnVfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMzJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC5tZW51X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRThDQ0EyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLm1lbnVfX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnVfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI2ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLm1lbnVfX2xpbms6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLCAxODIsIDE4MiwgMC4zNSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH0gfVxuXG4uZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC45NSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbiAgcGFkZGluZzogMi40ZW0gMi42ZW0gMy4xZW0gMi42ZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAuZHJvcC5vcGVuIHtcbiAgICB0b3A6IDA7IH1cbiAgLmRyb3BfX2Nsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEuNmVtO1xuICAgIGhlaWdodDogMS42ZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRyb3BfX2Nsb3NlIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxLjY1ZW07XG4gICAgICBoZWlnaHQ6IDAuMTZlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAgIC5kcm9wX19jbG9zZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5kcm9wX19jbG9zZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLmRyb3BfX2Nsb3NlOmhvdmVyIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuZHJvcF9fbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDEuMmVtOyB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjUyQzcyO1xuICBwYWRkaW5nLXRvcDogMy42ZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjZlbTtcbiAgYm9yZGVyLXRvcDogMS4yODMyMXB4IHNvbGlkIHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4wNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNi44ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy41ZW07IH0gfVxuICAuZm9vdGVyX19tYXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuZm9vdGVyX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ1J1YmlrJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS44OGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBjb2xvcjogI0VBRUFFQTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlcl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNDVlbTsgfSB9XG4gIC5mb290ZXJfX3RvcGljIHtcbiAgICBmb250LXNpemU6IDEuMjNlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRThBMkEyO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXJfX3RvcGljIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMThlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9IH1cbiAgLmZvb3Rlcl9fdXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX191cHBlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLmZvb3Rlcl9fdXBwZXItbGVmdCB7XG4gICAgICB3aWR0aDogNDEuOCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyX191cHBlci1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjM1ZW07IH0gfVxuICAgIC5mb290ZXJfX3VwcGVyLWNlbnRlciB7XG4gICAgICB3aWR0aDogMzkuNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyX191cHBlci1jZW50ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuMzVlbTsgfSB9XG4gICAgLmZvb3Rlcl9fdXBwZXItcmlnaHQge1xuICAgICAgd2lkdGg6IDE4LjclOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fdXBwZXItcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgcGFkZGluZy10b3A6IDAuMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM1ZW07XG4gICAgZm9udC1zaXplOiAxLjA4ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6ICNFQUVBRUE7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX19hZGRyZXNzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDFlbSAxLjM1ZW0gMWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlcl9fY29udGFjdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuZm9vdGVyX19jb250YWN0IGEge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6ICNFQUVBRUE7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZvb3Rlcl9fY29udGFjdCBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbnRhY3QgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfSB9XG4gIC5mb290ZXJfX25ldHdvcmsge1xuICAgIHBhZGRpbmctdG9wOiAxLjZlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXJfX25ldHdvcmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogNC43ZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAuZm9vdGVyX19uZXR3b3JrLWxpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAgIC5mb290ZXJfX25ldHdvcmstbGluazpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mb290ZXJfX25ldHdvcmstbGluayBpbWcsIC5mb290ZXJfX25ldHdvcmstbGluayBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fbmV0d29yay1saW5rIHtcbiAgICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICAgIG1hcmdpbjogMCAxZW07IH0gfVxuICAuZm9vdGVyX19sb3dlciB7XG4gICAgcGFkZGluZy10b3A6IDIuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX19sb3dlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuOGVtOyB9IH1cbiAgICAuZm9vdGVyX19sb3dlci1sZWZ0IHtcbiAgICAgIHdpZHRoOiA0MS44JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXJfX2xvd2VyLWxlZnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuM2VtOyB9IH1cbiAgICAuZm9vdGVyX19sb3dlci1jZW50ZXIge1xuICAgICAgd2lkdGg6IDM5LjUlO1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fbG93ZXItY2VudGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjNlbTsgfSB9XG4gICAgLmZvb3Rlcl9fbG93ZXItcmlnaHQge1xuICAgICAgd2lkdGg6IDE4LjclOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fbG93ZXItcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGNvbG9yOiAjRUFFQUVBO1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlcl9fZXhpbGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmZvb3Rlcl9fZXhpbGUgYSB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBjb2xvcjogI0VBRUFFQTtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZvb3Rlcl9fZXhpbGUgYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX19leGlsZSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA3ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXJfX2RldmVsb3BtZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5mb290ZXJfX2RldmVsb3BtZW50IGEge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjEzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTNlbTtcbiAgICBjb2xvcjogI0VBRUFFQTtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZvb3Rlcl9fZGV2ZWxvcG1lbnQgYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX19kZXZlbG9wbWVudCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA3ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfSB9XG5cbi50YWJfX2FycmF5IHtcbiAgbWF4LXdpZHRoOiA1MC40ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMS4yOHB4IHNvbGlkO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4zKSAwJSwgIzhBOEE4QSA1Mi4wOCUsIHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4zKSAxMDAlKSAxMDAlIDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMC40ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRhYl9fYXJyYXkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4zKTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMCAtMS42ZW07IH1cbiAgICAgIC50YWJfX2FycmF5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGFiX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICNFQUVBRUE7XG4gIG1hcmdpbi1yaWdodDogMC43ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRhYl9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDEuMjdlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIG1hcmdpbjogMCAwLjZlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07IH0gfVxuICAudGFiX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRhYl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNmVtOyB9IH1cbiAgLnRhYl9faXRlbTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLCAxODIsIDE4MiwgMC4zNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50YWJfX2l0ZW06YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0wLjMxNmVtOyB9IH1cbiAgLnRhYl9faXRlbS5hY3RpdmUge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogI0U4Q0NBMjsgfVxuICAgIC50YWJfX2l0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRhYl9faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNFOENDQTI7IH1cbiAgICAudGFiX19pdGVtOmhvdmVyOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLnRhYl9fbWFzcyB7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGFiX19tYXNzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07IH0gfVxuICAudGFiX19tYXNzLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRhYl9fY29udGVudCB7XG4gIGhlaWdodDogOS4xNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRhYl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNGVtO1xuICAgICAgaGVpZ2h0OiA2LjZlbTsgfSB9XG4gIC50YWJfX2NvbnRlbnQgLmpzcENvbnRhaW5lciAuanNwUGFuZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC50YWJfX2NvbnRlbnQgLmpzcENvbnRhaW5lciAuanNwSG9yaXpvbnRhbEJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGFiX19jb250ZW50IC5qc3BDb250YWluZXIgLmpzcFZlcnRpY2FsQmFyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwLjUxZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC40ZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjMpOyB9XG4gICAgLnRhYl9fY29udGVudCAuanNwQ29udGFpbmVyIC5qc3BWZXJ0aWNhbEJhciAuanNwVHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwLjA2ZW07IH1cbiAgICAgIC50YWJfX2NvbnRlbnQgLmpzcENvbnRhaW5lciAuanNwVmVydGljYWxCYXIgLmpzcFRyYWNrIC5qc3BEcmFnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMyLCAyMDQsIDE2MiwgMC43KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC40ZW07IH1cblxuLnRhYl9faW5zaWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgZm9udC1zaXplOiAxLjQwMmVtO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogI0VBRUFFQTtcbiAgb3BhY2l0eTogMC43OyB9XG4gIC50YWJfX2luc2lkZSBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zZW07IH1cbiAgICAudGFiX19pbnNpZGUgcDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGFiX19pbnNpZGUgcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50YWJfX2luc2lkZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmNhbGN1bGF0aW9uX190b3BpYyB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjQ1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ1ZW07XG4gIGNvbG9yOiAjRUFFQUVBOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYWxjdWxhdGlvbl9fdG9waWMge1xuICAgICAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjg4ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfSB9XG5cbi5jYWxjdWxhdGlvbl9fc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAyLjRlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FsY3VsYXRpb25fX3NldCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41ZW07IH0gfVxuXG4uY2FsY3VsYXRpb25fX2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxZW0gMS42ZW0gMWVtIDEuM2VtO1xuICBib3JkZXI6IDAuNjkyMTVweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMik7IH1cbiAgLmNhbGN1bGF0aW9uX19ib3g6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FsY3VsYXRpb25fX2JveDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5jYWxjdWxhdGlvbl9fYm94LmFjdGl2ZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE0LCAyMTQsIDIxNCwgMC4xKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FsY3VsYXRpb25fX2JveCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAtMC42OTIxNDlweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDFlbSAwLjVlbSAxLjNlbSAxLjFlbTsgfSB9XG5cbi5jYWxjdWxhdGlvbl9faW1hZ2Uge1xuICB3aWR0aDogNC4yNWVtO1xuICBoZWlnaHQ6IDQuMjVlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FsY3VsYXRpb25fX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAzLjhlbTtcbiAgICAgIGhlaWdodDogMy44ZW07IH0gfVxuXG4uY2FsY3VsYXRpb25fX2tpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMS4zNmVtO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGNvbG9yOiAjQkZCRkJGO1xuICBwYWRkaW5nLWxlZnQ6IDAuN2VtO1xuICBwYWRkaW5nLXRvcDogMC4yZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhbGN1bGF0aW9uX19raXQge1xuICAgICAgZm9udC1zaXplOiAxLjI5ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjdlbTsgfSB9XG5cbi5jYWxjdWxhdGlvbl9fcHJvZHVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYWxjdWxhdGlvbl9fcHJvZHVjdCB7XG4gICAgICBtaW4td2lkdGg6IDUuNDJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuN2VtOyB9IH1cblxuLmNhbGN1bGF0aW9uX19hbW91bnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjllbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FsY3VsYXRpb25fX2Ftb3VudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjdlbTsgfSB9XG5cbi5jYWxjdWxhdGlvbl9fc3VtLXZhbHVlIHtcbiAgY29sb3I6ICNBMkNCRTg7IH1cblxuLmNhbGN1bGF0aW9uX19jZWxsYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYWxjdWxhdGlvbl9fY2VsbGFyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjZlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmNhbGN1bGF0aW9uX190b3RhbCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgY29sb3I6ICNCRkJGQkY7IH1cbiAgLmNhbGN1bGF0aW9uX190b3RhbC12YWx1ZSB7XG4gICAgY29sb3I6ICNBMkNCRTg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhbGN1bGF0aW9uX190b3RhbCB7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9IH1cblxuLmNhbGN1bGF0aW9uX19iZXNwZWFrIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjZlbTtcbiAgcGFkZGluZy10b3A6IDAuNGVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYWxjdWxhdGlvbl9fYmVzcGVhayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNWVtOyB9IH1cbiAgLmNhbGN1bGF0aW9uX19iZXNwZWFrIGEge1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuN2VtIDAuNTJlbSAwLjdlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhBOEE4QTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAzZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLmNhbGN1bGF0aW9uX19iZXNwZWFrIGE6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjIpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FsY3VsYXRpb25fX2Jlc3BlYWsgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNGVtIDFlbSAwLjVlbSAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfSB9XG5cbi5lbnVtZXJhdG9yIHtcbiAgcGFkZGluZy10b3A6IDAuMWVtO1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5lbnVtZXJhdG9yX19taW51cyB7XG4gICAgbWluLXdpZHRoOiAwLjcyZW07XG4gICAgbWF4LXdpZHRoOiAwLjcyZW07XG4gICAgaGVpZ2h0OiAwLjcyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2VudW1lcmF0b3ItbWludXMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAuZW51bWVyYXRvcl9fbWludXM6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZW51bWVyYXRvcl9fbWludXMge1xuICAgICAgICBtaW4td2lkdGg6IDAuOWVtO1xuICAgICAgICBtYXgtd2lkdGg6IDAuOWVtO1xuICAgICAgICBoZWlnaHQ6IDAuOWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjFlbTsgfSB9XG4gIC5lbnVtZXJhdG9yX19wbHVzIHtcbiAgICBtaW4td2lkdGg6IDAuNzJlbTtcbiAgICBtYXgtd2lkdGg6IDAuNzJlbTtcbiAgICBoZWlnaHQ6IDAuNzJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vZW51bWVyYXRvci1wbHVzLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLmVudW1lcmF0b3JfX3BsdXM6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZW51bWVyYXRvcl9fcGx1cyB7XG4gICAgICAgIG1pbi13aWR0aDogMC45ZW07XG4gICAgICAgIG1heC13aWR0aDogMC45ZW07XG4gICAgICAgIGhlaWdodDogMC45ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMWVtOyB9IH1cbiAgLmVudW1lcmF0b3JfX2ZpZWxkIHtcbiAgICBtYXJnaW46IDAgMC4xZW07XG4gICAgcGFkZGluZy10b3A6IDAuMWVtO1xuICAgIHdpZHRoOiAwLjY1ZW07XG4gICAgbWluLXdpZHRoOiAwLjY1ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogI0EyQ0JFODtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmVudW1lcmF0b3JfX2ZpZWxkOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuZW51bWVyYXRvcl9fZmllbGQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmVudW1lcmF0b3JfX2ZpZWxkOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmVudW1lcmF0b3JfX2J1ZmZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDBweDtcbiAgICBsZWZ0OiAtMTAwMHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5hY2NvcmRpb25fX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMS41NmVtOyB9XG4gIC5hY2NvcmRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY29yZGlvbl9faXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9IH1cblxuLmFjY29yZGlvbl9fdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogIzE5MTkxNjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgYm9yZGVyLXJhZGl1czogM2VtO1xuICBwYWRkaW5nOiAwLjZlbSAyLjVlbSAwLjdlbSAwLjllbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFjY29yZGlvbl9fdG9nZ2xlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAxLjFlbTtcbiAgICB3aWR0aDogMC43NmVtO1xuICAgIGhlaWdodDogMC43NmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hY2NvcmRpb24tdHJpYW5nbGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAuYWNjb3JkaW9uX190b2dnbGUuYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IH1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwLjllbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgY29sb3I6ICMxOTE5MTY7IH1cbiAgLmFjY29yZGlvbl9fY29udGVudCBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvcmRpb25fX2NvbnRlbnQgcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH0gfVxuICAgIC5hY2NvcmRpb25fX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5hY2NvcmRpb25fX2NvbnRlbnQub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1ham9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZW5lcmF0ZS9tYWpvci5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWpvciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dlbmVyYXRlL21ham9yLW1vYmlsZS5qcGcpOyB9IH1cbiAgLm1ham9yX19tYXNzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xuICAgIHBhZGRpbmctdG9wOiA2LjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMi4yZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWpvcl9fbWFzcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjZlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTsgfSB9XG4gIC5tYWpvcl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICAgIGZvbnQtc2l6ZTogMy45NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYWpvcl9fdGl0bGUgc3BhbiB7XG4gICAgICBjb2xvcjogI0U4QTJBMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1ham9yX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtOyB9IH1cbiAgLm1ham9yX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMxZW07XG4gICAgcGFkZGluZy10b3A6IDIuNWVtO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcbiAgICBmb250LXNpemU6IDEuMjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS45ZW07XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubWFqb3JfX3RleHQgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1ham9yX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS40ZW07IH1cbiAgICAgICAgLm1ham9yX190ZXh0OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTsgfSB9XG4gIC5tYWpvcl9fYWN0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDYuODVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFqb3JfX2FjdGlvbnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzIuNGVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9IH1cbiAgLm1ham9yX19idG4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1ham9yX19idG4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTsgfSB9XG4gICAgLm1ham9yX19idG4gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ05vdG8gU2Fucyc7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxLjY1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAuOWVtIDEuMWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgLm1ham9yX19idG4gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4yKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYWpvcl9fYnRuIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMmVtIDMuMjJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfSB9XG4gIC5tYWpvcl9fbW9yZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWpvcl9fbW9yZS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYWpvcl9fbW9yZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWpvcl9fbW9yZS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAubWFqb3JfX21vcmUgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC5tYWpvcl9fbW9yZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjOGE4YThhOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFqb3JfX21vcmUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfSB9XG5cbi5hZHZhbnRhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMjUyQzcyOyB9XG4gIC5hZHZhbnRhZ2VfX21hc3Mge1xuICAgIHBhZGRpbmctdG9wOiAxNi4yZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYuNGVtO1xuICAgIHBhZGRpbmctbGVmdDogMTBlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VfX21hc3Mge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNi44ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYuNGVtOyB9IH1cbiAgLmFkdmFudGFnZV9fYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWR2YW50YWdlX19ib3gge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5LjFlbTsgfSB9XG4gICAgLmFkdmFudGFnZV9fYm94Om50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMTEuMWVtO1xuICAgICAgd2lkdGg6IDI3LjNlbTtcbiAgICAgIGhlaWdodDogMjcuM2VtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZW5lcmF0ZS9hZHZhbnRhZ2UtY2lyY2xlMS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZV9fYm94Om50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxOC4zZW07XG4gICAgICAgICAgaGVpZ2h0OiAxOC4zZW07XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2VuZXJhdGUvYWR2YW50YWdlLWNpcmNsZU1vYi5zdmcpOyB9IH1cbiAgICAuYWR2YW50YWdlX19ib3g6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTMuNWVtO1xuICAgICAgdG9wOiA1OCU7XG4gICAgICB3aWR0aDogMC41MmVtO1xuICAgICAgaGVpZ2h0OiA4LjEyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dlbmVyYXRlL2FkdmFudGFnZS1hcnJvdzEuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VfX2JveDpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAwLjMyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjYyZW07XG4gICAgICAgICAgdG9wOiAxMjglO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZW5lcmF0ZS9hZHZhbnRhZ2UtYXJyb3dNb2Iuc3ZnKTsgfSB9XG4gICAgLmFkdmFudGFnZV9fYm94Om50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtM2VtO1xuICAgICAgd2lkdGg6IDI4LjVlbTtcbiAgICAgIGhlaWdodDogMTkuMmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZW5lcmF0ZS9hZHZhbnRhZ2UtY2lyY2xlMi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZV9fYm94Om50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxOC4zZW07XG4gICAgICAgICAgaGVpZ2h0OiAxOC4zZW07XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2VuZXJhdGUvYWR2YW50YWdlLWNpcmNsZU1vYi5zdmcpOyB9IH1cbiAgICAuYWR2YW50YWdlX19ib3g6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTMuNWVtO1xuICAgICAgdG9wOiA1OCU7XG4gICAgICB3aWR0aDogMC41MmVtO1xuICAgICAgaGVpZ2h0OiA4LjRlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2VuZXJhdGUvYWR2YW50YWdlLWFycm93MS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZV9fYm94Om50aC1jaGlsZCgyKTphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDAuMzJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDMuNjJlbTtcbiAgICAgICAgICB0b3A6IDEyOCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dlbmVyYXRlL2FkdmFudGFnZS1hcnJvd01vYi5zdmcpOyB9IH1cbiAgICAuYWR2YW50YWdlX19ib3g6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC00LjJlbTtcbiAgICAgIHdpZHRoOiAyNy4zZW07XG4gICAgICBoZWlnaHQ6IDI3LjNlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2VuZXJhdGUvYWR2YW50YWdlLWNpcmNsZTMuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VfX2JveDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTguM2VtO1xuICAgICAgICAgIGhlaWdodDogMTguM2VtO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dlbmVyYXRlL2FkdmFudGFnZS1jaXJjbGVNb2Iuc3ZnKTsgfSB9XG4gICAgLmFkdmFudGFnZV9fYm94Omxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWR2YW50YWdlX19ib3g6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5hZHZhbnRhZ2VfX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzLjllbTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgY29sb3I6ICNFQUVBRUE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDIuNzhlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9IH1cbiAgLmFkdmFudGFnZV9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEuMWVtO1xuICAgIGZvbnQtc2l6ZTogMS4zM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGNvbG9yOiAjRUFFQUVBOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWR2YW50YWdlX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nOiAwLjhlbSAwLjVlbSAwIDAuNWVtOyB9IH1cblxuLmRhdGEge1xuICBiYWNrZ3JvdW5kOiAjMjUyQzcyOyB9XG4gIC5kYXRhX19tYXNzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwZW07XG4gICAgcGFkZGluZy10b3A6IDEwZW07XG4gICAgcGFkZGluZy1yaWdodDogMjllbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4zZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kYXRhX19tYXNzIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDYuOGVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjhlbTsgfSB9XG4gIC5kYXRhX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDMuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBjb2xvcjogI0VBRUFFQTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRhdGFfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjg2ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmRhdGFfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6ICNFQUVBRUE7XG4gICAgbWF4LXdpZHRoOiAzOGVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjRlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGF0YV9fdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nOiAwLjhlbSAxZW0gMCAxZW07IH0gfVxuICAuZGF0YV9fdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNGVtO1xuICAgIHBhZGRpbmctdG9wOiA2LjFlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRhdGFfX3RhYiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjRlbTsgfSB9XG4gIC5kYXRhX19jYWxjdWxhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMuMmVtOyB9XG4gIC5kYXRhX19jZWxsYXIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRhdGFfX2NlbGxhciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDRlbTsgfSB9XG4gICAgLmRhdGFfX2NlbGxhciBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgICAuZGF0YV9fY2VsbGFyIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRhdGFfX2NlbGxhciBhIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH0gfVxuXG4ucHJvcG9zYWwge1xuICBiYWNrZ3JvdW5kOiAjMjUyQzcyOyB9XG4gIC5wcm9wb3NhbF9fbWFzcyB7XG4gICAgcGFkZGluZy10b3A6IDIuMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5LjJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wb3NhbF9fbWFzcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2LjZlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYuNmVtOyB9IH1cbiAgLnByb3Bvc2FsX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQuMTNlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgY29sb3I6ICNFQUVBRUE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wb3NhbF9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cbiAgLnByb3Bvc2FsX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQzZW07XG4gICAgcGFkZGluZy10b3A6IDEuN2VtO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6ICNFQUVBRUE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wb3NhbF9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDAuNmVtIDAgMC42ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucHJvcG9zYWxfX3RleHQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogNzglO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpOyB9IH1cbiAgLnByb3Bvc2FsX19mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogNC4zZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wb3NhbF9fZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDVlbSAwLjVlbSAwIDAuNWVtOyB9IH1cbiAgLnByb3Bvc2FsX19zZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcG9zYWxfX3NldCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAucHJvcG9zYWxfX2JveCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3Bvc2FsX19ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuMWVtOyB9IH1cbiAgLnByb3Bvc2FsX19maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDIuMWVtO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBjb2xvcjogcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjUpO1xuICAgIGJvcmRlci1ib3R0b206IDEuMjgzMjFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuNCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC5wcm9wb3NhbF9fZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuNSk7IH1cbiAgICAucHJvcG9zYWxfX2ZpZWxkLmludmFsaWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMS4yODMyMXB4IHNvbGlkIHJnYmEoMjU1LCAwLCAwLCAwLjUpOyB9XG4gICAgICAucHJvcG9zYWxfX2ZpZWxkLmludmFsaWQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcG9zYWxfX2ZpZWxkIHtcbiAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAyZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTBlbTsgfSB9XG4gIC5wcm9wb3NhbF9fY2VsbGFyIHtcbiAgICBwYWRkaW5nLXRvcDogMy41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wb3NhbF9fY2VsbGFyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4xZW07IH0gfVxuICAucHJvcG9zYWxfX2Zvb3Rub3RlIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zZW07XG4gICAgZm9udC1zaXplOiAxLjEzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAwNmVtO1xuICAgIGNvbG9yOiAjRUFFQUVBO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wb3NhbF9fZm9vdG5vdGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wOTllbTsgfSB9XG4gICAgLnByb3Bvc2FsX19mb290bm90ZSBhIHtcbiAgICAgIGNvbG9yOiAjRUFFQUVBO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgLnByb3Bvc2FsX19mb290bm90ZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3Bvc2FsX19idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMi44ZW07IH0gfVxuICAucHJvcG9zYWxfX2J0biBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC41M2VtIDAuN2VtIDAuNmVtIDAuN2VtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM2VtO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41M2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC5wcm9wb3NhbF9fYnRuIGJ1dHRvbjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wb3NhbF9fYnRuIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogMC44MDk4MzZweCBzb2xpZCAjOEE4QThBO1xuICAgICAgICBwYWRkaW5nOiAwLjRlbSAwLjhlbSAwLjVlbSAwLjhlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjQyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfSB9XG5cbi5mYW5jeWJveC1pcy1tb2RhbCAuZmFuY3lib3gtc2xpZGUge1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG4gIGJveC1zaGFkb3c6IDBweCA4MHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA5cHg7IH1cbiAgLnBvcHVwLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNWVtIDIuMmVtIDJlbSAyLjJlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb3B1cC5mYW5jeWJveC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMS41ZW0gMmVtIDEuNWVtOyB9IH1cbiAgICAucG9wdXAuZmFuY3lib3gtY29udGVudCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1J1YmlrJztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBjb2xvcjogIzE5MTkxNjsgfVxuICAucG9wdXBfX3RleHQge1xuICAgIG1heC13aWR0aDogMjhlbTtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgZm9udC1zaXplOiAxLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6ICMxOTE5MTY7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNmVtOyB9XG4gIC5wb3B1cF9fY3Jvc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuMDJlbTtcbiAgICByaWdodDogMi4wMmVtO1xuICAgIHdpZHRoOiAxLjY1ZW07XG4gICAgaGVpZ2h0OiAxLjY1ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5wb3B1cF9fY3Jvc3MgaW1nLCAucG9wdXBfX2Nyb3NzIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5wb3B1cF9fY3Jvc3M6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9wdXBfX2Nyb3NzIHtcbiAgICAgICAgdG9wOiAxZW07XG4gICAgICAgIHJpZ2h0OiAxZW07IH0gfVxuICAucG9wdXBfX3NldCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjM1ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5wb3B1cF9fYm94IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMi4zNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjdlbTsgfVxuICAucG9wdXBfX2ZpZWxkIHtcbiAgICBtaW4taGVpZ2h0OiAyLjE1ZW07XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2Fucyc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgcGFkZGluZy10b3A6IDAuM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjRlbTtcbiAgICBib3JkZXItYm90dG9tOiAxLjI4MzIxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMGVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAucG9wdXBfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLnBvcHVwX19maWVsZC5pbnZhbGlkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDEuMjgzMjFweCBzb2xpZCByZWQ7IH1cbiAgICAgIC5wb3B1cF9fZmllbGQuaW52YWxpZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmVkOyB9XG4gIC5wb3B1cF9fZm9vdG5vdGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMDdlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBhZGRpbmctdG9wOiAxLjhlbTsgfVxuICAgIC5wb3B1cF9fZm9vdG5vdGUgYSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAwN2VtO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAgIC5wb3B1cF9fZm9vdG5vdGUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLnBvcHVwX19idG4ge1xuICAgIHBhZGRpbmctdG9wOiAxLjA4ZW07IH1cbiAgICAucG9wdXBfX2J0biBidXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNlbTtcbiAgICAgIHBhZGRpbmc6IDAuNmVtIDFlbSAwLjY4ZW0gMWVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgICAucG9wdXBfX2J0biBidXR0b246aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4yKTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnBvcHVwX19vY2NsdWRlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICBib3JkZXItcmFkaXVzOiAzZW07XG4gICAgcGFkZGluZzogMC42ZW0gMWVtIDAuNjhlbSAxZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC5wb3B1cF9fb2NjbHVkZTpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMik7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcHVwX19vY2NsdWRlIHtcbiAgICAgICAgcGFkZGluZzogMC42OGVtIDFlbSAwLjZlbSAxZW07IH0gfVxuXG4uYmlkIHtcbiAgbWF4LXdpZHRoOiAzNy42ZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ncmF0aXR1ZGUge1xuICBtYXgtd2lkdGg6IDM0LjRlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBvbGl0aWNzIHtcbiAgbWF4LXdpZHRoOiA1Mi45ZW07XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wb2xpdGljc19fc2V0IHtcbiAgICBwYWRkaW5nLXRvcDogMS4zZW07IH1cbiIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSdWJpayc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUnViaWstUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9SdWJpay1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9SdWJpay1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUnViaWstUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9SdWJpay1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1J1YmlrLVJlZ3VsYXIuc3ZnI1J1YmlrLVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1J1YmlrJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9SdWJpay1NZWRpdW0uZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUnViaWstTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9SdWJpay1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9SdWJpay1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUnViaWstTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1J1YmlrLU1lZGl1bS5zdmcjUnViaWstTWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSdWJpayc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUnViaWstQm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9SdWJpay1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9SdWJpay1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUnViaWstQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9SdWJpay1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1J1YmlrLUJvbGQuc3ZnI1J1YmlrLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2Fucyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTm90b1NhbnMuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTm90b1NhbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTm90b1NhbnMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTm90b1NhbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTm90b1NhbnMuc3ZnI05vdG9TYW5zJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn0iLCI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA1cHg7XHJcbn1cclxuXHJcbi8qIFRyYWNrICovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG4gXHJcbi8qIEhhbmRsZSAqL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICNFOEEyQTI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi8qIEhhbmRsZSBvbiBob3ZlciAqL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNFOEEyQTI7IFxyXG59IiwiaW5wdXQsIHRleHRhcmVhe1xyXG5cdCY6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7IFxyXG5cdFx0b3BhY2l0eTogMDsgXHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuXHR9XHJcblx0Jjpmb2N1czotbW96LXBsYWNlaG9sZGVyeyBcclxuXHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IFxyXG5cdH0gXHJcblx0Jjpmb2N1czo6LW1vei1wbGFjZWhvbGRlcnsgXHJcblx0XHRvcGFjaXR5OiAwOyBcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyBcclxuXHR9XHJcblx0Jjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7IFxyXG5cdFx0b3BhY2l0eTogMDsgXHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgXHJcblx0fVxyXG5cdCY6Zm9jdXN7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxufSIsIi5oZWFkZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0Jl9fbWFzc3tcclxuXHRcdHBhZGRpbmc6IDYuNmVtIDAgMmVtIDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyLjcyZW0gMC40ZW0gMWVtIDAuNGVtO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19oaWdoZXJ7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuXHRcdFx0aGVpZ2h0OiAyLjE1ZW07XHJcblx0XHRcdHdpZHRoOiAyLjZlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc25hcHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0c3BhbntcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxLjc1ZW07XHJcblx0XHRcdGhlaWdodDogMC4xNmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNWVtO1xyXG5cdFx0XHRtYXJnaW46IDAuNGVtO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xvZ290eXBle1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdCYtbGlua3tcclxuXHRcdFx0d2lkdGg6IDE0LjNlbTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0d2lkdGg6IDE0LjhlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogOGVtO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX21lbnV7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1lbnV7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJG1pbi1tZCkge1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHR3aWR0aDogMTA3JTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG5cdFx0XHRib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMzMDMwMzAgMCUsICM4QThBOEEgNTQlLCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMykgMTAwJSkgMTAwJSAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faXRlbXtcclxuXHRcdHBhZGRpbmctbGVmdDogMy4yZW07XHJcblx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuOGVtO1xyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtbW9iaWxle1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpbmt7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjZlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LXNpemU6IDEuMzJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjEyZW07XHJcblx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogI0U4Q0NBMjtcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtaW4tbWQpIHtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjZlbTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbWluLW1kKSB7XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0d2lkdGg6IDExMCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLCAxODIsIDE4MiwgMC4zNSk7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZHJvcHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogMTg7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjk1KTtcclxuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XHJcblx0cGFkZGluZzogMi40ZW0gMi42ZW0gMy4xZW0gMi42ZW07XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHQmLm9wZW57XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdCZfX2Nsb3Nle1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMS42ZW07XHJcblx0XHRoZWlnaHQ6IDEuNmVtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjNlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHNwYW57XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxLjY1ZW07XHJcblx0XHRcdGhlaWdodDogMC4xNmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNWVtO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHQmOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWVudXtcclxuXHRcdHBhZGRpbmctdG9wOiAxLjJlbTtcclxuXHR9XHJcbn0iLCIuZm9vdGVye1xyXG5cdGJhY2tncm91bmQ6ICMyNTJDNzI7XHJcblx0cGFkZGluZy10b3A6IDMuNmVtO1xyXG5cdHBhZGRpbmctYm90dG9tOiA0LjZlbTtcclxuXHRib3JkZXItdG9wOiAxLjI4MzIxcHggc29saWQgcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjA1KTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0JjphZnRlcntcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA2LjhlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzLjVlbTtcclxuXHR9XHJcblx0Jl9fbWFzc3tcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cdCZfX3RpdGxle1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAnUnViaWsnO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMS44OGVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0Y29sb3I6ICNFQUVBRUE7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMC43NmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjQ1ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RvcGlje1xyXG5cdFx0Zm9udC1zaXplOiAxLjIzZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICNFOEEyQTI7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4xZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xOGVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3VwcGVye1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0Ji1sZWZ0e1xyXG5cdFx0XHR3aWR0aDogNDEuOCU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjM1ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtY2VudGVye1xyXG5cdFx0XHR3aWR0aDogMzkuNSU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjM1ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtcmlnaHR7XHJcblx0XHRcdHdpZHRoOiAxOC43JTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19hZGRyZXNze1xyXG5cdFx0cGFkZGluZy10b3A6IDAuMmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuMzVlbTtcclxuXHRcdGZvbnQtc2l6ZTogMS4wOGVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHRcdGNvbG9yOiAjRUFFQUVBO1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuMmVtIDFlbSAxLjM1ZW0gMWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb250YWN0e1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cdFx0XHRjb2xvcjogI0VBRUFFQTtcclxuXHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX25ldHdvcmt7XHJcblx0XHRwYWRkaW5nLXRvcDogMS42ZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNC43ZW07XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0Ji1saW5re1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cdFx0XHR3aWR0aDogMS41ZW07XHJcblx0XHRcdGhlaWdodDogMS41ZW07XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nLCBzdmd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0d2lkdGg6IDJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDJlbTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xvd2Vye1xyXG5cdFx0cGFkZGluZy10b3A6IDIuNWVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMi44ZW07XHJcblx0XHR9XHJcblx0XHQmLWxlZnR7XHJcblx0XHRcdHdpZHRoOiA0MS44JTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogM2VtO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuM2VtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWNlbnRlcntcclxuXHRcdFx0d2lkdGg6IDM5LjUlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzZW07XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS4zZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtcmlnaHR7XHJcblx0XHRcdHdpZHRoOiAxOC43JTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb3B5cmlnaHR7XHJcblx0XHRmb250LXNpemU6IDEuMWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHRcdGNvbG9yOiAjRUFFQUVBO1xyXG5cdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19leGlsZXtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHRcdFx0Y29sb3I6ICNFQUVBRUE7XHJcblx0XHRcdG9wYWNpdHk6IDAuMjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4wN2VtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19kZXZlbG9wbWVudHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xM2VtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xM2VtO1xyXG5cdFx0XHRjb2xvcjogI0VBRUFFQTtcclxuXHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjA3ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnRhYntcclxuXHQmX19hcnJheXtcclxuXHRcdG1heC13aWR0aDogNTAuNGVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMS4yOHB4IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMykgMCUsICM4QThBOEEgNTIuMDglLCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMykgMTAwJSkgMTAwJSAwJTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjRlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4zKTtcclxuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdFx0bWFyZ2luOiAwIC0xLjZlbTtcclxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faXRlbXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDEuOGVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdGNvbG9yOiAjRUFFQUVBO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjdlbTtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjI3ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdFx0bWFyZ2luOiAwIDAuNmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAuNmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC0wLjI1ZW07XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLCAxODIsIDE4MiwgMC4zNSk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0Ym90dG9tOiAtMC4zMTZlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0Y29sb3I6ICNFOENDQTI7XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICNFOENDQTI7XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19tYXNze1xyXG5cdFx0cGFkZGluZy10b3A6IDEuNWVtO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyZW07XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRlbnR7XHJcblx0XHRoZWlnaHQ6IDkuMTRlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMi41ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTAuNGVtO1xyXG5cdFx0XHRoZWlnaHQ6IDYuNmVtO1xyXG5cdFx0fVxyXG5cdFx0LmpzcENvbnRhaW5lcntcclxuXHRcdFx0LmpzcFBhbmV7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5qc3BIb3Jpem9udGFsQmFye1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmpzcFZlcnRpY2FsQmFye1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDAuNTFlbTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwLjRlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuMyk7XHJcblx0XHRcdFx0LmpzcFRyYWNre1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjA2ZW07XHJcblx0XHRcdFx0XHQuanNwRHJhZ3tcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjMyLCAyMDQsIDE2MiwgMC43KTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMC40ZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2luc2lkZXtcclxuXHRcdHBhZGRpbmctbGVmdDogMS41ZW07XHJcblx0XHRmb250LXNpemU6IDEuNDAyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuXHRcdGNvbG9yOiAjRUFFQUVBO1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0cHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEuM2VtO1xyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC42ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMS42ZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ2ZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jYWxjdWxhdGlvbntcclxuXHQmX190b3BpY3tcclxuXHRcdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDEuNDVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA0NWVtO1xyXG5cdFx0Y29sb3I6ICNFQUVBRUE7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1J1YmlrJztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjg4ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NldHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRwYWRkaW5nLXRvcDogMi40ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS41ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2JveHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRwYWRkaW5nOiAxZW0gMS42ZW0gMWVtIDEuM2VtO1xyXG5cdFx0Ym9yZGVyOiAwLjY5MjE0OXB4IHNvbGlkIHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4yKTtcclxuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTAuMWVtO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIxNCwgMjE0LCAyMTQsIDAuMSk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0wLjY5MjE0OXB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0cGFkZGluZzogMWVtIDAuNWVtIDEuM2VtIDEuMWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pbWFnZXtcclxuXHRcdHdpZHRoOiA0LjI1ZW07XHJcblx0XHRoZWlnaHQ6IDQuMjVlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdHdpZHRoOiAzLjhlbTtcclxuXHRcdFx0aGVpZ2h0OiAzLjhlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fa2l0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0Zm9udC1zaXplOiAxLjM2ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XHJcblx0XHRjb2xvcjogI0JGQkZCRjtcclxuXHRcdHBhZGRpbmctbGVmdDogMC43ZW07XHJcblx0XHRwYWRkaW5nLXRvcDogMC4yZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjllbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzVlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwLjdlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcHJvZHVjdHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEuMWVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0bWluLXdpZHRoOiA1LjQyZW07XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMC43ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2Ftb3VudHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDAuOWVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMC43ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3N1bXtcclxuXHRcdCYtdmFsdWV7XHJcblx0XHRcdGNvbG9yOiAjQTJDQkU4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jZWxsYXJ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS42ZW07XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190b3RhbHtcclxuXHRcdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0Y29sb3I6ICNCRkJGQkY7XHJcblx0XHQmLXZhbHVle1xyXG5cdFx0XHRjb2xvcjogI0EyQ0JFODtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYmVzcGVha3tcclxuXHRcdHBhZGRpbmctbGVmdDogMi42ZW07XHJcblx0XHRwYWRkaW5nLXRvcDogMC40ZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIuMmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC41ZW07XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRwYWRkaW5nOiAwLjVlbSAwLjdlbSAwLjUyZW0gMC43ZW07XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzhBOEE4QTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0XHRjb2xvcjogI0JGQkZCRjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4yKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMik7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjRlbSAxZW0gMC41ZW0gMWVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmVudW1lcmF0b3J7XHJcblx0cGFkZGluZy10b3A6IDAuMWVtO1xyXG5cdHdpZHRoOiBtaW4tY29udGVudDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHQmX19taW51c3tcclxuXHRcdG1pbi13aWR0aDogMC43MmVtO1xyXG5cdFx0bWF4LXdpZHRoOiAwLjcyZW07XHJcblx0XHRoZWlnaHQ6IDAuNzJlbTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9lbnVtZXJhdG9yLW1pbnVzLnN2Zyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdG1pbi13aWR0aDogMC45ZW07XHJcblx0XHRcdG1heC13aWR0aDogMC45ZW07XHJcblx0XHRcdGhlaWdodDogMC45ZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDAuMWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19wbHVze1xyXG5cdFx0bWluLXdpZHRoOiAwLjcyZW07XHJcblx0XHRtYXgtd2lkdGg6IDAuNzJlbTtcclxuXHRcdGhlaWdodDogMC43MmVtO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2VudW1lcmF0b3ItcGx1cy5zdmcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDAuOWVtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDAuOWVtO1xyXG5cdFx0XHRoZWlnaHQ6IDAuOWVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwLjFlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZmllbGR7XHJcblx0XHRtYXJnaW46IDAgMC4xZW07XHJcblx0XHRwYWRkaW5nLXRvcDogMC4xZW07XHJcblx0XHR3aWR0aDogMC42NWVtO1xyXG5cdFx0bWluLXdpZHRoOiAwLjY1ZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRcdGNvbG9yOiAjQTJDQkU4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5cdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J1ZmZlcntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTEwMDBweDtcclxuXHRcdGxlZnQ6IC0xMDAwcHg7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxufSIsIi5hY2NvcmRpb257XHJcblx0Jl9faXRlbXtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxLjU2ZW07XHJcblx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHQgICAgXHRwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190b2dnbGV7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHRjb2xvcjogIzE5MTkxNjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzZW07XHJcblx0XHRwYWRkaW5nOiAwLjZlbSAyLjVlbSAwLjdlbSAwLjllbTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHJpZ2h0OiAxLjFlbTtcclxuXHRcdFx0d2lkdGg6IDAuNzZlbTtcclxuXHRcdFx0aGVpZ2h0OiAwLjc2ZW07XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hY2NvcmRpb24tdHJpYW5nbGUuc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29udGVudHtcclxuXHRcdHBhZGRpbmctdG9wOiAwLjllbTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHRjb2xvcjogIzE5MTkxNjtcclxuXHRcdHB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjRlbTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdCAgICBcdHBhZGRpbmctYm90dG9tOiAxZW07XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLm9wZW57XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tYWpvcntcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dlbmVyYXRlL21ham9yLmpwZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZW5lcmF0ZS9tYWpvci1tb2JpbGUuanBnKTtcclxuXHR9XHJcblx0Jl9fbWFzc3tcclxuXHRcdHBhZGRpbmctbGVmdDogMC4yZW07XHJcblx0XHRwYWRkaW5nLXRvcDogNi4zZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzN2VtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIyLjJlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC42ZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RpdGxle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdSdWJpayc7XHJcblx0XHRmb250LXNpemU6IDMuOTVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0c3BhbntcclxuXHRcdFx0Y29sb3I6ICNFOEEyQTI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGV4dHtcclxuXHRcdG1heC13aWR0aDogMzFlbTtcclxuXHRcdHBhZGRpbmctdG9wOiAyLjVlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuXHRcdGZvbnQtc2l6ZTogMS4yOGVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuOWVtO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEuNGVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIuMWVtO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyLjFlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMS40ZW07XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHdpZHRoOiA3OCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYWN0aW9uc3tcclxuXHRcdHBhZGRpbmctdG9wOiA2Ljg1ZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzMi40ZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICBcdH1cclxuXHR9XHJcblx0Jl9fYnRue1xyXG5cdFx0cGFkZGluZy1yaWdodDogM2VtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMi41ZW07XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjY1ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMC45ZW0gMS4xZW07XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4yKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4yKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuMmVtIDMuMjJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19tb3Jle1xyXG5cdFx0Ji1kZXNrdG9we1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1tb2JpbGV7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjY1ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogcmdiYSgxMzgsIDEzOCwgMTM4LCAxKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmFkdmFudGFnZXtcclxuXHRiYWNrZ3JvdW5kOiAjMjUyQzcyO1xyXG5cdCZfX21hc3N7XHJcblx0XHRwYWRkaW5nLXRvcDogMTYuMmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDYuNGVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMGVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogNDhlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0bWluLWhlaWdodDogYXV0bztcclxuXHRcdFx0cGFkZGluZy10b3A6IDYuOGVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2LjRlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm94e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTMuNWVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDkuMWVtO1xyXG5cclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IC0xMS4xZW07XHJcblx0XHRcdFx0d2lkdGg6IDI3LjNlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDI3LjNlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dlbmVyYXRlL2FkdmFudGFnZS1jaXJjbGUxLnN2Zyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTguM2VtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxOC4zZW07XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZW5lcmF0ZS9hZHZhbnRhZ2UtY2lyY2xlTW9iLnN2Zyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDEzLjVlbTtcclxuXHRcdFx0XHR0b3A6IDU4JTtcclxuXHRcdFx0XHR3aWR0aDogMC41MmVtO1xyXG5cdFx0XHRcdGhlaWdodDogOC4xMmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2VuZXJhdGUvYWR2YW50YWdlLWFycm93MS5zdmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDAuMzJlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMy42MmVtO1xyXG5cdFx0XHRcdFx0dG9wOiAxMjglO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZW5lcmF0ZS9hZHZhbnRhZ2UtYXJyb3dNb2Iuc3ZnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IC0zZW07XHJcblx0XHRcdFx0d2lkdGg6IDI4LjVlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDE5LjJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dlbmVyYXRlL2FkdmFudGFnZS1jaXJjbGUyLnN2Zyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTguM2VtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxOC4zZW07XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZW5lcmF0ZS9hZHZhbnRhZ2UtY2lyY2xlTW9iLnN2Zyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDEzLjVlbTtcclxuXHRcdFx0XHR0b3A6IDU4JTtcclxuXHRcdFx0XHR3aWR0aDogMC41MmVtO1xyXG5cdFx0XHRcdGhlaWdodDogOC40ZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZW5lcmF0ZS9hZHZhbnRhZ2UtYXJyb3cxLnN2Zyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMC4zMmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzLjYyZW07XHJcblx0XHRcdFx0XHR0b3A6IDEyOCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dlbmVyYXRlL2FkdmFudGFnZS1hcnJvd01vYi5zdmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMyl7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogLTQuMmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAyNy4zZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAyNy4zZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZW5lcmF0ZS9hZHZhbnRhZ2UtY2lyY2xlMy5zdmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4LjNlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTguM2VtO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2VuZXJhdGUvYWR2YW50YWdlLWNpcmNsZU1vYi5zdmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX25hbWV7XHJcblx0XHRmb250LWZhbWlseTogJ1J1YmlrJztcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDMuOWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMWVtO1xyXG5cdFx0Y29sb3I6ICNFQUVBRUE7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNzhlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190ZXh0e1xyXG5cdFx0cGFkZGluZy10b3A6IDEuMWVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjMzZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0Y29sb3I6ICNFQUVBRUE7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuOGVtIDAuNWVtIDAgMC41ZW07XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmRhdGF7XHJcblx0YmFja2dyb3VuZDogIzI1MkM3MjtcclxuXHQmX19tYXNze1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMGVtO1xyXG5cdFx0cGFkZGluZy10b3A6IDEwZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyOWVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQuM2VtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2LjhlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMi44ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RpdGxle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdSdWJpayc7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAzLjVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdGNvbG9yOiAjRUFFQUVBO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjg2ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190ZXh0e1xyXG5cdFx0Zm9udC1zaXplOiAxLjFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHRjb2xvcjogI0VBRUFFQTtcclxuXHRcdG1heC13aWR0aDogMzhlbTtcclxuXHRcdHBhZGRpbmctdG9wOiAxLjRlbTtcclxuXHRcdHBhZGRpbmctbGVmdDogMC4zZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdFx0cGFkZGluZzogMC44ZW0gMWVtIDAgMWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190YWJ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAuNGVtO1xyXG5cdFx0cGFkZGluZy10b3A6IDYuMWVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIuNGVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jYWxjdWxhdGlvbntcclxuXHRcdHBhZGRpbmctdG9wOiAzLjJlbTtcclxuXHR9XHJcblx0Jl9fY2VsbGFye1xyXG5cdFx0cGFkZGluZy10b3A6IDUuNWVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNGVtO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAjQkZCRkJGO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnByb3Bvc2Fse1xyXG5cdGJhY2tncm91bmQ6ICMyNTJDNzI7XHJcblx0Jl9fbWFzc3tcclxuXHRcdHBhZGRpbmctdG9wOiAyLjJlbTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDM5LjJlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1LjJlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNi42ZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2LjZlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGV7XHJcblx0XHRmb250LWZhbWlseTogJ1J1YmlrJztcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDQuMTNlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdGNvbG9yOiAjRUFFQUVBO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDEuOWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xOGVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDFlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGV4dHtcclxuXHRcdG1heC13aWR0aDogNDNlbTtcclxuXHRcdHBhZGRpbmctdG9wOiAxLjdlbTtcclxuXHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS42ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0Y29sb3I6ICNFQUVBRUE7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjVlbSAwLjZlbSAwIDAuNmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHdpZHRoOiA3OCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZm9ybXtcclxuXHRcdHBhZGRpbmctdG9wOiA0LjNlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdHBhZGRpbmc6IDVlbSAwLjVlbSAwIDAuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zZXR7XHJcblx0XHRtYXJnaW4tbGVmdDogLTIuNWVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMS41ZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19ib3h7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyLjVlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyLjRlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMi4xZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ZpZWxke1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRoZWlnaHQ6IDIuMWVtO1xyXG5cdFx0cmVzaXplOiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjhlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMS4zOWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0Y29sb3I6IHJnYmEoMjM0LCAyMzQsIDIzNCwgMC41KTtcclxuXHRcdGJvcmRlci1ib3R0b206IDEuMjgzMjFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuNCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0Jjo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdGNvbG9yOiByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuNSk7XHJcblx0XHR9XHJcblx0XHQmLmludmFsaWR7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDEuMjgzMjFweCBzb2xpZCByZ2JhKDI1NSwgMCwgMCwgMC41KTtcclxuXHRcdFx0Jjo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRyZXNpemU6IHZlcnRpY2FsO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjU1ZW07XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDJlbTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMGVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jZWxsYXJ7XHJcblx0XHRwYWRkaW5nLXRvcDogMy41ZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwLjFlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZm9vdG5vdGV7XHJcblx0XHRwYWRkaW5nLXRvcDogMC4zZW07XHJcblx0XHRmb250LXNpemU6IDEuMTNlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNmVtO1xyXG5cdFx0Y29sb3I6ICNFQUVBRUE7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4wOTllbTtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAjRUFFQUVBO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYnRue1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyLjhlbTtcclxuXHRcdH1cclxuXHRcdGJ1dHRvbntcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDAuNTNlbSAwLjdlbSAwLjZlbSAwLjdlbTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0VBRUFFQTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNlbTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNTNlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0XHRjb2xvcjogI0JGQkZCRjtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMik7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1kKSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwLjgwOTgzNnB4IHNvbGlkICM4QThBOEE7XHJcblx0XHRcdFx0cGFkZGluZzogMC40ZW0gMC44ZW0gMC41ZW0gMC44ZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjQyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmZhbmN5Ym94LWlzLW1vZGFse1xyXG5cdC5mYW5jeWJveC1zbGlkZXtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucG9wdXB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xyXG5cdGJveC1zaGFkb3c6IDBweCA4MHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDlweDtcclxuXHQmLmZhbmN5Ym94LWNvbnRlbnR7XHJcblx0XHRwYWRkaW5nOiAxLjVlbSAyLjJlbSAyZW0gMi4yZW07XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjVlbSAxLjVlbSAyZW0gMS41ZW07XHJcblx0XHR9XHJcblx0XHQuZmFuY3lib3gtY2xvc2Utc21hbGx7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RpdGxle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdSdWJpayc7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0XHRjb2xvcjogIzE5MTkxNjtcclxuXHR9XHJcblx0Jl9fdGV4dHtcclxuXHRcdG1heC13aWR0aDogMjhlbTtcclxuXHRcdHBhZGRpbmctdG9wOiAwLjVlbTtcclxuXHRcdGZvbnQtc2l6ZTogMS4wMWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHRcdGNvbG9yOiAjMTkxOTE2O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuNmVtO1xyXG5cdH1cclxuXHQmX19jcm9zc3tcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMi4wMmVtO1xyXG5cdFx0cmlnaHQ6IDIuMDJlbTtcclxuXHRcdHdpZHRoOiAxLjY1ZW07XHJcblx0XHRoZWlnaHQ6IDEuNjVlbTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGltZywgc3Zne1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG5cdFx0XHR0b3A6IDFlbTtcclxuXHRcdFx0cmlnaHQ6IDFlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc2V0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yLjM1ZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdCZfX2JveHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIuMzVlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxLjdlbTtcclxuXHR9XHJcblx0Jl9fZmllbGR7XHJcblx0XHRtaW4taGVpZ2h0OiAyLjE1ZW07XHJcblx0XHRyZXNpemU6IHZlcnRpY2FsO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHRcdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0cGFkZGluZy10b3A6IDAuM2VtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAuNGVtO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMS4yODMyMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMGVtO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdCY6OnBsYWNlaG9sZGVye1xyXG5cdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdFx0fVxyXG5cdFx0Ji5pbnZhbGlke1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxLjI4MzIxcHggc29saWQgcmVkO1xyXG5cdFx0XHQmOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0XHRjb2xvcjogcmVkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2Zvb3Rub3Rle1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDdlbTtcclxuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0XHRwYWRkaW5nLXRvcDogMS44ZW07XHJcblx0XHRhe1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDdlbTtcclxuXHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J0bntcclxuXHRcdHBhZGRpbmctdG9wOiAxLjA4ZW07XHJcblx0XHRidXR0b257XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE0KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM2VtO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjZlbSAxZW0gMC42OGVtIDFlbTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LWZhbWlseTogJ05vdG8gU2Fucyc7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4yKTtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19vY2NsdWRle1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE0KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNlbTtcclxuXHRcdHBhZGRpbmc6IDAuNmVtIDFlbSAwLjY4ZW0gMWVtO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMik7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuXHRcdFx0cGFkZGluZzogMC42OGVtIDFlbSAwLjZlbSAxZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0ICdiaWQnO1xyXG5AaW1wb3J0ICdncmF0aXR1ZGUnO1xyXG5AaW1wb3J0ICdwb2xpdGljcyc7IiwiLmJpZHtcclxuXHRtYXgtd2lkdGg6IDM3LjZlbTtcclxuXHR3aWR0aDogMTAwJTtcclxufSIsIi5ncmF0aXR1ZGV7XHJcblx0bWF4LXdpZHRoOiAzNC40ZW07XHJcblx0d2lkdGg6IDEwMCU7XHJcbn0iLCIucG9saXRpY3N7XHJcblx0bWF4LXdpZHRoOiA1Mi45ZW07XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Jl9fc2V0e1xyXG5cdFx0cGFkZGluZy10b3A6IDEuM2VtO1xyXG5cdH1cclxufSJdfQ== */

/* End */
/* /local/templates/mixers/css/style.css?1780494521281312 */
