/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[2]!./assets/public/styles/main.styl ***!
  \*****************************************************************************************************************************************************************************************************/
@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css);
/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[2]!./assets/public/styles/libs.styl ***!
  \*****************************************************************************************************************************************************************************************************/
[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}
.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}
.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}
.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}
.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}
.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table;
}
.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}
.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}
.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}
[data-simplebar].simplebar-dragging {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}
.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}
.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: #000;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s 0.5s linear;
}
.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.1;
  transition-delay: 0s;
  transition-duration: 0s;
}
.card__img .simplebar-scrollbar:before {
  background: #fff;
}
.card__img .simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.4;
}
.simplebar-track.simplebar-vertical {
  top: 0;
  width: 10px;
}
.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}
.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
  height: 6px;
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}
/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}
.simplebar-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: scrollbar !important;
}
.simplebar-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}
.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
/* hamburger */
.menu-btn {
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  left: 20px;
  top: 16px;
  cursor: pointer;
}
.menu-btn span,
.menu-btn span:before,
.menu-btn span:after {
  position: absolute;
  top: 50%;
  margin-top: -1px;
  left: 50%;
  margin-left: -14px;
  width: 28px;
  height: 3px;
  background-color: #3b4256;
  border-radius: 6px;
}
.menu-btn span:before,
.menu-btn span:after {
  content: '';
  display: block;
  transition: 0.2s;
}
.menu-btn span:before {
  transform: translateY(-8px);
}
.menu-btn span:after {
  transform: translateY(6px);
}
.menu-btn_active span {
  height: 0;
}
.menu-btn_active span:before {
  transform: rotate(45deg);
}
.menu-btn_active span:after {
  transform: rotate(-45deg);
}
/* slick */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto;
}
.slick-prev:before {
  content: '←';
}
[dir='rtl'] .slick-prev:before {
  content: '→';
}
.slick-next {
  right: -25px;
}
[dir='rtl'] .slick-next {
  right: auto;
  left: -25px;
}
.slick-next:before {
  content: '→';
}
[dir='rtl'] .slick-next:before {
  content: '←';
}
/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: 0.25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #000;
}
.slick-list {
  padding: 0 0 20px !important;
}
.cards-slider .slick-list {
  box-sizing: initial;
  padding: 25px 0 !important;
}
.cards-slider .slick-list .card {
  box-sizing: border-box;
  margin: 0 10px;
}
.slick-dots {
  bottom: -15px;
}
.slick-dots li button:before {
  font-size: 40px;
}
.smartphoto {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #000;
  opacity: 1;
  font-family: sans-serif;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  transition: all 0.3s ease-out;
  animation-name: smartphoto;
  animation-duration: 0.3s;
  animation-timing-function: ease-out;
}
.smartphoto[aria-hidden="true"] {
  display: none;
}
.smartphoto-close {
  opacity: 0;
}
.smartphoto-count {
  display: inline-block;
  color: #fff;
  font-size: 16px;
}
.smartphoto-header {
  display: block;
  box-sizing: border-box;
  position: fixed;
  z-index: 102;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  padding: 15px;
  background-color: rgba(0,0,0,0.2);
}
.smartphoto-content {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.smartphoto-dismiss {
  display: block;
  position: absolute;
  top: 15px;
  right: 10px;
  width: 20px;
  height: 20px;
  padding: 0;
  border: none;
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik0xNTc2LjQyLDE0MDYuNzYsMjc4NCwxOTkuMTlhNTYuODYsNTYuODYsMCwwLDAsMC04MC4xOGwtNzguOTItNzguOTJhNTYuODYsNTYuODYsMCwwLDAtODAuMTgsMEwxNDE3LjMyLDEyNDcuNjYsMjA5Ljc1LDQwLjA5YTU2Ljg2LDU2Ljg2LDAsMCwwLTgwLjE4LDBMNTAuNjUsMTE5YTU2Ljg2LDU2Ljg2LDAsMCwwLDAsODAuMThMMTI1OC4yMywxNDA2Ljc2LDUwLjY1LDI2MTQuMzRhNTYuODYsNTYuODYsMCwwLDAsMCw4MC4xOGw3OC45Miw3OC45MmE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwTDE0MTcuMzIsMTU2NS44NiwyNjI0LjksMjc3My40NGE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwbDc4LjkyLTc4LjkyYTU2Ljg2LDU2Ljg2LDAsMCwwLDAtODAuMThaIi8+PC9zdmc+);
  text-shadow: 0 1px 0 #fff;
  color: #fff;
  font-size: 30px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1;
}
.smartphoto-body {
  position: relative;
  z-index: 102;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.smartphoto-inner {
  position: relative;
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.smartphoto-img {
  display: none;
  max-width: none;
  width: auto;
  height: auto;
  cursor: zoom-in;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: transform 0.3s ease-out;
  -webkit-user-drag: none;
}
.smartphoto-img.active {
  display: block;
}
.smartphoto-img-onmove {
  cursor: grab;
  cursor: -webkit-grab;
  transition: none;
}
.smartphoto-img-elasticmove {
  transition: transform 0.3s ease-out;
}
.smartphoto-img-wrap {
  display: inline-block;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  animation-name: smartphoto-img-wrap;
  animation-duration: 0.3s;
  animation-timing-function: ease-out;
}
.smartphoto-img-left {
  transform: translateX(150%) !important;
}
.smartphoto-img-right {
  transform: translateX(-150%) !important;
}
.smartphoto-arrows {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1002;
  top: 50%;
  left: 0;
  opacity: 1;
  animation-name: smartphoto-appear;
  animation-duration: 0.3s;
  animation-timing-function: ease-out;
}
.smartphoto-arrows[aria-hidden="true"] {
  animation-name: smartphoto-hide;
  display: none;
}
.smartphoto-arrows li {
  display: block;
  position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -20px;
  box-sizing: content-box;
  animation-duration: 0.3s;
  animation-timing-function: ease-out;
  animation-name: smartphoto-appear;
}
.smartphoto-arrows li:focus {
  outline: none;
}
.smartphoto-arrows [aria-hidden="true"] {
  animation-name: smartphoto-hide;
  display: none;
}
.smartphoto-arrows a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.smartphoto-arrow-right {
  right: 0;
  padding: 5px 0;
  background-color: rgba(0,0,0,0.5);
}
.smartphoto-arrow-right a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiAiPjx0aXRsZT5pY29uPC90aXRsZT48cGF0aCBkPSJNMTgzNy44OCwxNDE3LjMyLDY0My41OSwyMjNhNzIuMjEsNzIuMjEsMCwwLDEsMC0xMDEuODJMNzQzLjgyLDIxYTcyLjIxLDcyLjIxLDAsMCwxLDEwMS44MiwwTDIwOTAuODMsMTI2Ni4xOWwxMDAuMjMsMTAwLjIzYTcyLjIxLDcyLjIxLDAsMCwxLDAsMTAxLjgyTDg0NS42NCwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwxLTEwMS44MiwwTDY0My41OSwyNzEzLjQyYTcyLjIxLDcyLjIxLDAsMCwxLDAtMTAxLjgyWiIvPjwvc3ZnPg==);
}
.smartphoto-arrow-left {
  left: 0;
  padding: 5px 0;
  background-color: rgba(0,0,0,0.5);
}
.smartphoto-arrow-left a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik05OTYuNzcsMTQxNy4zMiwyMTkxLjA2LDIyM2E3Mi4yMSw3Mi4yMSwwLDAsMCwwLTEwMS44MkwyMDkwLjgzLDIxQTcyLjIxLDcyLjIxLDAsMCwwLDE5ODksMjFMNzQzLjgyLDEyNjYuMTksNjQzLjU5LDEzNjYuNDJhNzIuMjEsNzIuMjEsMCwwLDAsMCwxMDEuODJMMTk4OSwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwwLDEwMS44MiwwbDEwMC4yMy0xMDAuMjNhNzIuMjEsNzIuMjEsMCwwLDAsMC0xMDEuODJaIi8+PC9zdmc+);
}
.smartPhotoArrowHideIcon {
  display: none;
}
.smartphoto-nav {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 1;
  animation-name: smartphoto-appear;
  animation-duration: 0.3s;
  animation-timing-function: ease-out;
}
.smartphoto-nav[aria-hidden="true"] {
  animation-name: smartphoto-hide;
  display: none;
}
.smartphoto-nav ul {
  display: block;
  overflow-x: auto;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.smartphoto-nav li {
  display: inline-block;
  overflow: hidden;
  width: 50px;
  height: 50px;
}
.smartphoto-nav a {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-position: center center;
  background-size: cover;
  opacity: 0.5;
}
.smartphoto-nav a:focus {
  opacity: 0.8;
}
.smartphoto-nav a.current {
  opacity: 1;
}
.smartphoto-nav img {
  width: auto;
  height: 100%;
}
.smartphoto-list {
  list-style-type: none;
  position: absolute;
  z-index: 101;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.smartphoto-list li {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-out;
}
.smartphoto-list li:focus {
  outline: none;
}
.smartphoto-list-onmove {
  transition: all 0.3s ease-out;
}
.smartphoto-caption {
  overflow: hidden;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  padding: 0 50px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 50px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.smartphoto-caption:focus {
  outline: none;
}
.smartphoto-loader-wrap {
  display: block;
  position: relative;
  z-index: 103;
  width: 0;
  height: 0;
  transform: translate(50vw, 50vh);
}
.smartphoto-loader {
  position: absolute;
  z-index: 101;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  margin-top: -25px;
  margin-left: -25px;
  border: 8px solid #17cddd;
  border-right-color: transparent;
  border-radius: 50%;
  animation: smartphoto-loader 0.5s infinite linear;
}
.smartphoto-img-clone {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  transition: all 0.3s ease-out;
}
.smartphoto-sr-only {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0, 0, 0, 0);
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 40px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option--selectable {
  min-width: 75px;
  font-size: 14px;
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 30px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid #000 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--group {
  padding: 0;
}
.select2-container--default .select2-results__option--disabled {
  color: #999;
}
.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: #fff;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
}
.select2-container--classic .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option--group {
  padding: 0;
}
.select2-container--classic .select2-results__option--disabled {
  color: #808080;
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
/**
 * Trumbowyg v2.27.3 - A lightweight WYSIWYG editor
 * Default stylesheet for Trumbowyg editor
 * ------------------------
 * @link https://alex-d.github.io/Trumbowyg/
 * @license MIT
 * @author Alexandre Demode (Alex-D)
 *         Twitter : @AlexandreDemode
 *         Website : alex-d.fr
 */
#trumbowyg-icons,
.trumbowyg-icons {
  overflow: hidden;
  visibility: hidden;
  height: 0;
  width: 0;
}
#trumbowyg-icons svg,
.trumbowyg-icons svg {
  height: 0;
  width: 0;
}
.trumbowyg-box *,
.trumbowyg-box *::before,
.trumbowyg-box *::after,
.trumbowyg-modal *,
.trumbowyg-modal *::before,
.trumbowyg-modal *::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.trumbowyg-box svg,
.trumbowyg-modal svg {
  width: 17px;
  height: 100%;
  color: #222;
  fill: #222;
}
.trumbowyg-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 300px;
}
.trumbowyg-editor-box {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.trumbowyg-box,
.trumbowyg-editor-box {
  position: relative;
  width: 100%;
  border: 1px solid #d7e0e2;
}
.trumbowyg-box .trumbowyg-editor {
  min-height: 100%;
  margin: 0 auto;
}
.trumbowyg-box.trumbowyg-fullscreen {
  background: #fefefe;
  border: none !important;
}
.trumbowyg-editor-box,
.trumbowyg-textarea {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  width: 100%;
  border-style: none;
  resize: none;
  outline: none;
  overflow: auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.trumbowyg-editor-box.trumbowyg-autogrow-on-enter,
.trumbowyg-textarea.trumbowyg-autogrow-on-enter {
  -webkit-transition: height 300ms ease-out;
  -o-transition: height 300ms ease-out;
  transition: height 300ms ease-out;
}
.trumbowyg-editor-box {
  padding: 0;
}
.trumbowyg-editor {
  outline: none;
  padding: 20px;
}
.trumbowyg-box-blur .trumbowyg-editor *,
.trumbowyg-box-blur .trumbowyg-editor::before {
  color: transparent !important;
  text-shadow: 0 0 7px #333;
}
@media screen and (min-width: 0 0) {
  .trumbowyg-box-blur .trumbowyg-editor *,
  .trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(200,200,200,0.6) !important;
  }
}
@supports (-ms-accelerator: true) {
  .trumbowyg-box-blur .trumbowyg-editor *,
  .trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(200,200,200,0.6) !important;
  }
}
.trumbowyg-box-blur .trumbowyg-editor img,
.trumbowyg-box-blur .trumbowyg-editor hr {
  opacity: 0.2;
}
.trumbowyg-textarea {
  position: relative;
  display: block;
  overflow: auto;
  border: none;
  font-size: 14px;
  font-family: "Consolas", "Courier", "Courier New", monospace;
  line-height: 18px;
}
.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea {
  height: 1px !important;
  width: 25%;
  min-height: 0 !important;
  padding: 0 !important;
  background: none;
  opacity: 0 !important;
}
.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 1px;
}
.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor-box {
  display: none;
}
.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea {
  opacity: 0.8;
  background: none;
}
.trumbowyg-editor-box[contenteditable=true]:empty:not(:focus)::before {
  content: attr(placeholder);
  color: #999;
  pointer-events: none;
  white-space: break-spaces;
}
.trumbowyg-button-pane {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  min-height: 36px;
  background: #ecf0f1;
  border-bottom: 1px solid #d7e0e2;
  margin: 0;
  padding: 0 5px;
  position: relative;
  list-style-type: none;
  line-height: 10px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  z-index: 11;
}
.trumbowyg-button-pane::before,
.trumbowyg-button-pane::after {
  content: " ";
  display: block;
  position: absolute;
  top: 35px;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
  background: #d7e0e2;
}
.trumbowyg-button-pane::after {
  top: 71px;
}
.trumbowyg-button-pane .trumbowyg-button-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
  color: transparent;
}
.trumbowyg-button-pane .trumbowyg-button-group::after {
  content: " ";
  display: block;
  width: 1px;
  background: #d7e0e2;
  margin: 0 5px;
  height: 35px;
  vertical-align: top;
}
.trumbowyg-button-pane .trumbowyg-button-group:last-child::after {
  content: none;
}
.trumbowyg-button-pane button {
  display: block;
  position: relative;
  width: 35px;
  height: 35px;
  padding: 1px 6px !important;
  margin-bottom: 1px;
  overflow: hidden;
  border: none;
  cursor: pointer;
  background: none;
  vertical-align: middle;
  -webkit-transition: background-color 150ms, opacity 150ms;
  -o-transition: background-color 150ms, opacity 150ms;
  transition: background-color 150ms, opacity 150ms;
}
.trumbowyg-button-pane button.trumbowyg-textual-button {
  width: auto;
  line-height: 35px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active),
.trumbowyg-button-pane button.trumbowyg-disable,
.trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button) {
  opacity: 0.2;
  cursor: default;
  pointer-events: none;
}
.trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before,
.trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before {
  background: #e3e9eb;
}
.trumbowyg-button-pane button:not(.trumbowyg-disable):hover,
.trumbowyg-button-pane button:not(.trumbowyg-disable):focus,
.trumbowyg-button-pane button.trumbowyg-active {
  background-color: #fff;
  outline: none;
}
.trumbowyg-button-pane .trumbowyg-open-dropdown::after {
  display: block;
  content: " ";
  position: absolute;
  top: 27px;
  right: 3px;
  height: 0;
  width: 0;
  border: 3px solid transparent;
  border-top-color: #555;
}
.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button {
  padding-left: 10px !important;
  padding-right: 18px !important;
}
.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button::after {
  top: 17px;
  right: 7px;
}
.trumbowyg-button-pane .trumbowyg-right {
  margin-left: auto;
}
.trumbowyg-dropdown {
  max-width: 300px;
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  white-space: nowrap;
  border: 1px solid #d7e0e2;
  padding: 5px 0;
  border-top: none;
  background: #fff;
  color: #222;
  margin-left: -1px;
  -webkit-box-shadow: rgba(0,0,0,0.1) 0 2px 3px;
  box-shadow: rgba(0,0,0,0.1) 0 2px 3px;
  z-index: 12;
}
.trumbowyg-dropdown button {
  display: block;
  width: 100%;
  height: 35px;
  line-height: 35px;
  text-decoration: none;
  background: #fff;
  padding: 0 20px 0 10px;
  color: #222;
  border: none;
  cursor: pointer;
  text-align: left;
  font-size: 15px;
  -webkit-transition: all 150ms;
  -o-transition: all 150ms;
  transition: all 150ms;
}
.trumbowyg-dropdown button:hover,
.trumbowyg-dropdown button:focus {
  background: #ecf0f1;
}
.trumbowyg-dropdown button svg {
  float: left;
  margin-right: 14px;
}
/* Modal box */
.trumbowyg-modal {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  max-width: 520px;
  width: 100%;
  height: 350px;
  z-index: 12;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.trumbowyg-modal-box {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  max-width: 500px;
  width: calc(100% - 20px);
  padding-bottom: 45px;
  z-index: 1;
  background-color: #fff;
  text-align: center;
  font-size: 14px;
  font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 3px;
  box-shadow: rgba(0,0,0,0.2) 0 2px 3px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.trumbowyg-modal-box .trumbowyg-modal-title {
  font-size: 24px;
  font-weight: bold;
  margin: 0 0 20px;
  padding: 15px 0 13px;
  display: block;
  border-bottom: 1px solid #d7e0e2;
}
.trumbowyg-modal-box .trumbowyg-progress {
  width: 100%;
  height: 3px;
  position: absolute;
  top: 58px;
}
.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar {
  background: #2bc06a;
  width: 0;
  height: 100%;
  -webkit-transition: width 150ms linear;
  -o-transition: width 150ms linear;
  transition: width 150ms linear;
}
.trumbowyg-modal-box .trumbowyg-input-row {
  position: relative;
  margin: 15px 12px;
  border: 1px solid #dedede;
  overflow: hidden;
}
.trumbowyg-modal-box .trumbowyg-input-infos {
  text-align: left;
  -webkit-transition: all 150ms;
  -o-transition: all 150ms;
  transition: all 150ms;
  width: 150px;
  border-right: 1px solid #dedede;
  padding: 0 7px;
  background-color: #fbfcfc;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.trumbowyg-modal-box .trumbowyg-input-infos label {
  color: #69878f;
  overflow: hidden;
  height: 27px;
  line-height: 27px;
}
.trumbowyg-modal-box .trumbowyg-input-infos label,
.trumbowyg-modal-box .trumbowyg-input-infos label span {
  display: block;
  height: 27px;
  line-height: 27px;
  -webkit-transition: all 150ms;
  -o-transition: all 150ms;
  transition: all 150ms;
}
.trumbowyg-modal-box .trumbowyg-input-infos .trumbowyg-msg-error {
  color: #e74c3c;
}
.trumbowyg-modal-box .trumbowyg-input-html {
  padding: 1px 1px 1px 152px;
}
.trumbowyg-modal-box .trumbowyg-input-html,
.trumbowyg-modal-box .trumbowyg-input-html input,
.trumbowyg-modal-box .trumbowyg-input-html textarea,
.trumbowyg-modal-box .trumbowyg-input-html select {
  font-size: 14px;
}
.trumbowyg-modal-box .trumbowyg-input-html input,
.trumbowyg-modal-box .trumbowyg-input-html textarea,
.trumbowyg-modal-box .trumbowyg-input-html select {
  -webkit-transition: all 150ms;
  -o-transition: all 150ms;
  transition: all 150ms;
  height: 27px;
  line-height: 27px;
  border: 0;
  width: 100%;
  padding: 0 7px;
}
.trumbowyg-modal-box .trumbowyg-input-html input:hover,
.trumbowyg-modal-box .trumbowyg-input-html input:focus,
.trumbowyg-modal-box .trumbowyg-input-html textarea:hover,
.trumbowyg-modal-box .trumbowyg-input-html textarea:focus,
.trumbowyg-modal-box .trumbowyg-input-html select:hover,
.trumbowyg-modal-box .trumbowyg-input-html select:focus {
  outline: 1px solid #95a5a6;
}
.trumbowyg-modal-box .trumbowyg-input-html input:focus,
.trumbowyg-modal-box .trumbowyg-input-html textarea:focus,
.trumbowyg-modal-box .trumbowyg-input-html select:focus {
  background: #fbfcfc;
}
.trumbowyg-modal-box .trumbowyg-input-html input[type=checkbox] {
  width: 16px;
  height: 16px;
  padding: 0;
}
.trumbowyg-modal-box .trumbowyg-input-html-with-checkbox {
  text-align: left;
  padding: 3px 1px 1px 3px;
}
.trumbowyg-modal-box .trumbowyg-input-error input,
.trumbowyg-modal-box .trumbowyg-input-error select,
.trumbowyg-modal-box .trumbowyg-input-error textarea {
  outline: 1px solid #e74c3c;
}
.trumbowyg-modal-box .trumbowyg-input-error .trumbowyg-input-infos label span:first-child {
  margin-top: -27px;
}
.trumbowyg-modal-box .error {
  margin-top: 25px;
  display: block;
  color: #f00;
}
.trumbowyg-modal-box .trumbowyg-modal-button {
  position: absolute;
  bottom: 10px;
  right: 0;
  text-decoration: none;
  color: #fff;
  display: block;
  width: 100px;
  height: 35px;
  line-height: 33px;
  margin: 0 10px;
  background-color: #333;
  border: none;
  cursor: pointer;
  font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
  font-size: 16px;
  -webkit-transition: all 150ms;
  -o-transition: all 150ms;
  transition: all 150ms;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
  right: 110px;
  background: #2bc06a;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus {
  background: #40d47e;
  outline: none;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
  background: #25a25a;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
  color: #555;
  background: #e6e6e6;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus {
  background: #fbfbfb;
  outline: none;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
  background: #d5d5d5;
}
.trumbowyg-overlay {
  position: absolute;
  background-color: rgba(255,255,255,0.5);
  height: 100%;
  width: 100%;
  left: 0;
  display: none;
  top: 0;
  z-index: 10;
}
/**
 * Fullscreen
 */
body.trumbowyg-body-fullscreen {
  overflow: hidden;
}
.trumbowyg-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  z-index: 99999;
}
.trumbowyg-fullscreen.trumbowyg-box,
.trumbowyg-fullscreen .trumbowyg-editor-box {
  border: none;
}
.trumbowyg-fullscreen .trumbowyg-editor-box,
.trumbowyg-fullscreen .trumbowyg-textarea {
  height: auto !important;
  overflow: auto;
}
.trumbowyg-fullscreen .trumbowyg-overlay {
  height: 100% !important;
}
.trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
  color: #222;
  fill: transparent;
}
.trumbowyg-editor object,
.trumbowyg-editor embed,
.trumbowyg-editor video,
.trumbowyg-editor img {
  max-width: 100%;
}
.trumbowyg-editor video,
.trumbowyg-editor img {
  height: auto;
}
.trumbowyg-editor img {
  cursor: move;
}
.trumbowyg-editor canvas:focus {
  outline: none;
}
.trumbowyg-editor.trumbowyg-reset-css {
  background: #fefefe !important;
  font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.45em !important;
  color: #333 !important;
  font-weight: normal !important;
}
.trumbowyg-editor.trumbowyg-reset-css a {
  color: #15c !important;
  text-decoration: underline !important;
}
.trumbowyg-editor.trumbowyg-reset-css div,
.trumbowyg-editor.trumbowyg-reset-css p,
.trumbowyg-editor.trumbowyg-reset-css ul,
.trumbowyg-editor.trumbowyg-reset-css ol,
.trumbowyg-editor.trumbowyg-reset-css blockquote {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: none !important;
  margin: 0 !important;
  margin-bottom: 15px !important;
  line-height: 1.4em !important;
  font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important;
  font-size: 14px !important;
  border: none !important;
}
.trumbowyg-editor.trumbowyg-reset-css iframe,
.trumbowyg-editor.trumbowyg-reset-css object,
.trumbowyg-editor.trumbowyg-reset-css hr {
  margin-bottom: 15px !important;
}
.trumbowyg-editor.trumbowyg-reset-css blockquote {
  margin-left: 32px !important;
  font-style: italic !important;
  color: #555 !important;
}
.trumbowyg-editor.trumbowyg-reset-css ul {
  list-style: disc !important;
}
.trumbowyg-editor.trumbowyg-reset-css ol {
  list-style: decimal !important;
}
.trumbowyg-editor.trumbowyg-reset-css ul,
.trumbowyg-editor.trumbowyg-reset-css ol {
  padding-left: 20px !important;
}
.trumbowyg-editor.trumbowyg-reset-css ul ul,
.trumbowyg-editor.trumbowyg-reset-css ol ol,
.trumbowyg-editor.trumbowyg-reset-css ul ol,
.trumbowyg-editor.trumbowyg-reset-css ol ul {
  border: none !important;
  margin: 2px !important;
  padding: 0 !important;
  padding-left: 24px !important;
}
.trumbowyg-editor.trumbowyg-reset-css hr {
  display: block !important;
  height: 1px !important;
  border: none !important;
  border-top: 1px solid #ccc !important;
}
.trumbowyg-editor.trumbowyg-reset-css h1,
.trumbowyg-editor.trumbowyg-reset-css h2,
.trumbowyg-editor.trumbowyg-reset-css h3,
.trumbowyg-editor.trumbowyg-reset-css h4 {
  color: #111 !important;
  background: none !important;
  margin: 0 !important;
  padding: 0 !important;
  font-weight: bold !important;
}
.trumbowyg-editor.trumbowyg-reset-css h1 {
  font-size: 32px !important;
  line-height: 38px !important;
  margin-bottom: 20px !important;
}
.trumbowyg-editor.trumbowyg-reset-css h2 {
  font-size: 26px !important;
  line-height: 34px !important;
  margin-bottom: 15px !important;
}
.trumbowyg-editor.trumbowyg-reset-css h3 {
  font-size: 22px !important;
  line-height: 28px !important;
  margin-bottom: 7px !important;
}
.trumbowyg-editor.trumbowyg-reset-css h4 {
  font-size: 16px !important;
  line-height: 22px !important;
  margin-bottom: 7px !important;
}
/*
 * Dark theme
 */
.trumbowyg-dark .trumbowyg-textarea {
  background: #222;
  color: #fff;
  border-color: #343434;
}
.trumbowyg-dark .trumbowyg-box {
  border: 1px solid #343434;
}
.trumbowyg-dark .trumbowyg-box.trumbowyg-fullscreen {
  background: #111;
}
.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,
.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
  text-shadow: 0 0 7px #ccc;
}
@media screen and (min-width: 0 0) {
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(20,20,20,0.6) !important;
  }
}
@supports (-ms-accelerator: true) {
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(20,20,20,0.6) !important;
  }
}
.trumbowyg-dark .trumbowyg-box svg {
  fill: #fff;
  color: #fff;
}
.trumbowyg-dark .trumbowyg-button-pane {
  background-color: #222;
  border-bottom-color: #343434;
}
.trumbowyg-dark .trumbowyg-button-pane::before,
.trumbowyg-dark .trumbowyg-button-pane::after {
  background: #343434;
}
.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after {
  background-color: #343434;
}
.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg {
  color: transparent;
}
.trumbowyg-dark .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::after {
  background-color: #2a2a2a;
}
.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):hover,
.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,
.trumbowyg-dark .trumbowyg-button-pane button.trumbowyg-active {
  background-color: #333;
}
.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-open-dropdown::after {
  border-top-color: #fff;
}
.trumbowyg-dark .trumbowyg-fullscreen .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg {
  color: #ecf0f1;
  fill: transparent;
}
.trumbowyg-dark .trumbowyg-dropdown {
  border-color: #343434;
  background: #333;
  -webkit-box-shadow: rgba(0,0,0,0.3) 0 2px 3px;
  box-shadow: rgba(0,0,0,0.3) 0 2px 3px;
}
.trumbowyg-dark .trumbowyg-dropdown button {
  background: #333;
  color: #fff;
}
.trumbowyg-dark .trumbowyg-dropdown button:hover,
.trumbowyg-dark .trumbowyg-dropdown button:focus {
  background: #222;
}
.trumbowyg-dark .trumbowyg-modal-box {
  background-color: #333;
  color: #fff;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title {
  border-bottom: 1px solid #555;
  color: #fff;
  background: #3c3c3c;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-input-row {
  border-color: #222;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-input-infos {
  color: #eee;
  background-color: #2f2f2f;
  border-right-color: #222;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-input-infos span {
  color: #eee;
  background-color: #2f2f2f;
  border-color: #343434;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-input-infos span.trumbowyg-msg-error {
  color: #e74c3c;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-input-row.trumbowyg-input-error input,
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-input-row.trumbowyg-input-error select,
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-input-row.trumbowyg-input-error textarea {
  border-color: #e74c3c;
}
.trumbowyg-dark .trumbowyg-modal-box input,
.trumbowyg-dark .trumbowyg-modal-box select,
.trumbowyg-dark .trumbowyg-modal-box textarea {
  border-color: #343434;
  color: #fff;
  background: #222;
}
.trumbowyg-dark .trumbowyg-modal-box input:hover,
.trumbowyg-dark .trumbowyg-modal-box input:focus,
.trumbowyg-dark .trumbowyg-modal-box select:hover,
.trumbowyg-dark .trumbowyg-modal-box select:focus,
.trumbowyg-dark .trumbowyg-modal-box textarea:hover,
.trumbowyg-dark .trumbowyg-modal-box textarea:focus {
  border-color: #626262;
}
.trumbowyg-dark .trumbowyg-modal-box input:focus,
.trumbowyg-dark .trumbowyg-modal-box select:focus,
.trumbowyg-dark .trumbowyg-modal-box textarea:focus {
  background-color: #2f2f2f;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
  background: #1b7943;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover,
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus {
  background: #25a25a;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
  background: #176437;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
  background: #333;
  color: #ccc;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover,
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus {
  background: #444;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
  background: #111;
}
.trumbowyg-dark .trumbowyg-overlay {
  background-color: rgba(15,15,15,0.6);
}
@-moz-keyframes smartphoto {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes smartphoto {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes smartphoto {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes smartphoto {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes smartphoto-img-wrap {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes smartphoto-img-wrap {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes smartphoto-img-wrap {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes smartphoto-img-wrap {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes smartphoto-inner {
  from {
    transform: translate(0, 100px);
  }
  to {
    transform: translate(0, 0);
  }
}
@-webkit-keyframes smartphoto-inner {
  from {
    transform: translate(0, 100px);
  }
  to {
    transform: translate(0, 0);
  }
}
@-o-keyframes smartphoto-inner {
  from {
    transform: translate(0, 100px);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes smartphoto-inner {
  from {
    transform: translate(0, 100px);
  }
  to {
    transform: translate(0, 0);
  }
}
@-moz-keyframes smartphoto-loader {
  0% {
    opacity: 0.4;
    transform: rotate(0deg);
  }
  50% {
    opacity: 1;
    transform: rotate(180deg);
  }
  100% {
    opacity: 0.4;
    transform: rotate(360deg);
  }
}
@-webkit-keyframes smartphoto-loader {
  0% {
    opacity: 0.4;
    transform: rotate(0deg);
  }
  50% {
    opacity: 1;
    transform: rotate(180deg);
  }
  100% {
    opacity: 0.4;
    transform: rotate(360deg);
  }
}
@-o-keyframes smartphoto-loader {
  0% {
    opacity: 0.4;
    transform: rotate(0deg);
  }
  50% {
    opacity: 1;
    transform: rotate(180deg);
  }
  100% {
    opacity: 0.4;
    transform: rotate(360deg);
  }
}
@keyframes smartphoto-loader {
  0% {
    opacity: 0.4;
    transform: rotate(0deg);
  }
  50% {
    opacity: 1;
    transform: rotate(180deg);
  }
  100% {
    opacity: 0.4;
    transform: rotate(360deg);
  }
}
@-moz-keyframes smartphoto-appear {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@-webkit-keyframes smartphoto-appear {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@-o-keyframes smartphoto-appear {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@keyframes smartphoto-appear {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@-moz-keyframes smartphoto-hide {
  0% {
    display: block;
    opacity: 1;
  }
  99% {
    display: block;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}
@-webkit-keyframes smartphoto-hide {
  0% {
    display: block;
    opacity: 1;
  }
  99% {
    display: block;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}
@-o-keyframes smartphoto-hide {
  0% {
    display: block;
    opacity: 1;
  }
  99% {
    display: block;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}
@keyframes smartphoto-hide {
  0% {
    display: block;
    opacity: 1;
  }
  99% {
    display: block;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}

/*!*********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[2]!./assets/public/styles/main.styl (1) ***!
  \*********************************************************************************************************************************************************************************************************/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
main,
summary {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html,
body {
  height: 100%;
}
html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
* {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
body {
  font-family: -apple-system, Segoe UI, Roboto, sans-serif;
  font-family: 'Inter', sans-serif;
  line-height: normal;
  color: #3b4256;
}
a {
  text-decoration: none;
}
i {
  font-style: italic;
}
h2 {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  margin: 0;
  padding-top: 20px;
  margin-bottom: 20px;
}
h3 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 20px;
}
h4 {
  font-weight: 600;
  margin-bottom: 10px;
}
h1 {
  font-size: 21px;
  font-weight: bold;
  margin-bottom: 20px;
}
b,
strong {
  font-weight: bold;
}
i {
  font-style: italic;
}
.t-center {
  text-align: center;
}
p:not(:last-child) {
  margin: 0 0 18px;
}
b {
  font-weight: 600;
}
hr {
  background: rgba(0,0,0,0.05);
  width: 100%;
  height: 2px;
  border: 0;
  margin: 20px 0;
}
.input,
.select,
.textarea {
  border: 1px solid #a5a7ab;
  height: 40px;
  border-radius: 4px;
  padding: 0 12px;
  font-size: 16px;
  transition: all 0.3s ease;
  width: 100%;
}
.input:focus,
.select:focus,
.textarea:focus {
  outline: 0;
  border-color: #3b4256;
}
.textarea {
  font-family: 'Inter', sans-serif;
  padding: 12px;
  min-height: 100px;
}
.btn {
  padding: 4px 20px;
  border-radius: 6px;
  min-height: 40px;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn_green {
  background: #3fa911;
  color: #fff;
}
.btn_gray {
  background: rgba(0,0,0,0.2);
}
.btn_light {
  background: #ecf7f3;
  color: #3fa911;
}
.btn-add {
  display: block;
  width: 50px;
  height: 50px;
  background: #3fa911;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 50px;
  line-height: 0;
  border-radius: 50%;
}
.btns {
  display: flex;
  margin: 0 -4px;
}
.btns .btn {
  width: 100%;
  margin: 0 4px;
}
.header {
  position: sticky;
  top: 0;
  z-index: 1;
  background: #fff;
}
.header__title {
  display: flex;
  justify-content: center;
}
.header__title .btn {
  position: absolute;
  right: 20px;
  top: 10px;
}
.tabs {
  display: flex;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  background: #fff;
}
.tabs__item {
  color: #3b4256;
  padding: 20px 0;
  margin: 0 20px;
  text-decoration: none;
  position: relative;
  font-size: 14px;
  font-weight: 500;
}
.tabs__item span {
  display: none;
}
.tabs__item.active {
  color: #3fa911;
  position: relative;
}
.tabs__item.active span {
  display: inline;
}
.tabs__underline {
  display: none;
  position: absolute;
  height: 2px;
  bottom: 2px;
  left: 0;
  background: #3fa911;
  transition: all 0.3s ease-out;
}
.tabs .simplebar-scrollbar {
  margin-bottom: -4px;
}
.tabs.simplebar-scrollable-x[data-simplebar] {
  display: block;
}
.tabs-content__item,
.timeline-content__item {
  height: 0 !important;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}
.tabs-content__item.active,
.timeline-content__item.active {
  opacity: 1;
  visibility: visible;
  height: auto !important;
}
.tabs-content__item.active.padd,
.timeline-content__item.active.padd {
  padding: 20px;
}
.label {
  display: block;
  margin-bottom: 4px;
}
.form-item {
  margin-bottom: 10px;
}
.filter {
  position: absolute;
  width: 100%;
  padding: 20px;
  background: #fff;
  top: 0;
  left: 0;
  box-shadow: 0px 12px 12px -8px rgba(157,157,163,0.4);
  transform: translateY(-150%);
  transition: all 0.3s ease;
  z-index: 10;
}
.filter.active {
  transform: translateY(0);
}
.filter__cols {
  display: flex;
  justify-content: space-between;
  margin: 0 -8px;
}
.filter__item {
  margin-bottom: 30px;
}
.filter .label {
  font-size: 14px;
  font-weight: 500;
  color: #a5a7ab;
  margin-bottom: 6px;
}
.filter .btns {
  margin-top: 10px;
}
.autocomplete-suggestions {
  box-shadow: 0px 12px 12px -8px rgba(157,157,163,0.4);
  background: #fff;
  border: 1px solid #3b4256;
  border-radius: 0 0 4px 4px;
  z-index: 200;
  margin-top: -3px;
}
.autocomplete-suggestions .autocomplete-suggestion {
  padding: 8px 12px;
}
.autocomplete-suggestions .autocomplete-suggestion:hover,
.autocomplete-suggestions .autocomplete-suggestion:active {
  background: #ecf7f3;
}
.autocomplete-suggestions .autocomplete-suggestion:nth-child(even) {
  background: rgba(0,0,0,0.01);
}
.include-list,
.exclude-list {
  margin-top: 8px;
}
.include-list__item,
.exclude-list__item {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 8px 16px;
}
.include-list__item-del,
.exclude-list__item-del {
  position: absolute;
  right: 2px;
  bottom: 6px;
  width: 24px;
  height: 24px;
  background: url(/build/images/close2.a5798b5b.svg) no-repeat center #fff;
  border-radius: 50%;
  background-size: auto 16px;
  opacity: 0.3;
  z-index: 10;
}
.include-list__item:not(:last-child):before,
.exclude-list__item:not(:last-child):before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: calc(100% - 30px);
  width: 100%;
  height: 0;
  line-height: 0;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.menu {
  position: fixed;
  justify-content: space-between;
  bottom: 0;
  background: #fff;
  left: 0;
  right: 0;
  z-index: 200;
  display: flex;
  padding: 16px;
  border-radius: 20px 20px 0 0;
  box-shadow: rgba(157,157,163,0.2) -4px -10px 25px -6px;
  max-width: 480px;
  margin: 0 auto;
}
.menu__item {
  display: flex;
  align-items: center;
  color: #3fa911;
  padding: 8px 16px;
  border-radius: 30px;
  font-size: 0;
  transition: all 0.3s ease;
  height: 46px;
}
.menu__item.active {
  background: #ecf7f3;
  font-size: 14px;
  font-weight: 500;
}
.menu__item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.menu__item svg {
  max-width: 30px;
  max-height: 30px;
  fill: #3fa911;
}
.menu__item:nth-child(1) svg {
  max-width: 28px;
}
.menu__item:nth-child(2) svg {
  position: relative;
  top: -1px;
  max-width: 26px;
  max-height: 26px;
}
.menu__item:nth-child(3) svg {
  max-width: 28px;
}
.menu__item:nth-child(4) svg {
  position: relative;
  top: 1px;
  max-width: 28px;
  max-height: 28px;
}
.menu .hidden {
  opacity: 0;
  visibility: hidden;
}
.page {
  height: 100%;
}
.page__inner {
  position: relative;
  height: 100%;
  padding: 0 0 80px;
  overflow: auto;
  max-width: 480px;
  margin: 0 auto;
  background: #f5f8fd;
}
.page__inner.white {
  background: #fff;
}
.content {
  min-height: 100%;
  position: relative;
}
.content__item {
  height: 0 !important;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}
.content__item.active {
  opacity: 1;
  visibility: visible;
  height: auto !important;
  padding-bottom: 10px;
}
.content__item-text {
  padding: 20px;
}
.card,
.mycard {
  display: flex;
  align-items: flex-start;
  box-shadow: 0px 7px 20px -8px rgba(157,157,163,0.2);
  background: #fff;
  border-radius: 12px;
  color: #464646;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  overflow: hidden;
  position: relative;
}
.card:not(:last-child),
.mycard:not(:last-child) {
  margin-bottom: 12px;
}
.card:hover,
.mycard:hover,
.card.active,
.mycard.active {
  box-shadow: 0px 7px 20px -8px rgba(157,157,163,0.34);
}
.card__img,
.mycard__img {
  width: 136px;
  height: 100px;
  overflow: hidden;
}
.card.active .card__img,
.card.active .mycard__img {
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
}
.card__img-item,
.mycard__img-item {
  width: 100%;
  height: 100px;
  border-radius: 0;
  background-position: center;
  background-size: cover;
}
.card__title,
.mycard__title {
  display: flex;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 8px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.card.active .card__title,
.card.active .mycard__title {
  white-space: normal;
  overflow: visible;
}
.card__title .btn,
.mycard__title .btn {
  display: flex;
  margin-left: auto;
}
.card__text,
.mycard__text {
  font-size: 14px;
  max-height: 100px;
  padding: 10px 10px 10px 14px;
  overflow: hidden;
  width: calc(100% - 100px);
}
.card.active .card__text,
.card.active .mycard__text {
  max-height: 100%;
}
.card.active .card__text:after,
.card.active .mycard__text:after {
  height: 0;
}
.card__text ul,
.mycard__text ul {
  margin-bottom: 16px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card.active .card__text ul,
.card.active .mycard__text ul {
  display: block;
  margin-top: 12px;
}
.card__text ul li,
.mycard__text ul li {
  display: inline;
  color: #a5a7ab;
  position: relative;
  padding-left: 0;
}
.card__text ul li:before,
.mycard__text ul li:before {
  display: none;
}
.card.active .card__text ul li,
.card.active .mycard__text ul li {
  color: #3b4256;
  display: block;
  padding-left: 28px;
  margin-bottom: 8px;
}
.card.active .card__text ul li:before,
.card.active .mycard__text ul li:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(/build/images/checkbox.fb6b8499.svg) no-repeat center #ecf7f3;
  background-size: 55%;
  padding: 6px;
  border-radius: 50%;
  margin-right: 8px;
  position: absolute;
  left: 0;
  top: -1px;
}
.card__text ul li:not(:last-child):after,
.mycard__text ul li:not(:last-child):after {
  content: ',';
}
.card.active .card__text ul li:not(:last-child):after,
.card.active .mycard__text ul li:not(:last-child):after {
  display: none;
}
.card__text ul li b,
.mycard__text ul li b {
  font-weight: 500;
}
.card__text ul li span,
.mycard__text ul li span {
  display: none;
  color: #a5a7ab;
  white-space: nowrap;
}
.card.active .card__text ul li span,
.card.active .mycard__text ul li span {
  display: inline;
}
.card__text .btn,
.mycard__text .btn {
  display: none;
}
.card.active .card__text .btn,
.card.active .mycard__text .btn {
  display: flex;
  width: 100%;
}
.card__text .btn_like,
.mycard__text .btn_like {
  width: auto;
  padding: 4px 8px;
  min-width: 46px;
  max-width: 32px;
  max-height: 24px;
}
.card__text .btn_like svg,
.mycard__text .btn_like svg {
  width: 26px;
  height: 26px;
  fill: #3fa911;
}
.card__text .btn_like_active svg,
.mycard__text .btn_like_active svg {
  fill: #3fa911;
}
.card .status,
.mycard .status {
  display: none;
}
.card__status,
.mycard__status {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.1);
  text-align: center;
  font-weight: 500;
  height: 24px;
  padding-left: 140px;
  display: flex;
  align-items: center;
  font-size: 12px;
}
.mycard ul {
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.card.active .status {
  border-top: 1px solid rgba(0,0,0,0.05);
  padding-top: 8px;
  display: flex;
  margin: 14px 0 4px;
}
.cards-slider .card__title {
  display: flex;
}
.btn_cook span {
  margin-left: auto;
  padding-left: 22px;
  letter-spacing: 0.5px;
}
.btn_cook span:only-child {
  margin-right: auto;
  padding-right: 22px;
}
.btn_cook .i-cook {
  max-width: 36px;
  max-height: 32px;
  fill: #fff;
  margin-left: auto;
}
.filter-link {
  right: 20px;
  top: 20px;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
}
.filter-link__text {
  margin-right: 8px;
  color: #3fa911;
}
.filter-link__icon {
  position: relative;
  top: 1px;
  max-width: 20px;
  max-height: 18px;
  fill: #3fa911;
}
.warning {
  background: #ecf7f3;
  border-top: 6px solid #3fa911;
  padding: 20px;
  margin-bottom: 20px;
}
.warning h3 {
  color: #3fa911;
  text-align: center;
}
.accordion-link {
  background: #fff;
  padding: 10px 20px;
  border-radius: 4px;
  box-shadow: 0px 7px 20px -8px rgba(157,157,163,0.2);
  display: flex;
  flex-flow: column;
  justify-content: center;
  position: relative;
  min-height: 90px;
  margin-bottom: 10px;
  padding-left: 112px;
  color: #3b4256;
}
.accordion-link.active {
  box-shadow: none;
  margin-bottom: 0;
}
.accordion-link__icon {
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 70px;
  height: 70px;
  background-size: cover;
  margin-right: 15px;
}
.accordion-link__icon.meat {
  width: 74px;
  height: 74px;
}
.accordion-link__text {
  font-weight: 600;
  margin-bottom: 4px;
}
.accordion-link__subtext {
  color: #a5a7ab;
  font-size: 14px;
}
.accordion-link.active .accordion-link__subtext {
  display: none;
}
.accordion-block {
  background: #fff;
  height: 0;
  overflow: hidden;
}
.accordion-block.active {
  font-size: 14px;
  line-height: normal;
  height: auto;
  padding: 0 20px 20px 112px;
  box-shadow: 0px 7px 20px -8px rgba(157,157,163,0.2);
  margin-bottom: 10px;
}
.accordion-block a {
  font-size: 18px;
  color: #3b4256;
  margin: 0 0 16px;
  font-weight: 500;
}
.accordion-block ul li {
  margin-bottom: 26px;
}
.memo {
  display: none;
}
.profile__header {
  text-align: center;
  background: #fff;
  padding: 20px 20px 0;
}
.profile__pic {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background-size: cover;
  margin: 0 auto 12px;
  overflow: hidden;
}
.profile__pic img {
  max-width: 100%;
  max-height: 100%;
}
.profile__name {
  font-weight: 600;
}
.profile__username {
  color: #a5a7ab;
}
.profile__body {
  padding: 20px;
}
.modal {
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 480px;
  margin: 0 auto;
  background: #fff;
  z-index: 2;
}
.modal.active {
  display: block;
}
.modal__close {
  position: absolute;
  top: 16px;
  right: 20px;
  width: 30px;
  height: 30px;
  background: url(/build/images/close.08fae541.svg) no-repeat center #ecf7f3;
  background-size: 20px;
  border-radius: 50%;
  cursor: pointer;
}
.modal__inner {
  padding: 20px 20px 100px;
}
.modal h3,
.modal h2 {
  text-align: center;
}
.timeline {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin: 20px 20px 0;
  min-height: 60px;
}
.timeline:before {
  content: '';
  display: block;
  position: absolute;
  background: #e3e7f2;
  height: 4px;
  right: 0;
  top: 7px;
  left: 5px;
}
.timeline__item {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #64b903;
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.timeline__item span {
  display: inline-block;
  position: relative;
  top: 24px;
  width: 16px;
  font-weight: 400;
  color: #a5a7ab;
  text-align: center;
}
.timeline__item.current {
  background: #64b903;
  position: relative;
}
.timeline__item.current span {
  color: #3fa911;
  font-weight: 600;
}
.timeline__item.current ~ * {
  background: #e3e7f2;
}
.timeline__item:before,
.timeline__item:after {
  width: 0;
  height: 0;
  transition: all 0.3s ease;
}
.timeline__item.active:before {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #64b903;
  background: #fff;
  top: -7px;
  left: -7px;
}
.timeline__item.active:after {
  content: '';
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #64b903;
  top: -3px;
  left: -3px;
}
.timeline__item.current ~ *:before {
  border-color: #e3e7f2;
}
.timeline__item.current ~ *:after {
  background: #e3e7f2;
}
.timeline .status {
  position: absolute;
  height: 4px;
  top: 7px;
  left: 5px;
  background: #64b903;
  width: 50%;
}
.w-block {
  background: #fff;
  padding: 20px 16px 36px;
  border-radius: 12px;
  box-shadow: 0px 7px 20px -8px rgba(157,157,163,0.2);
  margin: 0 20px 20px;
}
.days-slider__item {
  padding: 0 0 0 20px;
}
.days-slider .w-block {
  margin: 0;
}
.days-slider .w-tab {
  margin-left: 0;
}
.w-tab {
  display: inline-block;
  background: #fff;
  padding: 8px 16px 4px;
  margin-bottom: -10px;
  border-radius: 12px 12px 0 0;
  font-size: 14px;
  color: #a5a7ab;
  margin-left: 20px;
}
.w-tab + .w-block {
  border-radius: 0 12px 12px 12px;
}
.quote {
  background: url(/build/images/quote.6443864f.svg) no-repeat 14px 20px rgba(0,0,0,0.036);
  background-size: 20px;
  padding: 20px 20px 30px 50px;
  font-size: 14px;
  margin: 0 -20px 40px;
}
.quote-author {
  text-align: right;
  font-size: 12px;
  margin: 30px 0 10px;
}
.timetable {
  font-size: 14px;
}
.timetable__item {
  display: flex;
  padding: 8px 0;
}
.timetable__item:not(:last-child) {
  border-bottom: 1px dashed rgba(0,0,0,0.2);
}
.timetable__item-time {
  color: #a5a7ab;
  padding-right: 14px;
}
#modal-recipe .modal__inner {
  padding: 0;
}
.recipe__img {
  height: 0;
  opacity: 0;
  margin-bottom: -40px !important;
}
.recipe__img.slick-slider {
  height: auto;
  opacity: 1;
}
.recipe__img-item {
  display: block;
  background-size: cover;
  background-position: center;
  min-height: 300px;
  background-repeat: no-repeat;
}
.recipe__img .slick-dots {
  bottom: 60px;
  filter: invert(1);
}
.recipe__btns {
  position: absolute;
  width: 100%;
  padding: 20px;
  display: flex;
  justify-content: space-between;
  z-index: 1;
}
.recipe__btns-item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  background: rgba(0,0,0,0.4);
  border-radius: 12px;
  opacity: 0.6;
  transition: all 0.3s ease;
}
.recipe__btns-item:hover {
  opacity: 1;
}
.recipe__btns-item svg.back {
  fill: #fff;
  max-width: 32px;
  max-height: auto;
}
.recipe__btns-item svg.like {
  fill: #fff;
  max-width: 28px;
  max-height: 28px;
}
.recipe__btns-item.btn_like_active svg.like {
  max-width: 34px;
  max-height: 34px;
}
.recipe__text {
  border-radius: 20px 20px 0 0;
  position: relative;
  z-index: 20;
  background: #fff;
  padding: 12px 20px 30px;
}
.recipe__text ul {
  margin-bottom: 16px;
  display: block;
  margin-top: 12px;
}
.recipe__text ul li {
  position: relative;
  color: #3b4256;
  display: block;
  padding-left: 28px;
  margin-bottom: 16px;
}
.recipe__text ul li:before {
  color: #3b4256;
  display: block;
  padding-left: 28px;
  margin-bottom: 8px;
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(/build/images/checkbox.fb6b8499.svg) no-repeat center #ecf7f3;
  background-size: 55%;
  padding: 6px;
  border-radius: 50%;
  margin-right: 8px;
  position: absolute;
  left: 0;
  top: -1px;
}
.recipe__text ul li span {
  color: #a5a7ab;
}
.recipe__top {
  padding-top: 20px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  margin-top: -16px;
  margin-bottom: 4px;
}
.recipe__top h1 {
  margin-bottom: 0;
}
.recipe__author {
  position: relative;
  display: flex;
  align-items: center;
  color: #3b4256;
}
.recipe__author-img {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background-size: cover;
  margin-right: 8px;
}
.recipe__author-name {
  font-size: 12px;
}
.status {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
  width: 100%;
  margin: -8px 0 8px;
}
.status__item {
  display: flex;
  align-items: center;
}
.status__item-progress {
  display: flex;
  margin: 0 4px;
}
.status__item-progress-item {
  width: 10px;
  height: 10px;
  background: #ecf7f3;
  margin: 0 2px;
  border-radius: 50%;
}
.status__item-progress-item.active {
  background: #3fa911;
}
.video {
  width: calc(100% + 40px);
  position: relative;
  min-height: 300px;
  margin: 0 -20px 30px;
}
.question {
  display: flex;
  font-weight: 500;
  align-items: center;
  justify-content: space-between;
  height: 0;
  overflow: hidden;
}
.question.active {
  height: auto;
}
.question .btn {
  min-width: 80px;
}
.vote {
  background: rgba(0,0,0,0.03);
  margin: 0 -20px;
  height: 0;
  overflow: hidden;
}
.vote.active {
  height: auto;
  padding: 20px;
}
.vote__item {
  text-align: center;
}
.vote__item:not(:last-child) {
  margin-bottom: 30px;
}
.vote__item-stars {
  display: flex;
  justify-content: center;
}
.vote__item-star {
  margin: 0 8px;
  height: 24px;
  width: 24px;
  background: url(/build/images/star.69ce928b.svg) no-repeat center;
  background: #ecf7f3;
  background-size: cover;
  cursor: pointer;
  border-radius: 50%;
  border: 1px solid #3fa911;
}
.vote__item-star.active {
  background-image: url(/build/images/star-active.50db9580.svg);
  background: #3fa911;
  background-size: cover;
}
.vote__item-text {
  display: flex;
  justify-content: center;
  font-weight: 500;
  margin-bottom: 8px;
}
.vote__item-text-status {
  display: flex;
  color: #3fa911;
}
.vote__item-text-status span {
  padding-left: 5px;
  display: none;
}
.vote__item-text-status span.active {
  display: block;
}
.preview {
  width: 100%;
  margin-top: 10px;
  display: none;
}
.preview.slick-slider {
  display: block;
}
.preview__item img {
  max-height: 100px;
}
.new-recipe {
  display: flex;
  flex-flow: column;
}
.new-recipe__item {
  margin-bottom: 24px;
}
.new-recipe__item-cols {
  display: flex;
  margin: 0 -4px;
}
.new-recipe__item-col {
  width: 100%;
}
.new-recipe__item-col {
  margin: 0 4px;
}
.new-recipe__item-col.count {
  width: 70%;
}
.new-recipe__plus {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #fff;
  font-size: 30px;
  line-height: 0;
  margin: 20px auto;
  background: #a5a7ab;
  cursor: default;
}
.new-recipe__plus.active {
  background: #3fa911;
  cursor: pointer;
}
.new-recipe__plus img {
  width: 17px;
  height: 17px;
}
.new-recipe .padd .btns {
  margin: 0 20px;
}
.count-inputs {
  display: flex;
  margin: 0 -4px;
}
.count-inputs > * {
  min-width: 76px;
  margin: 0 4px;
}
.count-inputs .select2-container--default .select2-results > .select2-results__options {
  overflow-y: hidden !important;
}
.tags {
  margin-top: 4px;
}
.tags__item {
  display: inline-block;
  font-size: 12px;
  padding: 4px 8px;
  background: #3fa911;
  color: #fff;
  border-radius: 10px;
  margin-bottom: 4px;
}
.ingredients li {
  user-select: none;
  position: relative;
  margin-bottom: 10px;
}
.ingredients .ingredient-count {
  color: #a5a7ab;
}
.ingredients .ingredient-count .from-input:empty + .from-select {
  display: none;
}
.ingredients .ingredient-count .from-input:not(:empty):before {
  content: ' — ';
  display: inline;
}
.ingredients .ingredient-count span {
  padding: 0 0 0 4px;
}
.ingredients .ingredient-del {
  position: absolute;
  margin-left: 6px;
  bottom: 6px;
  width: 28px;
  height: 28px;
  background: url(/build/images/close2.a5798b5b.svg) no-repeat center #fff;
  border-radius: 50%;
  background-size: auto 20px;
  opacity: 0.3;
  z-index: 10;
  transition: opacity 0.3s ease;
}
.ingredients .ingredient-del:hover {
  cursor: pointer;
  opacity: 1;
}
.ingredients li:last-child .ingredient-del {
  display: none;
}
.trumbowyg-box {
  border: 0;
  background: #fff;
  margin: 0 -20px;
  width: calc(100% + 40px);
}
.trumbowyg-box + .btn {
  margin: 0 20px 20px;
}
.test-cols {
  display: flex;
  justify-content: center;
}
.test-cols a {
  color: #3fa911;
  margin-bottom: 0;
  font-weight: 500;
}
.test-cols ol li {
  margin-bottom: 10px;
}
.test-cols ol ol {
  margin-top: 8px;
}
.test-cols .test-col:first-child {
  padding: 100px 30px 0;
}
.test-cols .test-col {
  max-width: 480px;
}
.test-cols .test {
  display: none;
}
.test-cols .test.active {
  display: block;
}
.error {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: center;
  padding: 60px 0 0;
  font-weight: 500;
}
.error__img {
  position: relative;
  max-width: 300px;
  height: auto;
}
.error__title {
  font-weight: 700;
  font-size: 21px;
  margin-bottom: 8px;
}
.error__title span {
  color: #3fa911;
}
.error a {
  color: #3fa911;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUFDckMsa0JBQWM7RUFFZCwwQkFBZ0I7RUFDaEIsWUFBUTtFQUNSLFdBQVE7RUFDUiw2QkFBVztBRHFSbkI7QUNwUlE7RUFDSSxlQUFPO0VBQ1AsVUFBUTtBRHNScEI7QUNyUkk7RUFDSSxhQUFRO0FEdVJoQjtBQ3JSQTtFQUNJLFNBQU87RUFDUCxnQkFBVztFQUNYLGVBQU87RUFDUCx3QkFBTTtBRHVSVjtBQ3RSSTtFQUNJLG1CQUFPO0FEd1JmO0FDcFJBO0VBQ0ksYUFBUTtFQUNSLHVCQUFnQjtBRHNScEI7QUNyUkk7RUFDSSxjQUFNO0VBQ04sZ0JBQWM7RUFDZCxnQkFBWTtBRHVScEI7QUN0Ukk7RUFDSSxtQkFBYztBRHdSdEI7QUN2Ukk7RUFDSSxlQUFXO0FEeVJuQjtBQ3hSSTtFQUNJLHFCQUFRO0FEMFJoQjtBQ3pSSTtFQUNJLGdCQUFVO0FEMlJsQjtBQzFSSTtFQUNJLGFBQVE7QUQ0UmhCO0FDM1JRO0VBQ0ksY0FBUTtBRDZScEI7QUMxUkE7RUFDSSxhQUFRO0VBQ1Isc0JBQVU7RUFDVixtQkFBWTtFQUNaLHVCQUFnQjtFQUNoQixpQkFBUTtFQUNSLGdCQUFZO0FENFJoQjtBQzNSSTtFQUNJLGtCQUFTO0VBQ1QsZ0JBQVU7RUFDVixZQUFPO0FENlJmO0FDNVJJO0VBQ0ksZ0JBQVk7RUFDWixlQUFVO0VBQ1Ysa0JBQWM7QUQ4UnRCO0FDN1JRO0VBQ0ksY0FBTTtBRCtSbEI7QUM5Ukk7RUFDSSxjQUFNO0FEZ1NkIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsZXMvbGlicy5zdHlsIiwid2VicGFjazovLy8uL2Fzc2V0cy9wdWJsaWMvc3R5bGVzL2NvbXBvbmVudHMvcmVzZXQuc3R5bCIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWxlcy9tYWluLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsZXMvY29tcG9uZW50cy9jb21tb24uc3R5bCJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiY29tcG9uZW50cy92YXJpYWJsZXNcIlxyXG5cclxuXHJcbi8vIHNpbXBsZWJhclxyXG5bZGF0YS1zaW1wbGViYXJdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItbWFzayB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItb2Zmc2V0IHtcclxuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcclxuICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7IC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cclxuICB3aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cclxuICBvdmVyZmxvdzogYXV0bztcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcclxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcclxuICBjb250ZW50OiAnICc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1heC1oZWlnaHQ6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LWJhc2lzOiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwMCU7XHJcbiAgd2lkdGg6IDEwMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBtaW4td2lkdGg6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBtaW4taGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiAnJztcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHJpZ2h0OiAycHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMC41cyBsaW5lYXI7XHJcbn1cclxuXHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDAuMTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxufVxyXG5cclxuLmNhcmRfX2ltZyAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLmNhcmRfX2ltZyAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDAuNDtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTBweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICB0b3A6IDJweDtcclxuICBib3R0b206IDJweDtcclxuICBsZWZ0OiAycHg7XHJcbiAgcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIG1pbi13aWR0aDogMTBweDtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLyogUnRsIHN1cHBvcnQgKi9cclxuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItZHVtbXktc2Nyb2xsYmFyLXNpemUge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDUwMHB4O1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItZHVtbXktc2Nyb2xsYmFyLXNpemUgPiBkaXYge1xyXG4gIHdpZHRoOiAyMDAlO1xyXG4gIGhlaWdodDogMjAwJTtcclxuICBtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5cclxuLyogaGFtYnVyZ2VyICovXHJcblxyXG4ubWVudS1idG4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMjBweDtcclxuICB0b3A6IDE2cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubWVudS1idG4gc3BhbiwgXHJcbi5tZW51LWJ0biBzcGFuOmJlZm9yZSxcclxuLm1lbnUtYnRuIHNwYW46YWZ0ZXIgeyBcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7IG1hcmdpbi10b3A6IC0xcHg7XHJcblx0bGVmdDogNTAlOyBtYXJnaW4tbGVmdDogLTE0cHg7XHJcblx0d2lkdGg6IDI4cHg7XHJcblx0aGVpZ2h0OiAzcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcblxyXG4ubWVudS1idG4gc3BhbjpiZWZvcmUsXHJcbi5tZW51LWJ0biBzcGFuOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0cmFuc2l0aW9uOiAwLjJzO1xyXG59XHJcblxyXG4ubWVudS1idG4gc3BhbjpiZWZvcmUge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcclxufVxyXG5cclxuLm1lbnUtYnRuIHNwYW46YWZ0ZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG59XHJcblxyXG4ubWVudS1idG5fYWN0aXZlIHNwYW4ge1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuLm1lbnUtYnRuX2FjdGl2ZSBzcGFuOmJlZm9yZSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4ubWVudS1idG5fYWN0aXZlIHNwYW46YWZ0ZXIge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcblxyXG4vKiBzbGljayAqL1xyXG5cclxuLyogU2xpZGVyICovXHJcbi5zbGljay1zbGlkZXJcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stbGlzdFxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNsaWNrLWxpc3Q6Zm9jdXNcclxue1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xyXG57XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XHJcbntcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuLnNsaWNrLXRyYWNrOmFmdGVyXHJcbntcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xyXG57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnNsaWNrLXNsaWRlIGltZ1xyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXHJcbntcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHRcclxue1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLXByZXY6aG92ZXIsXHJcbi5zbGljay1wcmV2OmZvY3VzLFxyXG4uc2xpY2stbmV4dDpob3ZlcixcclxuLnNsaWNrLW5leHQ6Zm9jdXNcclxue1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZVxyXG57XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcclxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IC4yNTtcclxufVxyXG5cclxuLnNsaWNrLXByZXY6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uc2xpY2stcHJldlxyXG57XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxyXG57XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5zbGljay1wcmV2OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAn4oaQJztcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkic7XHJcbn1cclxuXHJcbi5zbGljay1uZXh0XHJcbntcclxuICAgIHJpZ2h0OiAtMjVweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxyXG57XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG59XHJcbi5zbGljay1uZXh0OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAn4oaSJztcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkCc7XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcclxue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHNcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGlcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b25cclxue1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c1xyXG57XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIG9wYWNpdHk6IC4yNTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgcGFkZGluZzogMCAwIDIwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FyZHMtc2xpZGVyIC5zbGljay1saXN0IHtcclxuICBib3gtc2l6aW5nOiBpbml0aWFsO1xyXG4gIHBhZGRpbmc6IDI1cHggMCAhaW1wb3J0YW50O1xyXG4gIC5jYXJkIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1kb3RzXHJcbiAgYm90dG9tIC0xNXB4XHJcbiAgbGkgYnV0dG9uOmJlZm9yZVxyXG4gICAgZm9udC1zaXplIDQwcHhcclxuXHJcblxyXG5Aa2V5ZnJhbWVzIHNtYXJ0cGhvdG8ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc21hcnRwaG90by1pbWctd3JhcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbWFydHBob3RvLWlubmVyIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNtYXJ0cGhvdG8tbG9hZGVyIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAuNDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogLjQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbWFydHBob3RvLWFwcGVhciB7XHJcbiAgMCUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDElIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNtYXJ0cGhvdG8taGlkZSB7XHJcbiAgMCUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICA5OSUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNtYXJ0cGhvdG8ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90bztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNtYXJ0cGhvdG8tY2xvc2Uge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLWNvdW50IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uc21hcnRwaG90by1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMjtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLWRpc21pc3Mge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE1cHg7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGk0NE9zNDRLazQ0T2s0NE84WHpFaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREk0TXpRdU5qVWdNamd6TkM0Mk5TSWdabWxzYkQwaUkwWkdSaUkrUEhScGRHeGxQbWxqYjI0OEwzUnBkR3hsUGp4d1lYUm9JR1E5SWsweE5UYzJMalF5TERFME1EWXVOellzTWpjNE5Dd3hPVGt1TVRsaE5UWXVPRFlzTlRZdU9EWXNNQ3d3TERBc01DMDRNQzR4T0d3dE56Z3VPVEl0TnpndU9USmhOVFl1T0RZc05UWXVPRFlzTUN3d0xEQXRPREF1TVRnc01Fd3hOREUzTGpNeUxERXlORGN1TmpZc01qQTVMamMxTERRd0xqQTVZVFUyTGpnMkxEVTJMamcyTERBc01Dd3dMVGd3TGpFNExEQk1OVEF1TmpVc01URTVZVFUyTGpnMkxEVTJMamcyTERBc01Dd3dMREFzT0RBdU1UaE1NVEkxT0M0eU15d3hOREEyTGpjMkxEVXdMalkxTERJMk1UUXVNelJoTlRZdU9EWXNOVFl1T0RZc01Dd3dMREFzTUN3NE1DNHhPR3czT0M0NU1pdzNPQzQ1TW1FMU5pNDROaXcxTmk0NE5pd3dMREFzTUN3NE1DNHhPQ3d3VERFME1UY3VNeklzTVRVMk5TNDROaXd5TmpJMExqa3NNamMzTXk0ME5HRTFOaTQ0Tml3MU5pNDROaXd3TERBc01DdzRNQzR4T0N3d2JEYzRMamt5TFRjNExqa3lZVFUyTGpnMkxEVTJMamcyTERBc01Dd3dMREF0T0RBdU1UaGFJaTgrUEM5emRtYysnKTtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjRkZGO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uc21hcnRwaG90by1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTAyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnNtYXJ0cGhvdG8taW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLnNtYXJ0cGhvdG8taW1nIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgY3Vyc29yOiB6b29tLWluO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLWltZy5hY3RpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc21hcnRwaG90by1pbWctb25tb3ZlIHtcclxuICBjdXJzb3I6IGdyYWI7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNtYXJ0cGhvdG8taW1nLWVsYXN0aWNtb3ZlIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxufVxyXG5cclxuLnNtYXJ0cGhvdG8taW1nLXdyYXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcclxuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1pbWctd3JhcDtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLWltZy1sZWZ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNtYXJ0cGhvdG8taW1nLXJpZ2h0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLWFycm93cyB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDAyO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMTtcclxuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1hcHBlYXI7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcblxyXG4uc21hcnRwaG90by1hcnJvd3NbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcclxuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1oaWRlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLWFycm93cyBsaSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8tYXBwZWFyO1xyXG59XHJcblxyXG4uc21hcnRwaG90by1hcnJvd3MgbGk6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLWFycm93cyBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcclxuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1oaWRlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLWFycm93cyBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc21hcnRwaG90by1hcnJvdy1yaWdodCB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4uc21hcnRwaG90by1hcnJvdy1yaWdodCBhIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpNDRPczQ0S2s0NE9rNDRPOFh6RWlJR1JoZEdFdGJtRnRaVDBpNDRPczQ0S2s0NE9rNDRPOElERWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlNQ0F3SURJNE16UXVOalVnTWpnek5DNDJOU0lnWm1sc2JEMGlJMFpHUmlBaVBqeDBhWFJzWlQ1cFkyOXVQQzkwYVhSc1pUNDhjR0YwYUNCa1BTSk5NVGd6Tnk0NE9Dd3hOREUzTGpNeUxEWTBNeTQxT1N3eU1qTmhOekl1TWpFc056SXVNakVzTUN3d0xERXNNQzB4TURFdU9ESk1OelF6TGpneUxESXhZVGN5TGpJeExEY3lMakl4TERBc01Dd3hMREV3TVM0NE1pd3dUREl3T1RBdU9ETXNNVEkyTmk0eE9Xd3hNREF1TWpNc01UQXdMakl6WVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d4TERBc01UQXhMamd5VERnME5TNDJOQ3d5T0RFekxqWTFZVGN5TGpJeExEY3lMakl4TERBc01Dd3hMVEV3TVM0NE1pd3dURFkwTXk0MU9Td3lOekV6TGpReVlUY3lMakl4TERjeUxqSXhMREFzTUN3eExEQXRNVEF4TGpneVdpSXZQand2YzNablBnPT0nKTtcclxufVxyXG5cclxuLnNtYXJ0cGhvdG8tYXJyb3ctbGVmdCB7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLWFycm93LWxlZnQgYSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaTQ0T3M0NEtrNDRPazQ0TzhYekVpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZG1sbGQwSnZlRDBpTUNBd0lESTRNelF1TmpVZ01qZ3pOQzQyTlNJZ1ptbHNiRDBpSTBaR1JpSStQSFJwZEd4bFBtbGpiMjQ4TDNScGRHeGxQanh3WVhSb0lHUTlJazA1T1RZdU56Y3NNVFF4Tnk0ek1pd3lNVGt4TGpBMkxESXlNMkUzTWk0eU1TdzNNaTR5TVN3d0xEQXNNQ3d3TFRFd01TNDRNa3d5TURrd0xqZ3pMREl4UVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d3TERFNU9Ea3NNakZNTnpRekxqZ3lMREV5TmpZdU1Ua3NOalF6TGpVNUxERXpOall1TkRKaE56SXVNakVzTnpJdU1qRXNNQ3d3TERBc01Dd3hNREV1T0RKTU1UazRPU3d5T0RFekxqWTFZVGN5TGpJeExEY3lMakl4TERBc01Dd3dMREV3TVM0NE1pd3diREV3TUM0eU15MHhNREF1TWpOaE56SXVNakVzTnpJdU1qRXNNQ3d3TERBc01DMHhNREV1T0RKYUlpOCtQQzl6ZG1jKycpO1xyXG59XHJcblxyXG4uc21hcnRQaG90b0Fycm93SGlkZUljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLW5hdiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8tYXBwZWFyO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG5cclxuLnNtYXJ0cGhvdG8tbmF2W2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8taGlkZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc21hcnRwaG90by1uYXYgdWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLW5hdiBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uc21hcnRwaG90by1uYXYgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIG9wYWNpdHk6IC41O1xyXG59XHJcblxyXG4uc21hcnRwaG90by1uYXYgYTpmb2N1cyB7XHJcbiAgb3BhY2l0eTogLjg7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLW5hdiBhLmN1cnJlbnQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLW5hdiBpbWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnNtYXJ0cGhvdG8tbGlzdCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDE7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnNtYXJ0cGhvdG8tbGlzdCBsaSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxufVxyXG5cclxuLnNtYXJ0cGhvdG8tbGlzdCBsaTpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnNtYXJ0cGhvdG8tbGlzdC1vbm1vdmUge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uc21hcnRwaG90by1jYXB0aW9uIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTBweDtcclxuICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4uc21hcnRwaG90by1jYXB0aW9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uc21hcnRwaG90by1sb2FkZXItd3JhcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwMztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTB2dywgNTB2aCk7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLWxvYWRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gIGJvcmRlcjogOHB4IHNvbGlkICMxN0NEREQ7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiBzbWFydHBob3RvLWxvYWRlciAuNXMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG4uc21hcnRwaG90by1pbWctY2xvbmUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5zbWFydHBob3RvLXNyLW9ubHkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbn1cclxuXHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDFlbTsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwOyB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxZW07IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7IH1cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XHJcblxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTEwMDAwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwNTE7IH1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xyXG4gIG1pbi13aWR0aDogNzVweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gIGxlZnQ6IDA7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XHJcblxyXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA0cHg7IH1cclxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cclxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjt9XHJcblxyXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjOTk5OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDMwcHg7IH1cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogMDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICBmbG9hdDogbGVmdDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICBsZWZ0OiAxcHg7XHJcbiAgcmlnaHQ6IGF1dG87IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMXB4OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7IH1cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgb3V0bGluZTogbm9uZTsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XHJcbiAgb3V0bGluZTogMDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIGN1cnNvcjogZGVmYXVsdDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcbiAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH1cclxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9XHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07IH1cclxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XHJcbiAgY29sb3I6ICM5OTk7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcclxuICBjb2xvcjogd2hpdGU7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDZweDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7fVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM5OTk7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O31cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogMDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICBmbG9hdDogbGVmdDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgbGVmdDogMXB4O1xyXG4gIHJpZ2h0OiBhdXRvOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTsgfVxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7fVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZzogMDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDAgNHB4OyB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBvdXRsaW5lOiAwOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2hhZG93OiBub25lOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcclxuICBib3JkZXItdG9wOiBub25lOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XHJcbiAgY29sb3I6IGdyZXk7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xyXG4gIGNvbG9yOiB3aGl0ZTsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNnB4OyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjsgfVxyXG5cclxuXHJcblxyXG4vKipcclxuICogVHJ1bWJvd3lnIHYyLjI3LjMgLSBBIGxpZ2h0d2VpZ2h0IFdZU0lXWUcgZWRpdG9yXHJcbiAqIERlZmF1bHQgc3R5bGVzaGVldCBmb3IgVHJ1bWJvd3lnIGVkaXRvclxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogQGxpbmsgaHR0cHM6Ly9hbGV4LWQuZ2l0aHViLmlvL1RydW1ib3d5Zy9cclxuICogQGxpY2Vuc2UgTUlUXHJcbiAqIEBhdXRob3IgQWxleGFuZHJlIERlbW9kZSAoQWxleC1EKVxyXG4gKiAgICAgICAgIFR3aXR0ZXIgOiBAQWxleGFuZHJlRGVtb2RlXHJcbiAqICAgICAgICAgV2Vic2l0ZSA6IGFsZXgtZC5mclxyXG4gKi9cclxuXHJcbiN0cnVtYm93eWctaWNvbnMsXHJcbi50cnVtYm93eWctaWNvbnMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxufVxyXG4jdHJ1bWJvd3lnLWljb25zIHN2ZyxcclxuLnRydW1ib3d5Zy1pY29ucyBzdmcge1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxufVxyXG5cclxuLnRydW1ib3d5Zy1ib3ggKixcclxuLnRydW1ib3d5Zy1ib3ggKjo6YmVmb3JlLFxyXG4udHJ1bWJvd3lnLWJveCAqOjphZnRlcixcclxuLnRydW1ib3d5Zy1tb2RhbCAqLFxyXG4udHJ1bWJvd3lnLW1vZGFsICo6OmJlZm9yZSxcclxuLnRydW1ib3d5Zy1tb2RhbCAqOjphZnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLnRydW1ib3d5Zy1ib3ggc3ZnLFxyXG4udHJ1bWJvd3lnLW1vZGFsIHN2ZyB7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGNvbG9yOiAjMjIyO1xyXG4gIGZpbGw6ICMyMjI7XHJcbn1cclxuXHJcbi50cnVtYm93eWctYm94IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMzAwcHg7XHJcbn1cclxuXHJcbi50cnVtYm93eWctZWRpdG9yLWJveCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgLW1vei1ib3gtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG59XHJcblxyXG4udHJ1bWJvd3lnLWJveCxcclxuLnRydW1ib3d5Zy1lZGl0b3ItYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZTBlMjtcclxufVxyXG5cclxuLnRydW1ib3d5Zy1ib3ggLnRydW1ib3d5Zy1lZGl0b3Ige1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi50cnVtYm93eWctYm94LnRydW1ib3d5Zy1mdWxsc2NyZWVuIHtcclxuICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHJ1bWJvd3lnLWVkaXRvci1ib3gsXHJcbi50cnVtYm93eWctdGV4dGFyZWEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICByZXNpemU6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xyXG59XHJcbi50cnVtYm93eWctZWRpdG9yLWJveC50cnVtYm93eWctYXV0b2dyb3ctb24tZW50ZXIsXHJcbi50cnVtYm93eWctdGV4dGFyZWEudHJ1bWJvd3lnLWF1dG9ncm93LW9uLWVudGVyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAzMDBtcyBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zIGVhc2Utb3V0O1xyXG59XHJcblxyXG4udHJ1bWJvd3lnLWVkaXRvci1ib3gge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi50cnVtYm93eWctZWRpdG9yIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3IgKiwgLnRydW1ib3d5Zy1ib3gtYmx1ciAudHJ1bWJvd3lnLWVkaXRvcjo6YmVmb3JlIHtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDdweCAjMzMzO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDAgXFwwICkge1xyXG4gIC50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3IgKiwgLnRydW1ib3d5Zy1ib3gtYmx1ciAudHJ1bWJvd3lnLWVkaXRvcjo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuNikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6IHRydWUpIHtcclxuICAudHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yICosIC50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3I6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjYpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3IgaW1nLFxyXG4udHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yIGhyIHtcclxuICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuXHJcbi50cnVtYm93eWctdGV4dGFyZWEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNvbnNvbGFzXCIsIFwiQ291cmllclwiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLnRydW1ib3d5Zy1ib3gudHJ1bWJvd3lnLWVkaXRvci12aXNpYmxlIC50cnVtYm93eWctdGV4dGFyZWEge1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHJ1bWJvd3lnLWJveC50cnVtYm93eWctZWRpdG9yLWhpZGRlbiAudHJ1bWJvd3lnLXRleHRhcmVhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAtbW96LWJveC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG59XHJcbi50cnVtYm93eWctYm94LnRydW1ib3d5Zy1lZGl0b3ItaGlkZGVuIC50cnVtYm93eWctZWRpdG9yLWJveCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRydW1ib3d5Zy1ib3gudHJ1bWJvd3lnLWRpc2FibGVkIC50cnVtYm93eWctdGV4dGFyZWEge1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4udHJ1bWJvd3lnLWVkaXRvci1ib3hbY29udGVudGVkaXRhYmxlPXRydWVdOmVtcHR5Om5vdCg6Zm9jdXMpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGF0dHIocGxhY2Vob2xkZXIpO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbn1cclxuXHJcbi50cnVtYm93eWctYnV0dG9uLXBhbmUge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbW96LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgYmFja2dyb3VuZDogI2VjZjBmMTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZTBlMjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTBweDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDExO1xyXG59XHJcbi50cnVtYm93eWctYnV0dG9uLXBhbmU6OmJlZm9yZSwgLnRydW1ib3d5Zy1idXR0b24tcGFuZTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDM1cHg7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBiYWNrZ3JvdW5kOiAjZDdlMGUyO1xyXG59XHJcbi50cnVtYm93eWctYnV0dG9uLXBhbmU6OmFmdGVyIHtcclxuICB0b3A6IDcxcHg7XHJcbn1cclxuLnRydW1ib3d5Zy1idXR0b24tcGFuZSAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLnRydW1ib3d5Zy1idXR0b24tcGFuZSAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cCAudHJ1bWJvd3lnLWZ1bGxzY3JlZW4tYnV0dG9uIHN2ZyB7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50cnVtYm93eWctYnV0dG9uLXBhbmUgLnRydW1ib3d5Zy1idXR0b24tZ3JvdXA6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMXB4O1xyXG4gIGJhY2tncm91bmQ6ICNkN2UwZTI7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4udHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctYnV0dG9uLWdyb3VwOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcbi50cnVtYm93eWctYnV0dG9uLXBhbmUgYnV0dG9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIHBhZGRpbmc6IDFweCA2cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMsIG9wYWNpdHkgMTUwbXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcywgb3BhY2l0eSAxNTBtcztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zLCBvcGFjaXR5IDE1MG1zO1xyXG59XHJcbi50cnVtYm93eWctYnV0dG9uLXBhbmUgYnV0dG9uLnRydW1ib3d5Zy10ZXh0dWFsLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4udHJ1bWJvd3lnLWJ1dHRvbi1wYW5lLnRydW1ib3d5Zy1kaXNhYmxlIGJ1dHRvbjpub3QoLnRydW1ib3d5Zy1ub3QtZGlzYWJsZSk6bm90KC50cnVtYm93eWctYWN0aXZlKSxcclxuLnRydW1ib3d5Zy1idXR0b24tcGFuZSBidXR0b24udHJ1bWJvd3lnLWRpc2FibGUsIC50cnVtYm93eWctZGlzYWJsZWQgLnRydW1ib3d5Zy1idXR0b24tcGFuZSBidXR0b246bm90KC50cnVtYm93eWctbm90LWRpc2FibGUpOm5vdCgudHJ1bWJvd3lnLXZpZXdIVE1MLWJ1dHRvbikge1xyXG4gIG9wYWNpdHk6IDAuMjtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnRydW1ib3d5Zy1idXR0b24tcGFuZS50cnVtYm93eWctZGlzYWJsZSAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cDo6YmVmb3JlLCAudHJ1bWJvd3lnLWRpc2FibGVkIC50cnVtYm93eWctYnV0dG9uLXBhbmUgLnRydW1ib3d5Zy1idXR0b24tZ3JvdXA6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogI2UzZTllYjtcclxufVxyXG4udHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIGJ1dHRvbjpub3QoLnRydW1ib3d5Zy1kaXNhYmxlKTpob3ZlcixcclxuLnRydW1ib3d5Zy1idXR0b24tcGFuZSBidXR0b246bm90KC50cnVtYm93eWctZGlzYWJsZSk6Zm9jdXMsXHJcbi50cnVtYm93eWctYnV0dG9uLXBhbmUgYnV0dG9uLnRydW1ib3d5Zy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4udHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctb3Blbi1kcm9wZG93bjo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDI3cHg7XHJcbiAgcmlnaHQ6IDNweDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU1NTtcclxufVxyXG4udHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctb3Blbi1kcm9wZG93bi50cnVtYm93eWctdGV4dHVhbC1idXR0b24ge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG4udHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctb3Blbi1kcm9wZG93bi50cnVtYm93eWctdGV4dHVhbC1idXR0b246OmFmdGVyIHtcclxuICB0b3A6IDE3cHg7XHJcbiAgcmlnaHQ6IDdweDtcclxufVxyXG4udHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4udHJ1bWJvd3lnLWRyb3Bkb3duIHtcclxuICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZTBlMjtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMSkgMCAycHggM3B4O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDAgMnB4IDNweDtcclxuICB6LWluZGV4OiAxMjtcclxufVxyXG4udHJ1bWJvd3lnLWRyb3Bkb3duIGJ1dHRvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxNTBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMTUwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zO1xyXG59XHJcbi50cnVtYm93eWctZHJvcGRvd24gYnV0dG9uOmhvdmVyLCAudHJ1bWJvd3lnLWRyb3Bkb3duIGJ1dHRvbjpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogI2VjZjBmMTtcclxufVxyXG4udHJ1bWJvd3lnLWRyb3Bkb3duIGJ1dHRvbiBzdmcge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMTRweDtcclxufVxyXG5cclxuLyogTW9kYWwgYm94ICovXHJcbi50cnVtYm93eWctbW9kYWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIG1heC13aWR0aDogNTIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzNTBweDtcclxuICB6LWluZGV4OiAxMjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4udHJ1bWJvd3lnLW1vZGFsLWJveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgbWF4LXdpZHRoOiA1MDBweDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiVHJlYnVjaGV0IE1TXCIsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSAwIDJweCAzcHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgMCAycHggM3B4O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gIHBhZGRpbmc6IDE1cHggMCAxM3B4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdlMGUyO1xyXG59XHJcbi50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctcHJvZ3Jlc3Mge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDU4cHg7XHJcbn1cclxuLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1wcm9ncmVzcyAudHJ1bWJvd3lnLXByb2dyZXNzLWJhciB7XHJcbiAgYmFja2dyb3VuZDogIzJCQzA2QTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxNTBtcyBsaW5lYXI7XHJcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMTUwbXMgbGluZWFyO1xyXG4gIHRyYW5zaXRpb246IHdpZHRoIDE1MG1zIGxpbmVhcjtcclxufVxyXG4udHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLWlucHV0LXJvdyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMTVweCAxMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4udHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLWlucHV0LWluZm9zIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAxNTBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXM7XHJcbiAgd2lkdGg6IDE1MHB4O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgcGFkZGluZzogMCA3cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmNmYztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcbi50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtaW5mb3MgbGFiZWwge1xyXG4gIGNvbG9yOiAjNjk4NzhmO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG59XHJcbi50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtaW5mb3MgbGFiZWwsIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtaW5mb3MgbGFiZWwgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAxNTBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXM7XHJcbn1cclxuLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1pbnB1dC1pbmZvcyAudHJ1bWJvd3lnLW1zZy1lcnJvciB7XHJcbiAgY29sb3I6ICNlNzRjM2M7XHJcbn1cclxuLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1pbnB1dC1odG1sIHtcclxuICBwYWRkaW5nOiAxcHggMXB4IDFweCAxNTJweDtcclxufVxyXG4udHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLWlucHV0LWh0bWwsIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtaHRtbCBpbnB1dCwgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1pbnB1dC1odG1sIHRleHRhcmVhLCAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLWlucHV0LWh0bWwgc2VsZWN0IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1pbnB1dC1odG1sIGlucHV0LCAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLWlucHV0LWh0bWwgdGV4dGFyZWEsIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtaHRtbCBzZWxlY3Qge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAxNTBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXM7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gIGJvcmRlcjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDdweDtcclxufVxyXG4udHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLWlucHV0LWh0bWwgaW5wdXQ6aG92ZXIsIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtaHRtbCBpbnB1dDpmb2N1cywgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1pbnB1dC1odG1sIHRleHRhcmVhOmhvdmVyLCAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLWlucHV0LWh0bWwgdGV4dGFyZWE6Zm9jdXMsIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtaHRtbCBzZWxlY3Q6aG92ZXIsIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtaHRtbCBzZWxlY3Q6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDFweCBzb2xpZCAjOTVhNWE2O1xyXG59XHJcbi50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtaHRtbCBpbnB1dDpmb2N1cywgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1pbnB1dC1odG1sIHRleHRhcmVhOmZvY3VzLCAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLWlucHV0LWh0bWwgc2VsZWN0OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAjZmJmY2ZjO1xyXG59XHJcbi50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtaHRtbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1pbnB1dC1odG1sLXdpdGgtY2hlY2tib3gge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZzogM3B4IDFweCAxcHggM3B4O1xyXG59XHJcbi50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtZXJyb3IgaW5wdXQsIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtZXJyb3Igc2VsZWN0LCAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLWlucHV0LWVycm9yIHRleHRhcmVhIHtcclxuICBvdXRsaW5lOiAxcHggc29saWQgI2U3NGMzYztcclxufVxyXG4udHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLWlucHV0LWVycm9yIC50cnVtYm93eWctaW5wdXQtaW5mb3MgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogLTI3cHg7XHJcbn1cclxuLnRydW1ib3d5Zy1tb2RhbC1ib3ggLmVycm9yIHtcclxuICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiByZWQ7XHJcbn1cclxuLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDEwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlRyZWJ1Y2hldCBNU1wiLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAxNTBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXM7XHJcbn1cclxuLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXN1Ym1pdCB7XHJcbiAgcmlnaHQ6IDExMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMyYmMwNmE7XHJcbn1cclxuLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXN1Ym1pdDpob3ZlciwgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXN1Ym1pdDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogIzQwZDQ3ZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1zdWJtaXQ6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjMjVhMjVhO1xyXG59XHJcbi50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1yZXNldCB7XHJcbiAgY29sb3I6ICM1NTU7XHJcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxufVxyXG4udHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtcmVzZXQ6aG92ZXIsIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1yZXNldDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1yZXNldDphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICNkNWQ1ZDU7XHJcbn1cclxuXHJcbi50cnVtYm93eWctb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEZ1bGxzY3JlZW5cclxuICovXHJcbmJvZHkudHJ1bWJvd3lnLWJvZHktZnVsbHNjcmVlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRydW1ib3d5Zy1mdWxsc2NyZWVuIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcbi50cnVtYm93eWctZnVsbHNjcmVlbi50cnVtYm93eWctYm94LFxyXG4udHJ1bWJvd3lnLWZ1bGxzY3JlZW4gLnRydW1ib3d5Zy1lZGl0b3ItYm94IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLnRydW1ib3d5Zy1mdWxsc2NyZWVuIC50cnVtYm93eWctZWRpdG9yLWJveCxcclxuLnRydW1ib3d5Zy1mdWxsc2NyZWVuIC50cnVtYm93eWctdGV4dGFyZWEge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50cnVtYm93eWctZnVsbHNjcmVlbiAudHJ1bWJvd3lnLW92ZXJsYXkge1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi50cnVtYm93eWctZnVsbHNjcmVlbiAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cCAudHJ1bWJvd3lnLWZ1bGxzY3JlZW4tYnV0dG9uIHN2ZyB7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi50cnVtYm93eWctZWRpdG9yIHtcclxuICAvKlxyXG4gICAqIEZvciByZXNldENzcyBvcHRpb25cclxuICAgKi9cclxufVxyXG4udHJ1bWJvd3lnLWVkaXRvciBvYmplY3QsXHJcbi50cnVtYm93eWctZWRpdG9yIGVtYmVkLFxyXG4udHJ1bWJvd3lnLWVkaXRvciB2aWRlbyxcclxuLnRydW1ib3d5Zy1lZGl0b3IgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRydW1ib3d5Zy1lZGl0b3IgdmlkZW8sXHJcbi50cnVtYm93eWctZWRpdG9yIGltZyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi50cnVtYm93eWctZWRpdG9yIGltZyB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi50cnVtYm93eWctZWRpdG9yIGNhbnZhczpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIHtcclxuICBiYWNrZ3JvdW5kOiAjZmVmZWZlICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6IFwiVHJlYnVjaGV0IE1TXCIsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ1ZW0gIWltcG9ydGFudDtcclxuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGEge1xyXG4gIGNvbG9yOiAjMTVjICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxufVxyXG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGRpdixcclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBwLFxyXG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIHVsLFxyXG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIG9sLFxyXG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGJsb2NrcXVvdGUge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNGVtICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6IFwiVHJlYnVjaGV0IE1TXCIsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgaWZyYW1lLFxyXG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIG9iamVjdCxcclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBociB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcbi50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcclxuICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xyXG59XHJcbi50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IGRpc2MgIWltcG9ydGFudDtcclxufVxyXG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIG9sIHtcclxuICBsaXN0LXN0eWxlOiBkZWNpbWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyB1bCxcclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBvbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyB1bCB1bCxcclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBvbCBvbCxcclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyB1bCBvbCxcclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBvbCB1bCB7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBociB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBoMSxcclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBoMixcclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBoMyxcclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBoNCB7XHJcbiAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBoMSB7XHJcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBoMiB7XHJcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBoMyB7XHJcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcclxufVxyXG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGg0IHtcclxuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKlxyXG4gKiBEYXJrIHRoZW1lXHJcbiAqL1xyXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy10ZXh0YXJlYSB7XHJcbiAgYmFja2dyb3VuZDogIzIyMjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICMzNDM0MzQ7XHJcbn1cclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYm94IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMzQzNDM0O1xyXG59XHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJveC50cnVtYm93eWctZnVsbHNjcmVlbiB7XHJcbiAgYmFja2dyb3VuZDogIzExMTtcclxufVxyXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1ib3gudHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yICosIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJveC50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3I6OmJlZm9yZSB7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCA3cHggI2NjYztcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwIFxcMCApIHtcclxuICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1ib3gudHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yICosIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJveC50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3I6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogcmdiYSgyMCwgMjAsIDIwLCAwLjYpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOiB0cnVlKSB7XHJcbiAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYm94LnRydW1ib3d5Zy1ib3gtYmx1ciAudHJ1bWJvd3lnLWVkaXRvciAqLCAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1ib3gudHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yOjpiZWZvcmUge1xyXG4gICAgY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMC42KSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1ib3ggc3ZnIHtcclxuICBmaWxsOiAjZmZmO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNDM0MzQ7XHJcbn1cclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYnV0dG9uLXBhbmU6OmJlZm9yZSwgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYnV0dG9uLXBhbmU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xyXG59XHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctYnV0dG9uLWdyb3VwOm5vdCg6ZW1wdHkpOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcclxufVxyXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1idXR0b24tcGFuZSAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cDpub3QoOmVtcHR5KSAudHJ1bWJvd3lnLWZ1bGxzY3JlZW4tYnV0dG9uIHN2ZyB7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lLnRydW1ib3d5Zy1kaXNhYmxlIC50cnVtYm93eWctYnV0dG9uLWdyb3VwOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcclxufVxyXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1idXR0b24tcGFuZSBidXR0b246bm90KC50cnVtYm93eWctZGlzYWJsZSk6aG92ZXIsXHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIGJ1dHRvbjpub3QoLnRydW1ib3d5Zy1kaXNhYmxlKTpmb2N1cyxcclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYnV0dG9uLXBhbmUgYnV0dG9uLnRydW1ib3d5Zy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbn1cclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYnV0dG9uLXBhbmUgLnRydW1ib3d5Zy1vcGVuLWRyb3Bkb3duOjphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxufVxyXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1mdWxsc2NyZWVuIC50cnVtYm93eWctYnV0dG9uLXBhbmUgLnRydW1ib3d5Zy1idXR0b24tZ3JvdXA6bm90KDplbXB0eSkgLnRydW1ib3d5Zy1mdWxsc2NyZWVuLWJ1dHRvbiBzdmcge1xyXG4gIGNvbG9yOiAjZWNmMGYxO1xyXG4gIGZpbGw6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWRyb3Bkb3duIHtcclxuICBib3JkZXItY29sb3I6ICMzNDM0MzQ7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zKSAwIDJweCAzcHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMykgMCAycHggM3B4O1xyXG59XHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWRyb3Bkb3duIGJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1kcm9wZG93biBidXR0b246aG92ZXIsIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWRyb3Bkb3duIGJ1dHRvbjpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogIzIyMjtcclxufVxyXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtdGl0bGUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbn1cclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtcm93IHtcclxuICBib3JkZXItY29sb3I6ICMyMjI7XHJcbn1cclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtaW5mb3Mge1xyXG4gIGNvbG9yOiAjZWVlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjIyO1xyXG59XHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLWlucHV0LWluZm9zIHNwYW4ge1xyXG4gIGNvbG9yOiAjZWVlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzQzNDM0O1xyXG59XHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLWlucHV0LWluZm9zIHNwYW4udHJ1bWJvd3lnLW1zZy1lcnJvciB7XHJcbiAgY29sb3I6ICNlNzRjM2M7XHJcbn1cclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtcm93LnRydW1ib3d5Zy1pbnB1dC1lcnJvciBpbnB1dCxcclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctaW5wdXQtcm93LnRydW1ib3d5Zy1pbnB1dC1lcnJvciBzZWxlY3QsXHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLWlucHV0LXJvdy50cnVtYm93eWctaW5wdXQtZXJyb3IgdGV4dGFyZWEge1xyXG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcclxufVxyXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggaW5wdXQsXHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCBzZWxlY3QsXHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCB0ZXh0YXJlYSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzQzNDM0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICMyMjI7XHJcbn1cclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IGlucHV0OmhvdmVyLCAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggaW5wdXQ6Zm9jdXMsXHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCBzZWxlY3Q6aG92ZXIsXHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCBzZWxlY3Q6Zm9jdXMsXHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCB0ZXh0YXJlYTpob3ZlcixcclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IHRleHRhcmVhOmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICM2MjYyNjI7XHJcbn1cclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IGlucHV0OmZvY3VzLFxyXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggc2VsZWN0OmZvY3VzLFxyXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggdGV4dGFyZWE6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XHJcbn1cclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1zdWJtaXQge1xyXG4gIGJhY2tncm91bmQ6ICMxYjc5NDM7XHJcbn1cclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1zdWJtaXQ6aG92ZXIsIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtc3VibWl0OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAjMjVhMjVhO1xyXG59XHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtc3VibWl0OmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogIzE3NjQzNztcclxufVxyXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXJlc2V0IHtcclxuICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtcmVzZXQ6aG92ZXIsIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtcmVzZXQ6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICM0NDQ7XHJcbn1cclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1yZXNldDphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICMxMTE7XHJcbn1cclxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAwLjYpO1xyXG59IiwiLyoqXHJcbiAqIG1vZGlmaWVkIHZlcnNpb24gb2YgZXJpYyBtZXllcidzIHJlc2V0IDIuMFxyXG4gKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gKi9cclxuXHJcbi8qKlxyXG4gKiBiYXNpYyByZXNldFxyXG4gKi9cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBtYWluLFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvXHJcbiAgbWFyZ2luOiAwXHJcbiAgcGFkZGluZzogMFxyXG4gIGJvcmRlcjogMFxyXG4gIGZvbnQtc2l6ZTogMTAwJVxyXG4gIGZvbnQ6IGluaGVyaXRcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcclxuXHJcbi8qKlxyXG4gKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzXHJcbiAqL1xyXG5cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbixcclxubWFpbiwgc3VtbWFyeVxyXG4gIGRpc3BsYXk6IGJsb2NrXHJcblxyXG5ib2R5XHJcbiAgbGluZS1oZWlnaHQ6IDFcclxuXHJcbm9sLCB1bFxyXG4gIGxpc3Qtc3R5bGU6IG5vbmVcclxuXHJcbmJsb2NrcXVvdGUsIHFcclxuICBxdW90ZXM6IG5vbmVcclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlclxyXG4gIGNvbnRlbnQ6ICcnXHJcbiAgY29udGVudDogbm9uZVxyXG5cclxudGFibGVcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXHJcbiAgYm9yZGVyLXNwYWNpbmc6IDBcclxuIiwiaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5tYWluLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS9ib290c3RyYXAtaWNvbnNAMS41LjAvZm9udC9ib290c3RyYXAtaWNvbnMuY3NzXCIpO1xuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxucDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDAgMThweDtcbn1cbmIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuaHIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uaW5wdXQsXG4uc2VsZWN0LFxuLnRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E1YTdhYjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dDpmb2N1cyxcbi5zZWxlY3Q6Zm9jdXMsXG4udGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICMzYjQyNTY7XG59XG4udGV4dGFyZWEge1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTJweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4uYnRuIHtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG5fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjM2ZhOTExO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fZ3JheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbn1cbi5idG5fbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWNmN2YzO1xuICBjb2xvcjogIzNmYTkxMTtcbn1cbi5idG4tYWRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICMzZmE5MTE7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5idG5zIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlcl9fdGl0bGUgLmJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMTBweDtcbn1cbi50YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRhYnNfX2l0ZW0ge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDAgMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50YWJzX19pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYnNfX2l0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMzZmE5MTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJzX19pdGVtLmFjdGl2ZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnRhYnNfX3VuZGVybGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjM2ZhOTExO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi50YWJzIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cbi50YWJzLnNpbXBsZWJhci1zY3JvbGxhYmxlLXhbZGF0YS1zaW1wbGViYXJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFicy1jb250ZW50X19pdGVtLFxuLnRpbWVsaW5lLWNvbnRlbnRfX2l0ZW0ge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi50YWJzLWNvbnRlbnRfX2l0ZW0uYWN0aXZlLFxuLnRpbWVsaW5lLWNvbnRlbnRfX2l0ZW0uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udGFicy1jb250ZW50X19pdGVtLmFjdGl2ZS5wYWRkLFxuLnRpbWVsaW5lLWNvbnRlbnRfX2l0ZW0uYWN0aXZlLnBhZGQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMTJweCAtOHB4IHJnYmEoMTU3LDE1NywxNjMsMC40KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTA7XG59XG4uZmlsdGVyLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5maWx0ZXJfX2NvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuLmZpbHRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZmlsdGVyIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNhNWE3YWI7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5maWx0ZXIgLmJ0bnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDEycHggLThweCByZ2JhKDE1NywxNTcsMTYzLDAuNCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYjQyNTY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICB6LWluZGV4OiAyMDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246aG92ZXIsXG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWNmN2YzO1xufVxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjAxKTtcbn1cbi5pbmNsdWRlLWxpc3QsXG4uZXhjbHVkZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmluY2x1ZGUtbGlzdF9faXRlbSxcbi5leGNsdWRlLWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4uaW5jbHVkZS1saXN0X19pdGVtLWRlbCxcbi5leGNsdWRlLWxpc3RfX2l0ZW0tZGVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICBib3R0b206IDZweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Nsb3NlMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNnB4O1xuICBvcGFjaXR5OiAwLjM7XG4gIHotaW5kZXg6IDEwO1xufVxuLmluY2x1ZGUtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZSxcbi5leGNsdWRlLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG59XG4ubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIGJveC1zaGFkb3c6IHJnYmEoMTU3LDE1NywxNjMsMC4yKSAtNHB4IC0xMHB4IDI1cHggLTZweDtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2ZhOTExO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBoZWlnaHQ6IDQ2cHg7XG59XG4ubWVudV9faXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWNmN2YzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWVudV9faXRlbS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm1lbnVfX2l0ZW0gc3ZnIHtcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICBtYXgtaGVpZ2h0OiAzMHB4O1xuICBmaWxsOiAjM2ZhOTExO1xufVxuLm1lbnVfX2l0ZW06bnRoLWNoaWxkKDEpIHN2ZyB7XG4gIG1heC13aWR0aDogMjhweDtcbn1cbi5tZW51X19pdGVtOm50aC1jaGlsZCgyKSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgbWF4LXdpZHRoOiAyNnB4O1xuICBtYXgtaGVpZ2h0OiAyNnB4O1xufVxuLm1lbnVfX2l0ZW06bnRoLWNoaWxkKDMpIHN2ZyB7XG4gIG1heC13aWR0aDogMjhweDtcbn1cbi5tZW51X19pdGVtOm50aC1jaGlsZCg0KSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBtYXgtd2lkdGg6IDI4cHg7XG4gIG1heC1oZWlnaHQ6IDI4cHg7XG59XG4ubWVudSAuaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDgwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2Y1ZjhmZDtcbn1cbi5wYWdlX19pbm5lci53aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50X19pdGVtIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uY29udGVudF9faXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY29udGVudF9faXRlbS10ZXh0IHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jYXJkLFxuLm15Y2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3gtc2hhZG93OiAwcHggN3B4IDIwcHggLThweCByZ2JhKDE1NywxNTcsMTYzLDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSxcbi5teWNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2FyZDpob3Zlcixcbi5teWNhcmQ6aG92ZXIsXG4uY2FyZC5hY3RpdmUsXG4ubXljYXJkLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCA3cHggMjBweCAtOHB4IHJnYmEoMTU3LDE1NywxNjMsMC4zNCk7XG59XG4uY2FyZF9faW1nLFxuLm15Y2FyZF9faW1nIHtcbiAgd2lkdGg6IDEzNnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQuYWN0aXZlIC5jYXJkX19pbWcsXG4uY2FyZC5hY3RpdmUgLm15Y2FyZF9faW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uY2FyZF9faW1nLWl0ZW0sXG4ubXljYXJkX19pbWctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY2FyZF9fdGl0bGUsXG4ubXljYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkLmFjdGl2ZSAuY2FyZF9fdGl0bGUsXG4uY2FyZC5hY3RpdmUgLm15Y2FyZF9fdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jYXJkX190aXRsZSAuYnRuLFxuLm15Y2FyZF9fdGl0bGUgLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmNhcmRfX3RleHQsXG4ubXljYXJkX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cbi5jYXJkLmFjdGl2ZSAuY2FyZF9fdGV4dCxcbi5jYXJkLmFjdGl2ZSAubXljYXJkX190ZXh0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5jYXJkLmFjdGl2ZSAuY2FyZF9fdGV4dDphZnRlcixcbi5jYXJkLmFjdGl2ZSAubXljYXJkX190ZXh0OmFmdGVyIHtcbiAgaGVpZ2h0OiAwO1xufVxuLmNhcmRfX3RleHQgdWwsXG4ubXljYXJkX190ZXh0IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBsaW5lLWNsYW1wOiAzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY2FyZC5hY3RpdmUgLmNhcmRfX3RleHQgdWwsXG4uY2FyZC5hY3RpdmUgLm15Y2FyZF9fdGV4dCB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmNhcmRfX3RleHQgdWwgbGksXG4ubXljYXJkX190ZXh0IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogI2E1YTdhYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2FyZF9fdGV4dCB1bCBsaTpiZWZvcmUsXG4ubXljYXJkX190ZXh0IHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC5hY3RpdmUgLmNhcmRfX3RleHQgdWwgbGksXG4uY2FyZC5hY3RpdmUgLm15Y2FyZF9fdGV4dCB1bCBsaSB7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2FyZC5hY3RpdmUgLmNhcmRfX3RleHQgdWwgbGk6YmVmb3JlLFxuLmNhcmQuYWN0aXZlIC5teWNhcmRfX3RleHQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoZWNrYm94LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyICNlY2Y3ZjM7XG4gIGJhY2tncm91bmQtc2l6ZTogNTUlO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMXB4O1xufVxuLmNhcmRfX3RleHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlcixcbi5teWNhcmRfX3RleHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcsJztcbn1cbi5jYXJkLmFjdGl2ZSAuY2FyZF9fdGV4dCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLFxuLmNhcmQuYWN0aXZlIC5teWNhcmRfX3RleHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZF9fdGV4dCB1bCBsaSBiLFxuLm15Y2FyZF9fdGV4dCB1bCBsaSBiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jYXJkX190ZXh0IHVsIGxpIHNwYW4sXG4ubXljYXJkX190ZXh0IHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2E1YTdhYjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jYXJkLmFjdGl2ZSAuY2FyZF9fdGV4dCB1bCBsaSBzcGFuLFxuLmNhcmQuYWN0aXZlIC5teWNhcmRfX3RleHQgdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jYXJkX190ZXh0IC5idG4sXG4ubXljYXJkX190ZXh0IC5idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQuYWN0aXZlIC5jYXJkX190ZXh0IC5idG4sXG4uY2FyZC5hY3RpdmUgLm15Y2FyZF9fdGV4dCAuYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZF9fdGV4dCAuYnRuX2xpa2UsXG4ubXljYXJkX190ZXh0IC5idG5fbGlrZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBtaW4td2lkdGg6IDQ2cHg7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWF4LWhlaWdodDogMjRweDtcbn1cbi5jYXJkX190ZXh0IC5idG5fbGlrZSBzdmcsXG4ubXljYXJkX190ZXh0IC5idG5fbGlrZSBzdmcge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmaWxsOiAjM2ZhOTExO1xufVxuLmNhcmRfX3RleHQgLmJ0bl9saWtlX2FjdGl2ZSBzdmcsXG4ubXljYXJkX190ZXh0IC5idG5fbGlrZV9hY3RpdmUgc3ZnIHtcbiAgZmlsbDogIzNmYTkxMTtcbn1cbi5jYXJkIC5zdGF0dXMsXG4ubXljYXJkIC5zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmRfX3N0YXR1cyxcbi5teWNhcmRfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5teWNhcmQgdWwge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGxpbmUtY2xhbXA6IDI7XG59XG4uY2FyZC5hY3RpdmUgLnN0YXR1cyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDE0cHggMCA0cHg7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYnRuX2Nvb2sgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5idG5fY29vayBzcGFuOm9ubHktY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG59XG4uYnRuX2Nvb2sgLmktY29vayB7XG4gIG1heC13aWR0aDogMzZweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgZmlsbDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZmlsdGVyLWxpbmsge1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmlsdGVyLWxpbmtfX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICMzZmE5MTE7XG59XG4uZmlsdGVyLWxpbmtfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICMzZmE5MTE7XG59XG4ud2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNlY2Y3ZjM7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjM2ZhOTExO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndhcm5pbmcgaDMge1xuICBjb2xvcjogIzNmYTkxMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFjY29yZGlvbi1saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA3cHggMjBweCAtOHB4IHJnYmEoMTU3LDE1NywxNjMsMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTEycHg7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLmFjY29yZGlvbi1saW5rLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWxpbmtfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5hY2NvcmRpb24tbGlua19faWNvbi5tZWF0IHtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbn1cbi5hY2NvcmRpb24tbGlua19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5hY2NvcmRpb24tbGlua19fc3VidGV4dCB7XG4gIGNvbG9yOiAjYTVhN2FiO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYWNjb3JkaW9uLWxpbmsuYWN0aXZlIC5hY2NvcmRpb24tbGlua19fc3VidGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbi1ibG9jay5hY3RpdmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMTEycHg7XG4gIGJveC1zaGFkb3c6IDBweCA3cHggMjBweCAtOHB4IHJnYmEoMTU3LDE1NywxNjMsMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hY2NvcmRpb24tYmxvY2sgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYWNjb3JkaW9uLWJsb2NrIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5tZW1vIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9maWxlX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwO1xufVxuLnByb2ZpbGVfX3BpYyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9maWxlX19waWMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnByb2ZpbGVfX25hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2ZpbGVfX3VzZXJuYW1lIHtcbiAgY29sb3I6ICNhNWE3YWI7XG59XG4ucHJvZmlsZV9fYm9keSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMjtcbn1cbi5tb2RhbC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAjZWNmN2YzO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsX19pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMDBweDtcbn1cbi5tb2RhbCBoMyxcbi5tb2RhbCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aW1lbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMjBweCAwO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLnRpbWVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZTNlN2YyO1xuICBoZWlnaHQ6IDRweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA1cHg7XG59XG4udGltZWxpbmVfX2l0ZW0ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM2NGI5MDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRpbWVsaW5lX19pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyNHB4O1xuICB3aWR0aDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNhNWE3YWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aW1lbGluZV9faXRlbS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzY0YjkwMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lX19pdGVtLmN1cnJlbnQgc3BhbiB7XG4gIGNvbG9yOiAjM2ZhOTExO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRpbWVsaW5lX19pdGVtLmN1cnJlbnQgfiAqIHtcbiAgYmFja2dyb3VuZDogI2UzZTdmMjtcbn1cbi50aW1lbGluZV9faXRlbTpiZWZvcmUsXG4udGltZWxpbmVfX2l0ZW06YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnRpbWVsaW5lX19pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjRiOTAzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IC03cHg7XG59XG4udGltZWxpbmVfX2l0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzY0YjkwMztcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xufVxuLnRpbWVsaW5lX19pdGVtLmN1cnJlbnQgfiAqOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2UzZTdmMjtcbn1cbi50aW1lbGluZV9faXRlbS5jdXJyZW50IH4gKjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlM2U3ZjI7XG59XG4udGltZWxpbmUgLnN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICM2NGI5MDM7XG4gIHdpZHRoOiA1MCU7XG59XG4udy1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMTZweCAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggN3B4IDIwcHggLThweCByZ2JhKDE1NywxNTcsMTYzLDAuMik7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHg7XG59XG4uZGF5cy1zbGlkZXJfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLmRheXMtc2xpZGVyIC53LWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xufVxuLmRheXMtc2xpZGVyIC53LXRhYiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnctdGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggMTZweCA0cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYTVhN2FiO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi53LXRhYiArIC53LWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMTJweDtcbn1cbi5xdW90ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdW90ZS5zdmdcIikgbm8tcmVwZWF0IDE0cHggMjBweCByZ2JhKDAsMCwwLDAuMDM2KTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweCA1MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAtMjBweCA0MHB4O1xufVxuLnF1b3RlLWF1dGhvciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMzBweCAwIDEwcHg7XG59XG4udGltZXRhYmxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRpbWV0YWJsZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLnRpbWV0YWJsZV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDAsMCwwLDAuMik7XG59XG4udGltZXRhYmxlX19pdGVtLXRpbWUge1xuICBjb2xvcjogI2E1YTdhYjtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cbiNtb2RhbC1yZWNpcGUgLm1vZGFsX19pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVjaXBlX19pbWcge1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVjaXBlX19pbWcuc2xpY2stc2xpZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLnJlY2lwZV9faW1nLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5yZWNpcGVfX2ltZyAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogNjBweDtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG4ucmVjaXBlX19idG5zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAxO1xufVxuLnJlY2lwZV9fYnRucy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnJlY2lwZV9fYnRucy1pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZWNpcGVfX2J0bnMtaXRlbSBzdmcuYmFjayB7XG4gIGZpbGw6ICNmZmY7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWF4LWhlaWdodDogYXV0bztcbn1cbi5yZWNpcGVfX2J0bnMtaXRlbSBzdmcubGlrZSB7XG4gIGZpbGw6ICNmZmY7XG4gIG1heC13aWR0aDogMjhweDtcbiAgbWF4LWhlaWdodDogMjhweDtcbn1cbi5yZWNpcGVfX2J0bnMtaXRlbS5idG5fbGlrZV9hY3RpdmUgc3ZnLmxpa2Uge1xuICBtYXgtd2lkdGg6IDM0cHg7XG4gIG1heC1oZWlnaHQ6IDM0cHg7XG59XG4ucmVjaXBlX190ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTJweCAyMHB4IDMwcHg7XG59XG4ucmVjaXBlX190ZXh0IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ucmVjaXBlX190ZXh0IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5yZWNpcGVfX3RleHQgdWwgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoZWNrYm94LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyICNlY2Y3ZjM7XG4gIGJhY2tncm91bmQtc2l6ZTogNTUlO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMXB4O1xufVxuLnJlY2lwZV9fdGV4dCB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICNhNWE3YWI7XG59XG4ucmVjaXBlX190b3Age1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ucmVjaXBlX190b3AgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlY2lwZV9fYXV0aG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5yZWNpcGVfX2F1dGhvci1pbWcge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnJlY2lwZV9fYXV0aG9yLW5hbWUge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC04cHggMCA4cHg7XG59XG4uc3RhdHVzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGF0dXNfX2l0ZW0tcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN0YXR1c19faXRlbS1wcm9ncmVzcy1pdGVtIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2VjZjdmMztcbiAgbWFyZ2luOiAwIDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnN0YXR1c19faXRlbS1wcm9ncmVzcy1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzZmE5MTE7XG59XG4udmlkZW8ge1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogMCAtMjBweCAzMHB4O1xufVxuLnF1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucXVlc3Rpb24uYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnF1ZXN0aW9uIC5idG4ge1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG4udm90ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wMyk7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZvdGUuYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnZvdGVfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udm90ZV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi52b3RlX19pdGVtLXN0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udm90ZV9faXRlbS1zdGFyIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlY2Y3ZjM7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2ZhOTExO1xufVxuLnZvdGVfX2l0ZW0tc3Rhci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3Rhci1hY3RpdmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kOiAjM2ZhOTExO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnZvdGVfX2l0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udm90ZV9faXRlbS10ZXh0LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjM2ZhOTExO1xufVxuLnZvdGVfX2l0ZW0tdGV4dC1zdGF0dXMgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZvdGVfX2l0ZW0tdGV4dC1zdGF0dXMgc3Bhbi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJldmlldy5zbGljay1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmV2aWV3X19pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuLm5ldy1yZWNpcGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbi5uZXctcmVjaXBlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5uZXctcmVjaXBlX19pdGVtLWNvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5uZXctcmVjaXBlX19pdGVtLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ldy1yZWNpcGVfX2l0ZW0tY29sIHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5uZXctcmVjaXBlX19pdGVtLWNvbC5jb3VudCB7XG4gIHdpZHRoOiA3MCU7XG59XG4ubmV3LXJlY2lwZV9fcGx1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgYmFja2dyb3VuZDogI2E1YTdhYjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5ldy1yZWNpcGVfX3BsdXMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzNmYTkxMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5ldy1yZWNpcGVfX3BsdXMgaW1nIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbn1cbi5uZXctcmVjaXBlIC5wYWRkIC5idG5zIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4uY291bnQtaW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC00cHg7XG59XG4uY291bnQtaW5wdXRzID4gKiB7XG4gIG1pbi13aWR0aDogNzZweDtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5jb3VudC1pbnB1dHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4udGFncyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi50YWdzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzZmE5MTE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uaW5ncmVkaWVudHMgbGkge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmluZ3JlZGllbnRzIC5pbmdyZWRpZW50LWNvdW50IHtcbiAgY29sb3I6ICNhNWE3YWI7XG59XG4uaW5ncmVkaWVudHMgLmluZ3JlZGllbnQtY291bnQgLmZyb20taW5wdXQ6ZW1wdHkgKyAuZnJvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluZ3JlZGllbnRzIC5pbmdyZWRpZW50LWNvdW50IC5mcm9tLWlucHV0Om5vdCg6ZW1wdHkpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcg4oCUICc7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5pbmdyZWRpZW50cyAuaW5ncmVkaWVudC1jb3VudCBzcGFuIHtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xufVxuLmluZ3JlZGllbnRzIC5pbmdyZWRpZW50LWRlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgYm90dG9tOiA2cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbG9zZTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjBweDtcbiAgb3BhY2l0eTogMC4zO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uaW5ncmVkaWVudHMgLmluZ3JlZGllbnQtZGVsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xufVxuLmluZ3JlZGllbnRzIGxpOmxhc3QtY2hpbGQgLmluZ3JlZGllbnQtZGVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cnVtYm93eWctYm94IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbn1cbi50cnVtYm93eWctYm94ICsgLmJ0biB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHg7XG59XG4udGVzdC1jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGVzdC1jb2xzIGEge1xuICBjb2xvcjogIzNmYTkxMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50ZXN0LWNvbHMgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRlc3QtY29scyBvbCBvbCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi50ZXN0LWNvbHMgLnRlc3QtY29sOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMTAwcHggMzBweCAwO1xufVxuLnRlc3QtY29scyAudGVzdC1jb2wge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xufVxuLnRlc3QtY29scyAudGVzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVzdC1jb2xzIC50ZXN0LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVycm9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMCAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmVycm9yX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lcnJvcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5lcnJvcl9fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjM2ZhOTExO1xufVxuLmVycm9yIGEge1xuICBjb2xvcjogIzNmYTkxMTtcbn1cbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS9ib290c3RyYXAtaWNvbnNAMS41LjAvZm9udC9ib290c3RyYXAtaWNvbnMuY3NzXCIpO1xyXG5cclxuaHRtbCwgYm9keVxyXG4gICAgaGVpZ2h0IDEwMCVcclxuXHJcbmh0bWxcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIgXHJcbiAgYm94LXNpemluZzogaW5oZXJpdFxyXG5cclxuKiBcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuXHJcblxyXG5ib2R5IFxyXG4gICAgLy9mb250LWZhbWlseSBzYW5zLXNlcmlmXHJcbiAgICBmb250LWZhbWlseSAtYXBwbGUtc3lzdGVtLFNlZ29lIFVJLFJvYm90byxzYW5zLXNlcmlmXHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcclxuICAgIGxpbmUtaGVpZ2h0IG5vcm1hbFxyXG4gICAgY29sb3IgIzNiNDI1NlxyXG5hXHJcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxyXG5pXHJcbiAgICBmb250LXN0eWxlIGl0YWxpY1xyXG5cclxuaDJcclxuICAgIGZvbnQtc2l6ZSAxNnB4XHJcbiAgICBmb250LXdlaWdodCA2MDBcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICBtYXJnaW4gMFxyXG4gICAgcGFkZGluZy10b3AgMjBweFxyXG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XHJcblxyXG5oM1xyXG4gICAgZm9udC1zaXplIDE4cHhcclxuICAgIGZvbnQtd2VpZ2h0IDYwMCBcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG5cclxuaDRcclxuICAgIGZvbnQtd2VpZ2h0IDYwMFxyXG4gICAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcblxyXG5oMVxyXG4gICAgZm9udC1zaXplIDIxcHhcclxuICAgIGZvbnQtd2VpZ2h0IGJvbGRcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG5cclxuYiwgc3Ryb25nXHJcbiAgICBmb250LXdlaWdodCBib2xkXHJcblxyXG5pXHJcbiAgICBmb250LXN0eWxlIGl0YWxpY1xyXG5cclxuLnQtY2VudGVyXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuLypvbFxyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyBcclxuICAgIGNvdW50ZXItcmVzZXQ6IG51bTtcclxuICAgIG1hcmdpbjogMCAwIDAgMjJweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMCA1cHggMDtcclxuICAgIGxpXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1x0XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgJjpiZWZvcmUgXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtKSAnLic7IFxyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDsgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4qL1xyXG5cclxucDpub3QoOmxhc3QtY2hpbGQpXHJcbiAgICBtYXJnaW4gMCAwIDE4cHhcclxuXHJcbmJcclxuICAgIGZvbnQtd2VpZ2h0IDYwMFxyXG5cclxuaHJcclxuICAgIGJhY2tncm91bmQgcmdiYSgwLDAsMCwwLjA1KVxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgaGVpZ2h0IDJweFxyXG4gICAgYm9yZGVyIDBcclxuICAgIG1hcmdpbiAyMHB4IDBcclxuXHJcbi5pbnB1dFxyXG4uc2VsZWN0XHJcbi50ZXh0YXJlYVxyXG4gICAgYm9yZGVyIDFweCBzb2xpZCAkdGV4dExpZ2h0XHJcbiAgICBoZWlnaHQgNDBweFxyXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcclxuICAgIHBhZGRpbmcgMCAxMnB4XHJcbiAgICBmb250LXNpemUgMTZweFxyXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICAmOmZvY3VzXHJcbiAgICAgICAgb3V0bGluZSAwXHJcbiAgICAgICAgYm9yZGVyLWNvbG9yICR0ZXh0XHJcblxyXG4udGV4dGFyZWFcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gICAgcGFkZGluZyAxMnB4IFxyXG4gICAgbWluLWhlaWdodCAxMDBweFxyXG5cclxuLmJ0blxyXG4gICAgcGFkZGluZyA0cHggMjBweFxyXG4gICAgYm9yZGVyLXJhZGl1cyA2cHhcclxuICAgIG1pbi1oZWlnaHQgNDBweFxyXG4gICAgZm9udC1zaXplIDE2cHhcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAmX2dyZWVuXHJcbiAgICAgICAgYmFja2dyb3VuZCAkZ3JlZW5cclxuICAgICAgICBjb2xvciAjZmZmXHJcbiAgICAmX2dyYXlcclxuICAgICAgICBiYWNrZ3JvdW5kIHJnYmEoMCwwLDAsMC4yKVxyXG4gICAgJl9saWdodFxyXG4gICAgICAgIGJhY2tncm91bmQgJGdyZWVuTGlnaHRcclxuICAgICAgICBjb2xvciAkZ3JlZW5cclxuXHJcbi5idG4tYWRkXHJcbiAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICB3aWR0aCA1MHB4XHJcbiAgICBoZWlnaHQgNTBweFxyXG4gICAgYmFja2dyb3VuZCAkZ3JlZW5cclxuICAgIGNvbG9yICNmZmZcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICBmb250LXNpemUgNTBweFxyXG4gICAgbGluZS1oZWlnaHQgMFxyXG4gICAgYm9yZGVyLXJhZGl1cyA1MCVcclxuXHJcblxyXG4uYnRuc1xyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBtYXJnaW4gMCAtNHB4XHJcbiAgICAuYnRuXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIG1hcmdpbiAwIDRweFxyXG5cclxuXHJcbi5oZWFkZXJcclxuICAgIHBvc2l0aW9uIHN0aWNreVxyXG4gICAgdG9wIDBcclxuICAgIHotaW5kZXggMVxyXG4gICAgYmFja2dyb3VuZCAjZmZmXHJcbiAgICAmX190aXRsZVxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgICAuYnRuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICAgIHJpZ2h0IDIwcHhcclxuICAgICAgICAgICAgdG9wIDEwcHhcclxuLnRhYnNcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgd2hpdGUtc3BhY2Ugbm93cmFwXHJcbiAgICBvdmVyZmxvdy14IGF1dG9cclxuICAgIG92ZXJmbG93LXkgaGlkZGVuXHJcbiAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgIC8vYm9yZGVyLWJvdHRvbSAycHggc29saWQgI0YyRjVGQVxyXG4gICAgLy9ib3JkZXItYm90dG9tLWNvbG9yICNkYmUzZjFcclxuICAgICZfX2l0ZW1cclxuICAgICAgICBjb2xvciAjM2I0MjU2XHJcbiAgICAgICAgcGFkZGluZyAyMHB4IDBcclxuICAgICAgICBtYXJnaW4gMCAyMHB4XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXHJcbiAgICAgICAgc3BhblxyXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgICAgICAmLmFjdGl2ZVxyXG4gICAgICAgICAgICBjb2xvciAkZ3JlZW5cclxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmVcclxuICAgICZfX3VuZGVybGluZVxyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgaGVpZ2h0IDJweFxyXG4gICAgICAgIGJvdHRvbSAycHhcclxuICAgICAgICBsZWZ0IDBcclxuICAgICAgICBiYWNrZ3JvdW5kICRncmVlblxyXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZS1vdXRcclxuICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAtNHB4XHJcblxyXG5cclxuLnRhYnMuc2ltcGxlYmFyLXNjcm9sbGFibGUteFtkYXRhLXNpbXBsZWJhcl1cclxuICAgIGRpc3BsYXkgYmxvY2tcclxuXHJcbi50YWJzLWNvbnRlbnRcclxuLnRpbWVsaW5lLWNvbnRlbnRcclxuICAgICZfX2l0ZW1cclxuICAgICAgICBoZWlnaHQgMCAhaW1wb3J0YW50XHJcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICAgICAgb3BhY2l0eSAwXHJcbiAgICAgICAgdmlzaWJpbGl0eSBoaWRkZW5cclxuICAgICAgICB0cmFuc2l0aW9uIG9wYWNpdHkgMC4zcyBlYXNlXHJcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b20gMTBweFxyXG4gICAgICAgICYuYWN0aXZlXHJcbiAgICAgICAgICAgIG9wYWNpdHkgMVxyXG4gICAgICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcclxuICAgICAgICAgICAgaGVpZ2h0IGF1dG8gIWltcG9ydGFudFxyXG4gICAgICAgICAgICAmLnBhZGRcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMjBweFxyXG4ubGFiZWxcclxuICAgIGRpc3BsYXkgYmxvY2tcclxuICAgIG1hcmdpbi1ib3R0b20gNHB4XHJcbi5mb3JtLWl0ZW1cclxuICAgIG1hcmdpbi1ib3R0b20gMTBweFxyXG5cclxuLmZpbHRlclxyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIHBhZGRpbmcgMjBweFxyXG4gICAgYmFja2dyb3VuZCAjZmZmXHJcbiAgICB0b3AgMFxyXG4gICAgbGVmdCAwXHJcbiAgICBib3gtc2hhZG93IDBweCAxMnB4IDEycHggLThweCByZ2JhKDE1NywxNTcsMTYzLDAuNClcclxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC0xNTAlKVxyXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXHJcbiAgICB6LWluZGV4IDEwXHJcbiAgICAmLmFjdGl2ZVxyXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDApXHJcbiAgICAmX19jb2xzXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgICAgICBtYXJnaW4gMCAtOHB4XHJcbiAgICAmX19pdGVtXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgICAubGFiZWxcclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxyXG4gICAgICAgIGNvbG9yICR0ZXh0TGlnaHRcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDZweFxyXG4gICAgLmJ0bnNcclxuICAgICAgICBtYXJnaW4tdG9wIDEwcHhcclxuXHJcbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnNcclxuICAgIGJveC1zaGFkb3cgMHB4IDEycHggMTJweCAtOHB4IHJnYmEoMTU3LDE1NywxNjMsMC40KVxyXG4gICAgYmFja2dyb3VuZCAjZmZmXHJcbiAgICBib3JkZXIgMXB4IHNvbGlkICR0ZXh0XHJcbiAgICBib3JkZXItcmFkaXVzIDAgMCA0cHggNHB4XHJcbiAgICB6LWluZGV4IDIwMFxyXG4gICAgbWFyZ2luLXRvcCAtM3B4XHJcbiAgICAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25cclxuICAgICAgICBwYWRkaW5nIDhweCAxMnB4XHJcbiAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICY6YWN0aXZlXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgJGdyZWVuTGlnaHRcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIHJnYmEoMCwwLDAsMC4wMSlcclxuXHJcbi5pbmNsdWRlLWxpc3RcclxuLmV4Y2x1ZGUtbGlzdFxyXG4gICAgbWFyZ2luLXRvcCA4cHhcclxuICAgICZfX2l0ZW1cclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgcGFkZGluZyA4cHggMTZweFxyXG4gICAgICAgICYtZGVsXHJcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICAgIHJpZ2h0IDJweFxyXG4gICAgICAgICAgICBib3R0b20gNnB4XHJcbiAgICAgICAgICAgIHdpZHRoIDI0cHhcclxuICAgICAgICAgICAgaGVpZ2h0IDI0cHhcclxuICAgICAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uLy4uL2ltZy9jbG9zZTIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAjZmZmXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgICAgICAgICAgIC8vYm9yZGVyIDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuOClcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGF1dG8gMTZweFxyXG4gICAgICAgICAgICBvcGFjaXR5IDAuM1xyXG4gICAgICAgICAgICB6LWluZGV4IDEwXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZVxyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0IDBcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweClcclxuICAgICAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xyXG5cclxuXHJcbi5tZW51XHJcbiAgICBwb3NpdGlvbiBmaXhlZFxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgIGJvdHRvbSAwXHJcbiAgICBiYWNrZ3JvdW5kIHJnYmEoMjU1LDI1NSwyNTUsMSlcclxuICAgIGxlZnQgMFxyXG4gICAgcmlnaHQgMFxyXG4gICAgei1pbmRleCAyMDBcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgcGFkZGluZyAxNnB4XHJcbiAgICBib3JkZXItcmFkaXVzIDIwcHggMjBweCAwIDBcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMTU3LCAxNTcsIDE2MywgMC4yKSAtNHB4IC0xMHB4IDI1cHggLTZweDtcclxuICAgIG1heC13aWR0aCA0ODBweFxyXG4gICAgbWFyZ2luIDAgYXV0b1xyXG4gICAgJl9faXRlbVxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICAgIGNvbG9yICRncmVlblxyXG4gICAgICAgIHBhZGRpbmcgOHB4IDE2cHhcclxuICAgICAgICBib3JkZXItcmFkaXVzIDMwcHhcclxuICAgICAgICBmb250LXNpemUgMFxyXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxyXG4gICAgICAgIGhlaWdodCA0NnB4XHJcbiAgICAgICAgJi5hY3RpdmVcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAkZ3JlZW5MaWdodFxyXG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcclxuICAgICAgICAmLWljb25cclxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA4cHhcclxuICAgICAgICBzdmdcclxuICAgICAgICAgICAgbWF4LXdpZHRoIDMwcHhcclxuICAgICAgICAgICAgbWF4LWhlaWdodCAzMHB4XHJcbiAgICAgICAgICAgIGZpbGwgJGdyZWVuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkgc3ZnXHJcbiAgICAgICAgICAgIG1heC13aWR0aCAyOHB4XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikgc3ZnXHJcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgICAgIHRvcCAtMXB4XHJcbiAgICAgICAgICAgIG1heC13aWR0aCAyNnB4XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQgMjZweFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHN2Z1xyXG4gICAgICAgICAgICBtYXgtd2lkdGggMjhweFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHN2Z1xyXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgICAgICB0b3AgMXB4XHJcbiAgICAgICAgICAgIG1heC13aWR0aCAyOHB4XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQgMjhweFxyXG4gICAgLmhpZGRlblxyXG4gICAgICAgIG9wYWNpdHkgMFxyXG4gICAgICAgIHZpc2liaWxpdHkgaGlkZGVuXHJcblxyXG4ucGFnZVxyXG4gICAgaGVpZ2h0IDEwMCVcclxuICAgICZfX2lubmVyXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICAgIHBhZGRpbmcgMCAwIDgwcHhcclxuICAgICAgICBvdmVyZmxvdyBhdXRvXHJcbiAgICAgICAgbWF4LXdpZHRoIDQ4MHB4XHJcbiAgICAgICAgbWFyZ2luIDAgYXV0b1xyXG4gICAgICAgIGJhY2tncm91bmQgI0Y1RjhGRFxyXG4gICAgICAgICYud2hpdGVcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXHJcbi5jb250ZW50XHJcbiAgICBtaW4taGVpZ2h0IDEwMCVcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAmX19pdGVtXHJcbiAgICAgICAgaGVpZ2h0IDAgIWltcG9ydGFudFxyXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgICAgIG9wYWNpdHkgMFxyXG4gICAgICAgIHZpc2liaWxpdHkgaGlkZGVuXHJcbiAgICAgICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuM3MgZWFzZVxyXG4gICAgICAgICYuYWN0aXZlXHJcbiAgICAgICAgICAgIG9wYWNpdHkgMVxyXG4gICAgICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcclxuICAgICAgICAgICAgaGVpZ2h0IGF1dG8gIWltcG9ydGFudFxyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAxMHB4XHJcbiAgICAgICAgJi10ZXh0XHJcbiAgICAgICAgICAgIHBhZGRpbmcgMjBweFxyXG5cclxuLmNhcmRcclxuLm15Y2FyZFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XHJcbiAgICBib3gtc2hhZG93IDBweCA3cHggMjBweCAtOHB4IHJnYmEoMTU3LCAxNTcsIDE2MywgMC4yKVxyXG4gICAgYmFja2dyb3VuZCAjZmZmXHJcbiAgICBib3JkZXItcmFkaXVzIDEycHhcclxuICAgIGNvbG9yICM0NjQ2NDZcclxuICAgIHRyYW5zaXRpb24gYm94LXNoYWRvdyAwLjNzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2VcclxuICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTJweFxyXG4gICAgJjpob3ZlclxyXG4gICAgJi5hY3RpdmVcclxuICAgICAgICBib3gtc2hhZG93IDBweCA3cHggMjBweCAtOHB4IHJnYmEoMTU3LCAxNTcsIDE2MywgMC4zNClcclxuICAgICZfX2ltZ1xyXG4gICAgICAgIHdpZHRoIDEzNnB4XHJcbiAgICAgICAgaGVpZ2h0IDEwMHB4XHJcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICAgICAgLmNhcmQuYWN0aXZlICZcclxuICAgICAgICAgICAgaGVpZ2h0IGF1dG9cclxuICAgICAgICAgICAgb3ZlcmZsb3cteCBoaWRkZW5cclxuICAgICAgICAgICAgb3ZlcmZsb3cteSBhdXRvXHJcbiAgICAgICAgJi1pdGVtXHJcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAgICAgaGVpZ2h0IDEwMHB4XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgMFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcclxuICAgICZfX3RpdGxlXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZm9udC1zaXplIDE2cHhcclxuICAgICAgICBmb250LXdlaWdodCA2MDBcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxyXG4gICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxyXG4gICAgICAgIHRleHQtb3ZlcmZsb3cgZWxsaXBzaXNcclxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgICAgICAuY2FyZC5hY3RpdmUgJlxyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZSBub3JtYWxcclxuICAgICAgICAgICAgb3ZlcmZsb3cgdmlzaWJsZVxyXG4gICAgICAgIC5idG5cclxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cclxuICAgICZfX3RleHRcclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgIG1heC1oZWlnaHQgMTAwcHhcclxuICAgICAgICBwYWRkaW5nIDEwcHggMTBweCAxMHB4IDE0cHhcclxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgICAgICB3aWR0aCBjYWxjKDEwMCUgLSAxMDBweClcclxuICAgICAgICAuY2FyZC5hY3RpdmUgJlxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDEwMCVcclxuICAgICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDBcclxuICAgICAgICB1bFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICBsaW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIC5jYXJkLmFjdGl2ZSAmXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDEycHhcclxuICAgICAgICAgICAgbGlcclxuICAgICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lXHJcbiAgICAgICAgICAgICAgICBjb2xvciAkdGV4dExpZ2h0XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXHJcbiAgICAgICAgICAgICAgICAuY2FyZC5hY3RpdmUgJlxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICR0ZXh0XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCAyOHB4XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA4cHhcclxuICAgICAgICAgICAgICAgIC5jYXJkLmFjdGl2ZSAmOmJlZm9yZVxyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgJydcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDIwcHhcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgMjBweFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi8uLi9pbWcvY2hlY2tib3guc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAkZ3JlZW5MaWdodFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSA1NSVcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIDZweFxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDhweFxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAwXHJcbiAgICAgICAgICAgICAgICAgICAgdG9wIC0xcHhcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlclxyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcsJ1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLmFjdGl2ZSAmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgICAgICAgICAgICAgYlxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxyXG4gICAgICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICR0ZXh0TGlnaHRcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC5hY3RpdmUgJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZVxyXG4gICAgICAgIC5idG5cclxuICAgICAgICAgICAgZGlzcGxheSBub25lXHJcbiAgICAgICAgICAgIC5jYXJkLmFjdGl2ZSAmXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAuYnRuX2xpa2VcclxuICAgICAgICAgICAgd2lkdGggYXV0b1xyXG4gICAgICAgICAgICBwYWRkaW5nIDRweCA4cHhcclxuICAgICAgICAgICAgbWluLXdpZHRoIDQ2cHhcclxuICAgICAgICAgICAgbWF4LXdpZHRoIDMycHhcclxuICAgICAgICAgICAgbWF4LWhlaWdodCAyNHB4XHJcbiAgICAgICAgICAgIHN2Z1xyXG4gICAgICAgICAgICAgICAgd2lkdGggMjZweFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDI2cHhcclxuICAgICAgICAgICAgICAgIGZpbGwgJGdyZWVuXHJcbiAgICAgICAgLmJ0bl9saWtlX2FjdGl2ZSBzdmdcclxuICAgICAgICAgICAgZmlsbCAkZ3JlZW5cclxuICAgIC5zdGF0dXNcclxuICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgICZfX3N0YXR1c1xyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgYm90dG9tIDBcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgbGVmdCAwXHJcbiAgICAgICAgcmlnaHQgMFxyXG4gICAgICAgIGJhY2tncm91bmQgcmdiYSgwLDAsMCwwLjEpXHJcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICAgICBmb250LXdlaWdodCA1MDBcclxuICAgICAgICBoZWlnaHQgMjRweFxyXG4gICAgICAgIHBhZGRpbmctbGVmdCAxNDBweFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XHJcblxyXG4ubXljYXJkXHJcbiAgICB1bFxyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICBsaW5lLWNsYW1wOiAyO1xyXG5cclxuLmNhcmQuYWN0aXZlIC5zdGF0dXNcclxuICAgIGJvcmRlci10b3AgMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSlcclxuICAgIHBhZGRpbmctdG9wIDhweFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBtYXJnaW4gMTRweCAwIDRweFxyXG5cclxuXHJcbi5jYXJkcy1zbGlkZXJcclxuICAgIC5jYXJkX190aXRsZVxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG5cclxuLmJ0bl9jb29rXHJcbiAgICBzcGFuXHJcbiAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAyMnB4XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgMC41cHhcclxuICAgICAgICAmOm9ubHktY2hpbGRcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IGF1dG9cclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAyMnB4XHJcbiAgICAuaS1jb29rXHJcbiAgICAgICAgbWF4LXdpZHRoIDM2cHhcclxuICAgICAgICBtYXgtaGVpZ2h0IDMycHhcclxuICAgICAgICBmaWxsICNmZmZcclxuICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXHJcblxyXG5cclxuLmZpbHRlci1saW5rXHJcbiAgICByaWdodCAyMHB4XHJcbiAgICB0b3AgMjBweFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICBmb250LXdlaWdodCA2MDBcclxuICAgICZfX3RleHRcclxuICAgICAgICBtYXJnaW4tcmlnaHQgOHB4XHJcbiAgICAgICAgY29sb3IgJGdyZWVuXHJcbiAgICAmX19pY29uXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICB0b3AgMXB4XHJcbiAgICAgICAgbWF4LXdpZHRoIDIwcHhcclxuICAgICAgICBtYXgtaGVpZ2h0IDE4cHhcclxuICAgICAgICBmaWxsICRncmVlblxyXG5cclxuXHJcbi8vINCX0LDQvNC10YLQutC4XHJcblxyXG4ud2FybmluZ1xyXG4gICAgYmFja2dyb3VuZCAkZ3JlZW5MaWdodFxyXG4gICAgYm9yZGVyLXRvcCA2cHggc29saWQgJGdyZWVuXHJcbiAgICBwYWRkaW5nIDIwcHhcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG4gICAgaDNcclxuICAgICAgICBjb2xvciAkZ3JlZW5cclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuXHJcbi5hY2NvcmRpb24tbGlua1xyXG4gICAgYmFja2dyb3VuZCAjZmZmXHJcbiAgICBwYWRkaW5nIDEwcHggMjBweFxyXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcclxuICAgIGJveC1zaGFkb3cgMHB4IDdweCAyMHB4IC04cHggcmdiYSgxNTcsMTU3LDE2MywwLjIpXHJcbiAgICBkaXNwbGF5IGZsZXggXHJcbiAgICBmbGV4LWZsb3cgY29sdW1uXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgbWluLWhlaWdodCA5MHB4XHJcbiAgICBtYXJnaW4tYm90dG9tIDEwcHhcclxuICAgIHBhZGRpbmctbGVmdCAxMTJweFxyXG4gICAgY29sb3IgJHRleHRcclxuICAgICYuYWN0aXZlXHJcbiAgICAgICAgYm94LXNoYWRvdyBub25lXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAwXHJcbiAgICAmX19pY29uXHJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICBsZWZ0IDIwcHhcclxuICAgICAgICB0b3AgNTAlXHJcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgICB3aWR0aCA3MHB4XHJcbiAgICAgICAgaGVpZ2h0IDcwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcclxuICAgICAgICBtYXJnaW4tcmlnaHQgMTVweFxyXG4gICAgICAgICYubWVhdFxyXG4gICAgICAgICAgICB3aWR0aCA3NHB4XHJcbiAgICAgICAgICAgIGhlaWdodCA3NHB4XHJcbiAgICAmX190ZXh0XHJcbiAgICAgICAgZm9udC13ZWlnaHQgNjAwXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA0cHhcclxuICAgICZfX3N1YnRleHRcclxuICAgICAgICBjb2xvciAkdGV4dExpZ2h0XHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICAuYWNjb3JkaW9uLWxpbmsuYWN0aXZlICZcclxuICAgICAgICAgICAgZGlzcGxheSBub25lXHJcblxyXG5cclxuIC5hY2NvcmRpb24tYmxvY2tcclxuICAgIGJhY2tncm91bmQgI2ZmZlxyXG4gICAgaGVpZ2h0IDBcclxuICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgJi5hY3RpdmVcclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IG5vcm1hbFxyXG4gICAgICAgIGhlaWdodCBhdXRvXHJcbiAgICAgICAgcGFkZGluZyAwIDIwcHggMjBweCAxMTJweFxyXG4gICAgICAgIGJveC1zaGFkb3cgMHB4IDdweCAyMHB4IC04cHggcmdiYSgxNTcsMTU3LDE2MywwLjIpXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcbiAgICBhXHJcbiAgICAgICAgZm9udC1zaXplIDE4cHhcclxuICAgICAgICBjb2xvciAkdGV4dFxyXG4gICAgICAgIG1hcmdpbiAwIDAgMTZweFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxyXG4gICAgdWxcclxuICAgICAgICBsaVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDI2cHhcclxuXHJcbi5tZW1vXHJcbiAgICBkaXNwbGF5IG5vbmVcclxuXHJcblxyXG4ucHJvZmlsZVxyXG4gICAgJl9faGVhZGVyXHJcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgICAgICBwYWRkaW5nIDIwcHggMjBweCAwXHJcbiAgICAmX19waWNcclxuICAgICAgICB3aWR0aCA4MHB4XHJcbiAgICAgICAgaGVpZ2h0IDgwcHhcclxuICAgICAgICBib3JkZXItcmFkaXVzIDUwJVxyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxyXG4gICAgICAgIG1hcmdpbiAwIGF1dG8gMTJweFxyXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgICAgIGltZ1xyXG4gICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDEwMCVcclxuICAgICZfX25hbWVcclxuICAgICAgICBmb250LXdlaWdodCA2MDBcclxuICAgICZfX3VzZXJuYW1lXHJcbiAgICAgICAgY29sb3IgJHRleHRMaWdodFxyXG4gICAgJl9fYm9keVxyXG4gICAgICAgIHBhZGRpbmcgMjBweFxyXG5cclxuLm1vZGFsXHJcbiAgICBkaXNwbGF5IG5vbmVcclxuICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICB0b3AgMFxyXG4gICAgbGVmdCA1MCVcclxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBtYXgtd2lkdGggNDgwcHhcclxuICAgIG1hcmdpbiAwIGF1dG9cclxuICAgIGJhY2tncm91bmQgI2ZmZlxyXG4gICAgei1pbmRleCAyXHJcbiAgICAmLmFjdGl2ZVxyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICZfX2Nsb3NlXHJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICB0b3AgMTZweFxyXG4gICAgICAgIHJpZ2h0IDIwcHhcclxuICAgICAgICB3aWR0aCAzMHB4XHJcbiAgICAgICAgaGVpZ2h0IDMwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kIHVybCgnLi4vLi4vaW1nL2Nsb3NlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgJGdyZWVuTGlnaHRcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMjBweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcclxuICAgICZfX2lubmVyXHJcbiAgICAgICAgcGFkZGluZyAyMHB4IDIwcHggMTAwcHhcclxuICAgIGgzLCBoMlxyXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcblxyXG4udGltZWxpbmVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBtYXJnaW4gMjBweCAyMHB4IDBcclxuICAgIG1pbi1oZWlnaHQgNjBweFxyXG4gICAgJjpiZWZvcmVcclxuICAgICAgICBjb250ZW50ICcnXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgYmFja2dyb3VuZCAjRTNFN0YyXHJcbiAgICAgICAgaGVpZ2h0IDRweFxyXG4gICAgICAgIHJpZ2h0IDBcclxuICAgICAgICB0b3AgN3B4XHJcbiAgICAgICAgbGVmdCA1cHhcclxuICAgICZfX2l0ZW1cclxuICAgICAgICB3aWR0aCAxNnB4XHJcbiAgICAgICAgaGVpZ2h0IDE2cHhcclxuICAgICAgICBib3JkZXItcmFkaXVzIDUwJVxyXG4gICAgICAgIGJhY2tncm91bmQgIzY0QjkwM1xyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgei1pbmRleCAxXHJcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcclxuICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgICAgIHRvcCAyNHB4XHJcbiAgICAgICAgICAgIHdpZHRoIDE2cHhcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNDAwXHJcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0TGlnaHRcclxuICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXIgXHJcbiAgICAgICAgJi5jdXJyZW50XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgIzY0QjkwM1xyXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAgICBjb2xvciAkZ3JlZW5cclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxyXG4gICAgICAgICYuY3VycmVudCB+ICpcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAjRTNFN0YyXHJcbiAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICAgIHdpZHRoIDBcclxuICAgICAgICAgICAgaGVpZ2h0IDBcclxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXHJcbiAgICAgICAgJi5hY3RpdmU6YmVmb3JlXHJcbiAgICAgICAgICAgIGNvbnRlbnQgJydcclxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICB3aWR0aCAyOHB4XHJcbiAgICAgICAgICAgIGhlaWdodCAyOHB4XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgICAgICAgICAgIGJvcmRlciAycHggc29saWQgIzY0YjkwM1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgICAgICAgICAgdG9wIC03cHhcclxuICAgICAgICAgICAgbGVmdCAtN3B4XHJcbiAgICAgICAgJi5hY3RpdmU6YWZ0ZXJcclxuICAgICAgICAgICAgY29udGVudCAnJ1xyXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICAgIHdpZHRoIDIwcHhcclxuICAgICAgICAgICAgaGVpZ2h0IDIwcHhcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA1MCVcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAjNjRiOTAzXHJcbiAgICAgICAgICAgIHRvcCAtM3B4XHJcbiAgICAgICAgICAgIGxlZnQgLTNweFxyXG4gICAgICAgICYuY3VycmVudCB+ICo6YmVmb3JlXHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAjRTNFN0YyXHJcbiAgICAgICAgJi5jdXJyZW50IH4gKjphZnRlclxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNFM0U3RjJcclxuICAgIC5zdGF0dXNcclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgIGhlaWdodCA0cHhcclxuICAgICAgICB0b3AgN3B4XHJcbiAgICAgICAgbGVmdCA1cHhcclxuICAgICAgICBiYWNrZ3JvdW5kICM2NEI5MDNcclxuICAgICAgICB3aWR0aCA1MCVcclxuXHJcbi53LWJsb2NrXHJcbiAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgIHBhZGRpbmcgMjBweCAxNnB4IDM2cHhcclxuICAgIGJvcmRlci1yYWRpdXMgMTJweFxyXG4gICAgYm94LXNoYWRvdyAwcHggN3B4IDIwcHggLThweCByZ2JhKDE1NywgMTU3LCAxNjMsIDAuMilcclxuICAgIG1hcmdpbiAwIDIwcHggMjBweFxyXG5cclxuLmRheXMtc2xpZGVyXHJcbiAgICAmX19pdGVtXHJcbiAgICAgICAgICAgIHBhZGRpbmcgMCAwIDAgMjBweFxyXG4gICAgLnctYmxvY2tcclxuICAgICAgICBtYXJnaW4gMFxyXG4gICAgLnctdGFiXHJcbiAgICAgICAgbWFyZ2luLWxlZnQgMFxyXG5cclxuXHJcbi53LXRhYlxyXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgIGJhY2tncm91bmQgI2ZmZlxyXG4gICAgcGFkZGluZyA4cHggMTZweCA0cHhcclxuICAgIG1hcmdpbi1ib3R0b20gLTEwcHhcclxuICAgIGJvcmRlci1yYWRpdXMgMTJweCAxMnB4IDAgMFxyXG4gICAgZm9udC1zaXplIDE0cHhcclxuICAgIGNvbG9yICR0ZXh0TGlnaHRcclxuICAgIG1hcmdpbi1sZWZ0IDIwcHhcclxuICAgICsgLnctYmxvY2tcclxuICAgICAgICBib3JkZXItcmFkaXVzIDAgMTJweCAxMnB4IDEycHhcclxuXHJcblxyXG4ucXVvdGVcclxuICAgIGJhY2tncm91bmQgdXJsKCcuLi8uLi9pbWcvcXVvdGUuc3ZnJykgbm8tcmVwZWF0IDE0cHggMjBweCByZ2JhKDAsMCwwLDAuMDM2KVxyXG4gICAgYmFja2dyb3VuZC1zaXplIDIwcHhcclxuICAgIHBhZGRpbmcgMjBweCAyMHB4IDMwcHggNTBweFxyXG4gICAgZm9udC1zaXplIDE0cHhcclxuICAgIG1hcmdpbiAwIC0yMHB4IDQwcHhcclxuXHJcbi5xdW90ZS1hdXRob3JcclxuICAgIHRleHQtYWxpZ24gcmlnaHRcclxuICAgIGZvbnQtc2l6ZSAxMnB4XHJcbiAgICBtYXJnaW4gMzBweCAwIDEwcHhcclxuXHJcblxyXG4udGltZXRhYmxlXHJcbiAgICBmb250LXNpemUgMTRweFxyXG4gICAgJl9faXRlbVxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIHBhZGRpbmcgOHB4IDBcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZClcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggZGFzaGVkIHJnYmEoMCwwLDAsMC4yKVxyXG4gICAgICAgICYtdGltZVxyXG4gICAgICAgICAgICBjb2xvciAkdGV4dExpZ2h0XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMTRweFxyXG5cclxuXHJcbiNtb2RhbC1yZWNpcGVcclxuICAgIC5tb2RhbF9faW5uZXJcclxuICAgICAgICBwYWRkaW5nIDBcclxuXHJcbi5yZWNpcGVcclxuICAgICZfX2ltZ1xyXG4gICAgICAgIGhlaWdodCAwXHJcbiAgICAgICAgb3BhY2l0eSAwXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAtNDBweCAhaW1wb3J0YW50XHJcbiAgICAgICAgJi5zbGljay1zbGlkZXJcclxuICAgICAgICAgICAgaGVpZ2h0IGF1dG9cclxuICAgICAgICAgICAgb3BhY2l0eSAxXHJcbiAgICAgICAgJi1pdGVtXHJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQgMzAwcHhcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcbiAgICAgICAgLnNsaWNrLWRvdHNcclxuICAgICAgICAgICAgYm90dG9tIDYwcHhcclxuICAgICAgICAgICAgZmlsdGVyIGludmVydCgxKVxyXG4gICAgJl9fYnRuc1xyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIHBhZGRpbmcgMjBweFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgei1pbmRleCAxXHJcbiAgICAgICAgJi1pdGVtXHJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgICAgICAgICB3aWR0aCA1MHB4XHJcbiAgICAgICAgICAgIGhlaWdodCA1MHB4XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgcmdiYSgwLDAsMCwwLjQpXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgMTJweFxyXG4gICAgICAgICAgICBvcGFjaXR5IDAuNlxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcclxuICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAxXHJcbiAgICAgICAgICAgIHN2Zy5iYWNrXHJcbiAgICAgICAgICAgICAgICBmaWxsICNmZmZcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aCAzMnB4XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IGF1dG9cclxuICAgICAgICAgICAgc3ZnLmxpa2VcclxuICAgICAgICAgICAgICAgIGZpbGwgI2ZmZlxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDI4cHhcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgMjhweFxyXG4gICAgICAgICAgICAmLmJ0bl9saWtlX2FjdGl2ZSBzdmcubGlrZVxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDM0cHhcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgMzRweFxyXG5cclxuICAgICZfX3RleHRcclxuICAgICAgICBib3JkZXItcmFkaXVzIDIwcHggMjBweCAwIDBcclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgIHotaW5kZXggMjBcclxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgICAgICBwYWRkaW5nIDEycHggMjBweCAzMHB4XHJcbiAgICAgICAgdWxcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XHJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcCAxMnB4XHJcbiAgICAgICAgICAgIGxpXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgICAgY29sb3IgJHRleHRcclxuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCAyOHB4XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgJHRleHRcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDI4cHhcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgJydcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDIwcHhcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgMjBweFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi8uLi9pbWcvY2hlY2tib3guc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAkZ3JlZW5MaWdodFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSA1NSVcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIDZweFxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDhweFxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAwXHJcbiAgICAgICAgICAgICAgICAgICAgdG9wIC0xcHhcclxuICAgICAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAkdGV4dExpZ2h0XHJcbiAgICAmX190b3BcclxuICAgICAgICBwYWRkaW5nLXRvcCAyMHB4XHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXHJcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgIG1hcmdpbi10b3AgLTE2cHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDRweFxyXG4gICAgICAgIGgxXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxyXG4gICAgJl9fYXV0aG9yXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICBjb2xvciAkdGV4dFxyXG4gICAgICAgICYtaW1nXHJcbiAgICAgICAgICAgIHdpZHRoIDI2cHhcclxuICAgICAgICAgICAgaGVpZ2h0IDI2cHhcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA1MCVcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA4cHhcclxuICAgICAgICAmLW5hbWVcclxuICAgICAgICAgICAgZm9udC1zaXplIDEycHhcclxuLnN0YXR1c1xyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICBmb250LXNpemUgMTJweFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWFyZ2luIC04cHggMCA4cHhcclxuICAgICZfX2l0ZW1cclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICAmLXByb2dyZXNzXHJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAgICBtYXJnaW4gMCA0cHhcclxuICAgICAgICAgICAgJi1pdGVtXHJcbiAgICAgICAgICAgICAgICB3aWR0aCAxMHB4XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTBweFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAkZ3JlZW5MaWdodFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDAgMnB4XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzIDUwJVxyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXIgMXB4IHNvbGlkICRncmVlblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmVcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICRncmVlblxyXG4udmlkZW9cclxuICAgIHdpZHRoIGNhbGMoMTAwJSArIDQwcHgpXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgbWluLWhlaWdodCAzMDBweFxyXG4gICAgbWFyZ2luIDAgLTIwcHggMzBweFxyXG5cclxuXHJcbi5xdWVzdGlvblxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmb250LXdlaWdodCA1MDBcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgIGhlaWdodCAwXHJcbiAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgICYuYWN0aXZlXHJcbiAgICAgICAgaGVpZ2h0IGF1dG9cclxuICAgIC5idG5cclxuICAgICAgICBtaW4td2lkdGggODBweFxyXG5cclxuLnZvdGVcclxuICAgIGJhY2tncm91bmQgcmdiYSgwLDAsMCwwLjAzKVxyXG4gICAgbWFyZ2luIDAgLTIwcHhcclxuICAgIGhlaWdodCAwXHJcbiAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgICYuYWN0aXZlXHJcbiAgICAgICAgaGVpZ2h0IGF1dG9cclxuICAgICAgICBwYWRkaW5nIDIwcHhcclxuICAgICZfX2l0ZW1cclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAgICAgICAmLXN0YXJzXHJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAgICAgJi1zdGFyXHJcbiAgICAgICAgICAgIG1hcmdpbiAwIDhweFxyXG4gICAgICAgICAgICBoZWlnaHQgMjRweFxyXG4gICAgICAgICAgICB3aWR0aCAyNHB4XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi8uLi9pbWcvc3Rhci5zdmcnKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgJGdyZWVuTGlnaHRcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXHJcbiAgICAgICAgICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgICAgICAgICAgIGJvcmRlciAxcHggc29saWQgJGdyZWVuXHJcbiAgICAgICAgICAgICYuYWN0aXZlXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCgnLi4vLi4vaW1nL3N0YXItYWN0aXZlLnN2ZycpXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICRncmVlblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXHJcbiAgICAgICAgJi10ZXh0XHJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxyXG4gICAgICAgICAgICAmLXN0YXR1c1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgICAgICAgICBjb2xvciAkZ3JlZW4gXHJcbiAgICAgICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDVweFxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuXHJcblxyXG4ucHJldmlld1xyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWFyZ2luLXRvcCAxMHB4XHJcbiAgICBkaXNwbGF5IG5vbmVcclxuICAgICYuc2xpY2stc2xpZGVyXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgJl9faXRlbVxyXG4gICAgICAgIGltZ1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDEwMHB4XHJcblxyXG5cclxuLm5ldy1yZWNpcGVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1mbG93IGNvbHVtblxyXG4gICAgJl9faXRlbVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjRweFxyXG4gICAgICAgICYtY29sc1xyXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICAgICAgbWFyZ2luIDAgLTRweFxyXG4gICAgICAgICYtY29sXHJcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAmLWNvbFxyXG4gICAgICAgICAgICBtYXJnaW4gMCA0cHhcclxuICAgICAgICAgICAgJi5jb3VudFxyXG4gICAgICAgICAgICAgICAgd2lkdGggNzAlXHJcbiAgICAmX19wbHVzXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgICAgIHdpZHRoIDQwcHhcclxuICAgICAgICBoZWlnaHQgNDBweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgICAgICAgY29sb3IgI2ZmZlxyXG4gICAgICAgIGZvbnQtc2l6ZSAzMHB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDBcclxuICAgICAgICBtYXJnaW4gMjBweCBhdXRvXHJcbiAgICAgICAgYmFja2dyb3VuZCAkdGV4dExpZ2h0XHJcbiAgICAgICAgY3Vyc29yIGRlZmF1bHRcclxuICAgICAgICAmLmFjdGl2ZVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICRncmVlblxyXG4gICAgICAgICAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgICAgIGltZ1xyXG4gICAgICAgICAgICB3aWR0aCAxN3B4XHJcbiAgICAgICAgICAgIGhlaWdodCAxN3B4XHJcbiAgICAucGFkZCAuYnRuc1xyXG4gICAgICAgIG1hcmdpbiAwIDIwcHhcclxuXHJcbi5jb3VudC1pbnB1dHNcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgbWFyZ2luIDAgLTRweFxyXG4gICAgPiAqXHJcbiAgICAgICAgbWluLXdpZHRoIDc2cHhcclxuICAgICAgICBtYXJnaW4gMCA0cHhcclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc1xyXG4gICAgICAgIG92ZXJmbG93LXkgaGlkZGVuICFpbXBvcnRhbnRcclxuXHJcbi50YWdzXHJcbiAgICBtYXJnaW4tdG9wIDRweFxyXG4gICAgJl9faXRlbVxyXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgZm9udC1zaXplIDEycHhcclxuICAgICAgICBwYWRkaW5nIDRweCA4cHhcclxuICAgICAgICBiYWNrZ3JvdW5kICRncmVlblxyXG4gICAgICAgIGNvbG9yICNmZmZcclxuICAgICAgICBib3JkZXItcmFkaXVzIDEwcHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDRweFxyXG5cclxuLmluZ3JlZGllbnRzXHJcbiAgICBsaVxyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcbiAgICAuaW5ncmVkaWVudC1jb3VudFxyXG4gICAgICAgIGNvbG9yICR0ZXh0TGlnaHRcclxuICAgICAgICAuZnJvbS1pbnB1dDplbXB0eSArIC5mcm9tLXNlbGVjdFxyXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgICAgICAuZnJvbS1pbnB1dDpub3QoOmVtcHR5KTpiZWZvcmVcclxuICAgICAgICAgICAgY29udGVudCAnIOKAlCAnXHJcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lXHJcbiAgICAgICAgc3BhblxyXG4gICAgICAgICAgICBwYWRkaW5nIDAgMCAwIDRweFxyXG4gICAgLmluZ3JlZGllbnQtZGVsXHJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICBtYXJnaW4tbGVmdCA2cHhcclxuICAgICAgICBib3R0b20gNnB4XHJcbiAgICAgICAgd2lkdGggMjhweFxyXG4gICAgICAgIGhlaWdodCAyOHB4XHJcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uLy4uL2ltZy9jbG9zZTIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAjZmZmXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA1MCVcclxuICAgICAgICAvL2JvcmRlciAycHggc29saWQgcmdiYSgwLDAsMCwwLjgpXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGF1dG8gMjBweFxyXG4gICAgICAgIG9wYWNpdHkgMC4zXHJcbiAgICAgICAgei1pbmRleCAxMFxyXG4gICAgICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjNzIGVhc2VcclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICAgICAgICAgIG9wYWNpdHkgMVxyXG4gICAgbGk6bGFzdC1jaGlsZCAuaW5ncmVkaWVudC1kZWxcclxuICAgICAgICBkaXNwbGF5IG5vbmVcclxuXHJcbi50cnVtYm93eWctYm94XHJcbiAgICBib3JkZXIgMFxyXG4gICAgYmFja2dyb3VuZCAjZmZmXHJcbiAgICBtYXJnaW4gMCAtMjBweFxyXG4gICAgd2lkdGggY2FsYygxMDAlICsgNDBweClcclxuICAgICsgLmJ0blxyXG4gICAgICAgIG1hcmdpbiAwIDIwcHggMjBweFxyXG5cclxuLy8gdGVzdFxyXG5cclxuLnRlc3QtY29sc1xyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICBhXHJcbiAgICAgICAgY29sb3IgJGdyZWVuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAwXHJcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXHJcbiAgICBvbCBsaVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxyXG4gICAgb2wgb2xcclxuICAgICAgICBtYXJnaW4tdG9wIDhweFxyXG4gICAgLnRlc3QtY29sOmZpcnN0LWNoaWxkXHJcbiAgICAgICAgcGFkZGluZyAxMDBweCAzMHB4IDBcclxuICAgIC50ZXN0LWNvbFxyXG4gICAgICAgIG1heC13aWR0aCA0ODBweFxyXG4gICAgLnRlc3RcclxuICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgICAgICAmLmFjdGl2ZVxyXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcblxyXG5cclxuLmVycm9yXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZmxvdyBjb2x1bW4gd3JhcFxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICBwYWRkaW5nIDYwcHggMCAwXHJcbiAgICBmb250LXdlaWdodCA1MDBcclxuICAgICZfX2ltZ1xyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgbWF4LXdpZHRoIDMwMHB4XHJcbiAgICAgICAgaGVpZ2h0IGF1dG9cclxuICAgICZfX3RpdGxlXHJcbiAgICAgICAgZm9udC13ZWlnaHQgNzAwXHJcbiAgICAgICAgZm9udC1zaXplIDIxcHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxyXG4gICAgICAgIHNwYW5cclxuICAgICAgICAgICAgY29sb3IgJGdyZWVuXHJcbiAgICBhXHJcbiAgICAgICAgY29sb3IgJGdyZWVuXHJcbiAgICAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/