@font-face {
  font-family: 'GOSTUI2';
  src: url(/build/fonts/GOSTUI2-Regular.5f6ff224.eot);
  src: url(/build/fonts/GOSTUI2-Regular.5f6ff224.eot?#iefix) format('embedded-opentype'), url(/build/fonts/GOSTUI2-Regular.228d2068.woff) format('woff'), url(/build/fonts/GOSTUI2-Regular.5150fb3c.ttf) format('truetype');
  font-weight: 400;
}
@font-face {
  font-family: 'GOSTUI2';
  src: url(/build/fonts/GOSTUI2-Medium.21debdde.eot);
  src: url(/build/fonts/GOSTUI2-Medium.21debdde.eot?#iefix) format('embedded-opentype'), url(/build/fonts/GOSTUI2-Medium.c1c026c3.woff) format('woff'), url(/build/fonts/GOSTUI2-Medium.32bc391c.ttf) format('truetype');
  font-weight: 500;
}
@font-face {
  font-family: 'GOSTUI2';
  src: url(/build/fonts/GOSTUI2-Bold.eb269a9f.eot);
  src: url(/build/fonts/GOSTUI2-Bold.eb269a9f.eot?#iefix) format('embedded-opentype'), url(/build/fonts/GOSTUI2-Bold.a019fd04.woff) format('woff'), url(/build/fonts/GOSTUI2-Bold.0441bf81.ttf) format('truetype');
  font-weight: 700;
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  src: url(/build/fonts/GOSTUI2-Bold.eb269a9f.eot);
  src: url(/build/fonts/GOSTUI2-Bold.eb269a9f.eot?#iefix) format('embedded-opentype'), url(/build/fonts/GOSTUI2-Bold.a019fd04.woff) format('woff'), url(/build/fonts/GOSTUI2-Bold.0441bf81.ttf) format('truetype');
  font-weight: 700;
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(/build/fonts/fa-solid-900.83cde42b.eot);
  src: url(/build/fonts/fa-solid-900.83cde42b.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-solid-900.6c36ed40.woff2) format("woff2"), url(/build/fonts/fa-solid-900.8a8e198e.woff) format("woff"), url(/build/fonts/fa-solid-900.42160288.ttf) format("truetype");
}
.bvi-icon {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.bvi-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.bvi-xs {
  font-size: 0.75em !important;
}
.bvi-sm {
  font-size: 0.875em !important;
}
.bvi-1x {
  font-size: 1em !important;
}
.bvi-2x {
  font-size: 2em !important;
}
.bvi-3x {
  font-size: 3em !important;
}
.bvi-4x {
  font-size: 4em !important;
}
.bvi-5x {
  font-size: 5em !important;
}
.bvi-6x {
  font-size: 6em !important;
}
.bvi-7x {
  font-size: 7em !important;
}
.bvi-8x {
  font-size: 8em !important;
}
.bvi-9x {
  font-size: 9em !important;
}
.bvi-10x {
  font-size: 10em !important;
}
.bvi-font:before {
  content: "\f031";
}
.bvi-plus:before {
  content: "\f067";
}
.bvi-minus:before {
  content: "\f068";
}
.bvi-circle:before {
  content: "\f111";
}
.bvi-circle-notch:before {
  content: "\f1ce";
}
.bvi-adjust:before {
  content: "\f042";
}
.bvi-volume-up:before {
  content: "\f028";
}
.bvi-volume-off:before {
  content: "\f026";
}
.bvi-cogs:before {
  content: "\f085";
}
.bvi-low-vision:before {
  content: "\f2a8";
}
.bvi-chevron-circle-up:before {
  content: "\f139";
}
.bvi-eye:before {
  content: "\f06e";
}
.bvi-sync-alt:before {
  content: "\f2f1";
}
.bvi-times-circle:before {
  content: "\f057";
}
.bvi-bolt:before {
  content: "\f0e7";
}
.bvi-icon {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  outline: 0;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: -webkit-flex;
  display: flex;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow {
  outline: 0;
  cursor: pointer;
}
.slick-arrow.slick-disabled {
  opacity: 0 !important;
  cursor: default;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-dots {
  position: absolute;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.slick-dots li {
  width: 9px;
  height: 9px;
  background: rgba(255,255,255,0.3);
  border-radius: 50%;
  margin: 0 3px;
  cursor: pointer;
}
.slick-dots li.slick-active {
  background: #fff;
}
.slick-dots button {
  font-size: 0;
  opacity: 0;
}
/* hamburger */
.hamburger {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column;
          flex-flow: column;
  cursor: pointer;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger.is-active:hover {
  opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #fff;
}
.hamburger-box {
  width: 32px;
  height: 20px;
  display: inline-block;
  position: relative;
}
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner::before {
  top: -8px;
}
.hamburger-inner::after {
  bottom: -8px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 32px;
  height: 3px;
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger--3dx .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}
.hamburger--3dx .hamburger-inner {
  transition: -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.hamburger--3dx.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 8px, 0) rotate(45deg);
          transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dx.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);
          transform: translate3d(0, -8px, 0) rotate(-45deg);
}
.hamburger--3dx .hamburger-inner::before,
.hamburger--3dx .hamburger-inner::after {
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.header-fixed_active .hamburger-inner,
.page-inner .hamburger-inner,
.mobile-menu .hamburger-inner,
.header-fixed_active .hamburger-inner::before,
.page-inner .hamburger-inner::before,
.mobile-menu .hamburger-inner::before,
.header-fixed_active .hamburger-inner::after,
.page-inner .hamburger-inner::after,
.mobile-menu .hamburger-inner::after,
.header-fixed_active .hamburger.is-active .hamburger-inner,
.page-inner .hamburger.is-active .hamburger-inner,
.mobile-menu .hamburger.is-active .hamburger-inner,
.header-fixed_active .hamburger.is-active .hamburger-inner::before,
.page-inner .hamburger.is-active .hamburger-inner::before,
.mobile-menu .hamburger.is-active .hamburger-inner::before,
.header-fixed_active .hamburger.is-active .hamburger-inner::after,
.page-inner .hamburger.is-active .hamburger-inner::after,
.mobile-menu .hamburger.is-active .hamburger-inner::after {
  background-color: #3b4256;
}
.colors {
  display: -webkit-flex;
  display: flex;
  margin-bottom: 30px;
}
.colors__item {
  width: 100px;
  height: 100px;
  padding-top: 40px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  text-align: center;
}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 10px;
/* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
/* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0.6;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 10px;
/* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
/* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
/* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
/* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
/* there must be 'right' for ps__thumb-y */
  right: 2px;
/* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  min-width: 100%;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 48px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 16px;
  padding-right: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.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: 48px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  padding: 0 6px;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: #fff;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);
  left: -100000px;
  width: 100%;
  margin-top: 2px;
  overflow: hidden;
  z-index: 1051;
}
.select2-container--default .select2-selection--multiple {
  border: 1px solid transparent;
  transition: all 0.3s ease;
}
.select2-container--default:hover .select2-selection--multiple {
  border: 1px solid #ccc;
}
.select2-container--default.select2-container--open .select2-selection--multiple {
  border: 1px solid #276cc3;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px 16px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  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 {
  border: 1px solid #fff;
  outline: 0;
  border-radius: 4px;
  transition: all 0.3s ease;
}
.select2-container--default .select2-selection--single:hover {
  border-color: #ccc;
}
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #276cc3;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 48px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  display: block;
  content: '';
  height: 48px;
  position: absolute;
  top: 1px;
  right: 1px;
  transition: all 0.3s ease;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy40MSA4LjU4OTg0TDEyIDEzLjE2OThMMTYuNTkgOC41ODk4NEwxOCA5Ljk5OTg0TDEyIDE1Ljk5OThMNiA5Ljk5OTg0TDcuNDEgOC41ODk4NFoiIGZpbGw9IndoaXRlIi8+PG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI4IiB3aWR0aD0iMTIiIGhlaWdodD0iOCI+PHBhdGggZD0iTTcuNDEgOC41ODk4NEwxMiAxMy4xNjk4TDE2LjU5IDguNTg5ODRMMTggOS45OTk4NEwxMiAxNS45OTk4TDYgOS45OTk4NEw3LjQxIDguNTg5ODRaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PHJlY3QgeD0iMjQiIHk9IjI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSI0IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDI0IDI0KSIgZmlsbD0iIzNCNDI1NiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: right 10px center;
  width: 40px;
}
.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 {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.select2-container--default .select2-selection--multiple {
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  line-height: 43px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 8px;
  padding: 0 12px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.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__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  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-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  position: relative;
  top: 2px;
  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[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.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--highlighted[aria-selected] {
  background-color: #f4f7fb;
  color: #3b4256;
}
.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: 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;
  margin-right: 10px;
}
.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: 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: 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: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
}
.select2-container--classic .select2-selection--multiple {
  background-color: #fff;
  border: 0;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 6px;
}
.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;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.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[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: #808080;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  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;
}
/* datepicker */
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  box-shadow: 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid rgba(72,72,72,0.2);
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-innerContainer {
  border-bottom: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  border: 1px solid rgba(72,72,72,0.2);
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-flex;
  display: flex;
  padding: 10px 0;
  background: #fff;
  -webkit-align-items: center;
          align-items: center;
}
.flatpickr-months .flatpickr-month {
  border-radius: 5px 5px 0 0;
  background: #fff;
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-flex: 1;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 10px;
  height: 34px;
  padding: 10px;
  z-index: 3;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #bbb;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(72,72,72,0.15);
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(72,72,72,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(72,72,72,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(255,255,255,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 16px;
  font-weight: 500;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch 0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: #fff;
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: #fff;
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(255,255,255,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 5px;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 rgba(72,72,72,0.2);
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
  color: #484848;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
          flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e2e2e2;
  border-color: #e2e2e2;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #bbb;
  background: #bbb;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #276cc3;
  box-shadow: none;
  color: #fff;
  border-color: #276cc3;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #276cc3;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(72,72,72,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(72,72,72,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #276cc3, 5px 0 0 #276cc3;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  border-left: 1px solid rgba(72,72,72,0.2);
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(72,72,72,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
  background: #fff;
  border-bottom: 1px solid rgba(72,72,72,0.2);
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-flex;
  display: flex;
  background: #fff;
  border-radius: 0 0 5px 5px;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #484848;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #484848;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #484848;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #484848;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eaeaea;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
/* image viewer */
.smartphoto {
  position: fixed;
  z-index: 400;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.7);
  opacity: 1;
  font-family: sans-serif;
  cursor: pointer;
  transition: opacity 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-animation-name: smartphoto;
          animation-name: smartphoto;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          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: -webkit-zoom-in;
  cursor: zoom-in;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-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: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.smartphoto-img-wrap {
  display: inline-block;
  opacity: 1;
  transition: opacity 0.3s ease-out;
  -webkit-animation-name: smartphoto-img-wrap;
          animation-name: smartphoto-img-wrap;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.smartphoto-img-left {
  -webkit-transform: translateX(150%) !important;
          transform: translateX(150%) !important;
}
.smartphoto-img-right {
  -webkit-transform: translateX(-150%) !important;
          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;
  -webkit-animation-name: smartphoto-appear;
          animation-name: smartphoto-appear;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.smartphoto-arrows[aria-hidden="true"] {
  -webkit-animation-name: smartphoto-hide;
          animation-name: smartphoto-hide;
  display: none;
}
.smartphoto-arrows li {
  display: block;
  position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -webkit-animation-name: smartphoto-appear;
          animation-name: smartphoto-appear;
}
.smartphoto-arrows li:focus {
  outline: none;
}
.smartphoto-arrows [aria-hidden="true"] {
  -webkit-animation-name: smartphoto-hide;
          animation-name: smartphoto-hide;
  display: none;
}
.smartphoto-arrows a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.smartphoto-arrow-right {
  right: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiAiPjx0aXRsZT5pY29uPC90aXRsZT48cGF0aCBkPSJNMTgzNy44OCwxNDE3LjMyLDY0My41OSwyMjNhNzIuMjEsNzIuMjEsMCwwLDEsMC0xMDEuODJMNzQzLjgyLDIxYTcyLjIxLDcyLjIxLDAsMCwxLDEwMS44MiwwTDIwOTAuODMsMTI2Ni4xOWwxMDAuMjMsMTAwLjIzYTcyLjIxLDcyLjIxLDAsMCwxLDAsMTAxLjgyTDg0NS42NCwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwxLTEwMS44MiwwTDY0My41OSwyNzEzLjQyYTcyLjIxLDcyLjIxLDAsMCwxLDAtMTAxLjgyWiIvPjwvc3ZnPg==");
}
.smartphoto-arrow-left {
  left: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik05OTYuNzcsMTQxNy4zMiwyMTkxLjA2LDIyM2E3Mi4yMSw3Mi4yMSwwLDAsMCwwLTEwMS44MkwyMDkwLjgzLDIxQTcyLjIxLDcyLjIxLDAsMCwwLDE5ODksMjFMNzQzLjgyLDEyNjYuMTksNjQzLjU5LDEzNjYuNDJhNzIuMjEsNzIuMjEsMCwwLDAsMCwxMDEuODJMMTk4OSwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwwLDEwMS44MiwwbDEwMC4yMy0xMDAuMjNhNzIuMjEsNzIuMjEsMCwwLDAsMC0xMDEuODJaIi8+PC9zdmc+");
}
.smartphoto-nav {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 1;
  -webkit-animation-name: smartphoto-appear;
          animation-name: smartphoto-appear;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.smartphoto-nav[aria-hidden="true"] {
  -webkit-animation-name: smartphoto-hide;
          animation-name: smartphoto-hide;
  display: none;
}
.smartphoto-nav ul {
  display: block;
  overflow-x: scroll;
  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;
  -webkit-transform: translate(50vw, 50vh);
          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%;
  -webkit-animation: smartphoto-loader 0.5s infinite linear;
          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);
}
.loading {
  position: relative;
}
.loading:before {
  content: '' !important;
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 15px !important;
  right: 15px !important;
  background: #fff !important;
  z-index: 100 !important;
}
.loading:after {
  content: '' !important;
  display: block !important;
  width: 40px !important;
  height: 40px !important;
  position: absolute !important;
  top: 40% !important;
  left: 48% !important;
  background-color: #0e73b8 !important;
  border-radius: 100% !important;
  -webkit-animation: sk-scaleout 1s infinite ease-in-out !important;
  animation: sk-scaleout 1s infinite ease-in-out !important;
  z-index: 100 !important;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes smartphoto {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes smartphoto {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes smartphoto-img-wrap {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes smartphoto-img-wrap {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes smartphoto-inner {
  from {
    -webkit-transform: translate(0, 100px);
            transform: translate(0, 100px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes smartphoto-inner {
  from {
    -webkit-transform: translate(0, 100px);
            transform: translate(0, 100px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes smartphoto-loader {
  0% {
    opacity: 0.4;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    opacity: 0.4;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes smartphoto-loader {
  0% {
    opacity: 0.4;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    opacity: 0.4;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-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;
  }
}
@-webkit-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;
  }
}
@-webkit-keyframes marquee {
  0% {
    text-indent: 100%;
  }
  100% {
    text-indent: -130%;
  }
}
@keyframes marquee {
  0% {
    text-indent: 100%;
  }
  100% {
    text-indent: -130%;
  }
}
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*# sourceMappingURL=assets/public/stylus/libs.css.map */
/*!
 * Button visually impaired v1.0.8
 */
html:not(.bvi-panel) {
  font-size: 16px !important; }

html body a.bvi-link {
  cursor: pointer;
  border-color: transparent; }

html body .bvi {
  font-family: Arial, sans-serif !important; }
  html body .bvi .bvi-btn {
    font-weight: bold !important; }
  html body .bvi .bvi-eye-link {
    position: fixed;
    top: 1rem;
    right: 1rem;
    opacity: 0.75;
    z-index: 999999 !important; }
  html body .bvi .bvi-container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      html body .bvi .bvi-container {
        max-width: 540px; } }
    @media (min-width: 768px) {
      html body .bvi .bvi-container {
        max-width: 720px; } }
    @media (min-width: 992px) {
      html body .bvi .bvi-container {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      html body .bvi .bvi-container {
        max-width: 1140px; } }
  html body .bvi .bvi-container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto; }
  html body .bvi .bvi-row {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px; }
  html body .bvi .bvi-no-gutters {
    margin-right: 0;
    margin-left: 0; }
    html body .bvi .bvi-no-gutters > .bvi-col,
    html body .bvi .bvi-no-gutters > [class*="bvi-col-"] {
      padding-right: 0;
      padding-left: 0; }
  html body .bvi .bvi-col-1, html body .bvi .bvi-col-2, html body .bvi .bvi-col-3, html body .bvi .bvi-col-4, html body .bvi .bvi-col-5, html body .bvi .bvi-col-6, html body .bvi .bvi-col-7, html body .bvi .bvi-col-8, html body .bvi .bvi-col-9, html body .bvi .bvi-col-10, html body .bvi .bvi-col-11, html body .bvi .bvi-col-12, html body .bvi .bvi-col,
  html body .bvi .bvi-col-auto, html body .bvi .bvi-col-sm-1, html body .bvi .bvi-col-sm-2, html body .bvi .bvi-col-sm-3, html body .bvi .bvi-col-sm-4, html body .bvi .bvi-col-sm-5, html body .bvi .bvi-col-sm-6, html body .bvi .bvi-col-sm-7, html body .bvi .bvi-col-sm-8, html body .bvi .bvi-col-sm-9, html body .bvi .bvi-col-sm-10, html body .bvi .bvi-col-sm-11, html body .bvi .bvi-col-sm-12, html body .bvi .bvi-col-sm,
  html body .bvi .bvi-col-sm-auto, html body .bvi .bvi-col-md-1, html body .bvi .bvi-col-md-2, html body .bvi .bvi-col-md-3, html body .bvi .bvi-col-md-4, html body .bvi .bvi-col-md-5, html body .bvi .bvi-col-md-6, html body .bvi .bvi-col-md-7, html body .bvi .bvi-col-md-8, html body .bvi .bvi-col-md-9, html body .bvi .bvi-col-md-10, html body .bvi .bvi-col-md-11, html body .bvi .bvi-col-md-12, html body .bvi .bvi-col-md,
  html body .bvi .bvi-col-md-auto, html body .bvi .bvi-col-lg-1, html body .bvi .bvi-col-lg-2, html body .bvi .bvi-col-lg-3, html body .bvi .bvi-col-lg-4, html body .bvi .bvi-col-lg-5, html body .bvi .bvi-col-lg-6, html body .bvi .bvi-col-lg-7, html body .bvi .bvi-col-lg-8, html body .bvi .bvi-col-lg-9, html body .bvi .bvi-col-lg-10, html body .bvi .bvi-col-lg-11, html body .bvi .bvi-col-lg-12, html body .bvi .bvi-col-lg,
  html body .bvi .bvi-col-lg-auto, html body .bvi .bvi-col-xl-1, html body .bvi .bvi-col-xl-2, html body .bvi .bvi-col-xl-3, html body .bvi .bvi-col-xl-4, html body .bvi .bvi-col-xl-5, html body .bvi .bvi-col-xl-6, html body .bvi .bvi-col-xl-7, html body .bvi .bvi-col-xl-8, html body .bvi .bvi-col-xl-9, html body .bvi .bvi-col-xl-10, html body .bvi .bvi-col-xl-11, html body .bvi .bvi-col-xl-12, html body .bvi .bvi-col-xl,
  html body .bvi .bvi-col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px; }
  html body .bvi .bvi-col {
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%; }
  html body .bvi .bvi-col-auto {
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  html body .bvi .bvi-col-1 {
    -webkit-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  html body .bvi .bvi-col-2 {
    -webkit-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  html body .bvi .bvi-col-3 {
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  html body .bvi .bvi-col-4 {
    -webkit-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  html body .bvi .bvi-col-5 {
    -webkit-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  html body .bvi .bvi-col-6 {
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  html body .bvi .bvi-col-7 {
    -webkit-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  html body .bvi .bvi-col-8 {
    -webkit-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  html body .bvi .bvi-col-9 {
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  html body .bvi .bvi-col-10 {
    -webkit-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  html body .bvi .bvi-col-11 {
    -webkit-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  html body .bvi .bvi-col-12 {
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  html body .bvi .order-first {
    -webkit-order: -1;
            order: -1; }
  html body .bvi .order-last {
    -webkit-order: 13;
            order: 13; }
  html body .bvi .order-0 {
    -webkit-order: 0;
            order: 0; }
  html body .bvi .order-1 {
    -webkit-order: 1;
            order: 1; }
  html body .bvi .order-2 {
    -webkit-order: 2;
            order: 2; }
  html body .bvi .order-3 {
    -webkit-order: 3;
            order: 3; }
  html body .bvi .order-4 {
    -webkit-order: 4;
            order: 4; }
  html body .bvi .order-5 {
    -webkit-order: 5;
            order: 5; }
  html body .bvi .order-6 {
    -webkit-order: 6;
            order: 6; }
  html body .bvi .order-7 {
    -webkit-order: 7;
            order: 7; }
  html body .bvi .order-8 {
    -webkit-order: 8;
            order: 8; }
  html body .bvi .order-9 {
    -webkit-order: 9;
            order: 9; }
  html body .bvi .order-10 {
    -webkit-order: 10;
            order: 10; }
  html body .bvi .order-11 {
    -webkit-order: 11;
            order: 11; }
  html body .bvi .order-12 {
    -webkit-order: 12;
            order: 12; }
  html body .bvi .offset-1 {
    margin-left: 8.33333%; }
  html body .bvi .offset-2 {
    margin-left: 16.66667%; }
  html body .bvi .offset-3 {
    margin-left: 25%; }
  html body .bvi .offset-4 {
    margin-left: 33.33333%; }
  html body .bvi .offset-5 {
    margin-left: 41.66667%; }
  html body .bvi .offset-6 {
    margin-left: 50%; }
  html body .bvi .offset-7 {
    margin-left: 58.33333%; }
  html body .bvi .offset-8 {
    margin-left: 66.66667%; }
  html body .bvi .offset-9 {
    margin-left: 75%; }
  html body .bvi .offset-10 {
    margin-left: 83.33333%; }
  html body .bvi .offset-11 {
    margin-left: 91.66667%; }
  @media (min-width: 576px) {
    html body .bvi .bvi-col-sm {
      -webkit-flex-basis: 0;
              flex-basis: 0;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-sm-auto {
      -webkit-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-sm-1 {
      -webkit-flex: 0 0 8.33333%;
              flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-sm-2 {
      -webkit-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-sm-3 {
      -webkit-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-sm-4 {
      -webkit-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-sm-5 {
      -webkit-flex: 0 0 41.66667%;
              flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-sm-6 {
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-sm-7 {
      -webkit-flex: 0 0 58.33333%;
              flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-sm-8 {
      -webkit-flex: 0 0 66.66667%;
              flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-sm-9 {
      -webkit-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-sm-10 {
      -webkit-flex: 0 0 83.33333%;
              flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-sm-11 {
      -webkit-flex: 0 0 91.66667%;
              flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-sm-12 {
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-sm-first {
      -webkit-order: -1;
              order: -1; }
    html body .bvi .order-sm-last {
      -webkit-order: 13;
              order: 13; }
    html body .bvi .order-sm-0 {
      -webkit-order: 0;
              order: 0; }
    html body .bvi .order-sm-1 {
      -webkit-order: 1;
              order: 1; }
    html body .bvi .order-sm-2 {
      -webkit-order: 2;
              order: 2; }
    html body .bvi .order-sm-3 {
      -webkit-order: 3;
              order: 3; }
    html body .bvi .order-sm-4 {
      -webkit-order: 4;
              order: 4; }
    html body .bvi .order-sm-5 {
      -webkit-order: 5;
              order: 5; }
    html body .bvi .order-sm-6 {
      -webkit-order: 6;
              order: 6; }
    html body .bvi .order-sm-7 {
      -webkit-order: 7;
              order: 7; }
    html body .bvi .order-sm-8 {
      -webkit-order: 8;
              order: 8; }
    html body .bvi .order-sm-9 {
      -webkit-order: 9;
              order: 9; }
    html body .bvi .order-sm-10 {
      -webkit-order: 10;
              order: 10; }
    html body .bvi .order-sm-11 {
      -webkit-order: 11;
              order: 11; }
    html body .bvi .order-sm-12 {
      -webkit-order: 12;
              order: 12; }
    html body .bvi .offset-sm-0 {
      margin-left: 0; }
    html body .bvi .offset-sm-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-sm-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-sm-3 {
      margin-left: 25%; }
    html body .bvi .offset-sm-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-sm-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-sm-6 {
      margin-left: 50%; }
    html body .bvi .offset-sm-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-sm-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-sm-9 {
      margin-left: 75%; }
    html body .bvi .offset-sm-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-sm-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 768px) {
    html body .bvi .bvi-col-md {
      -webkit-flex-basis: 0;
              flex-basis: 0;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-md-auto {
      -webkit-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-md-1 {
      -webkit-flex: 0 0 8.33333%;
              flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-md-2 {
      -webkit-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-md-3 {
      -webkit-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-md-4 {
      -webkit-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-md-5 {
      -webkit-flex: 0 0 41.66667%;
              flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-md-6 {
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-md-7 {
      -webkit-flex: 0 0 58.33333%;
              flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-md-8 {
      -webkit-flex: 0 0 66.66667%;
              flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-md-9 {
      -webkit-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-md-10 {
      -webkit-flex: 0 0 83.33333%;
              flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-md-11 {
      -webkit-flex: 0 0 91.66667%;
              flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-md-12 {
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-md-first {
      -webkit-order: -1;
              order: -1; }
    html body .bvi .order-md-last {
      -webkit-order: 13;
              order: 13; }
    html body .bvi .order-md-0 {
      -webkit-order: 0;
              order: 0; }
    html body .bvi .order-md-1 {
      -webkit-order: 1;
              order: 1; }
    html body .bvi .order-md-2 {
      -webkit-order: 2;
              order: 2; }
    html body .bvi .order-md-3 {
      -webkit-order: 3;
              order: 3; }
    html body .bvi .order-md-4 {
      -webkit-order: 4;
              order: 4; }
    html body .bvi .order-md-5 {
      -webkit-order: 5;
              order: 5; }
    html body .bvi .order-md-6 {
      -webkit-order: 6;
              order: 6; }
    html body .bvi .order-md-7 {
      -webkit-order: 7;
              order: 7; }
    html body .bvi .order-md-8 {
      -webkit-order: 8;
              order: 8; }
    html body .bvi .order-md-9 {
      -webkit-order: 9;
              order: 9; }
    html body .bvi .order-md-10 {
      -webkit-order: 10;
              order: 10; }
    html body .bvi .order-md-11 {
      -webkit-order: 11;
              order: 11; }
    html body .bvi .order-md-12 {
      -webkit-order: 12;
              order: 12; }
    html body .bvi .offset-md-0 {
      margin-left: 0; }
    html body .bvi .offset-md-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-md-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-md-3 {
      margin-left: 25%; }
    html body .bvi .offset-md-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-md-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-md-6 {
      margin-left: 50%; }
    html body .bvi .offset-md-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-md-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-md-9 {
      margin-left: 75%; }
    html body .bvi .offset-md-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-md-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 992px) {
    html body .bvi .bvi-col-lg {
      -webkit-flex-basis: 0;
              flex-basis: 0;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-lg-auto {
      -webkit-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-lg-1 {
      -webkit-flex: 0 0 8.33333%;
              flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-lg-2 {
      -webkit-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-lg-3 {
      -webkit-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-lg-4 {
      -webkit-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-lg-5 {
      -webkit-flex: 0 0 41.66667%;
              flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-lg-6 {
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-lg-7 {
      -webkit-flex: 0 0 58.33333%;
              flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-lg-8 {
      -webkit-flex: 0 0 66.66667%;
              flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-lg-9 {
      -webkit-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-lg-10 {
      -webkit-flex: 0 0 83.33333%;
              flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-lg-11 {
      -webkit-flex: 0 0 91.66667%;
              flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-lg-12 {
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-lg-first {
      -webkit-order: -1;
              order: -1; }
    html body .bvi .order-lg-last {
      -webkit-order: 13;
              order: 13; }
    html body .bvi .order-lg-0 {
      -webkit-order: 0;
              order: 0; }
    html body .bvi .order-lg-1 {
      -webkit-order: 1;
              order: 1; }
    html body .bvi .order-lg-2 {
      -webkit-order: 2;
              order: 2; }
    html body .bvi .order-lg-3 {
      -webkit-order: 3;
              order: 3; }
    html body .bvi .order-lg-4 {
      -webkit-order: 4;
              order: 4; }
    html body .bvi .order-lg-5 {
      -webkit-order: 5;
              order: 5; }
    html body .bvi .order-lg-6 {
      -webkit-order: 6;
              order: 6; }
    html body .bvi .order-lg-7 {
      -webkit-order: 7;
              order: 7; }
    html body .bvi .order-lg-8 {
      -webkit-order: 8;
              order: 8; }
    html body .bvi .order-lg-9 {
      -webkit-order: 9;
              order: 9; }
    html body .bvi .order-lg-10 {
      -webkit-order: 10;
              order: 10; }
    html body .bvi .order-lg-11 {
      -webkit-order: 11;
              order: 11; }
    html body .bvi .order-lg-12 {
      -webkit-order: 12;
              order: 12; }
    html body .bvi .offset-lg-0 {
      margin-left: 0; }
    html body .bvi .offset-lg-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-lg-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-lg-3 {
      margin-left: 25%; }
    html body .bvi .offset-lg-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-lg-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-lg-6 {
      margin-left: 50%; }
    html body .bvi .offset-lg-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-lg-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-lg-9 {
      margin-left: 75%; }
    html body .bvi .offset-lg-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-lg-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 1200px) {
    html body .bvi .bvi-col-xl {
      -webkit-flex-basis: 0;
              flex-basis: 0;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-xl-auto {
      -webkit-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-xl-1 {
      -webkit-flex: 0 0 8.33333%;
              flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-xl-2 {
      -webkit-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-xl-3 {
      -webkit-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-xl-4 {
      -webkit-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-xl-5 {
      -webkit-flex: 0 0 41.66667%;
              flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-xl-6 {
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-xl-7 {
      -webkit-flex: 0 0 58.33333%;
              flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-xl-8 {
      -webkit-flex: 0 0 66.66667%;
              flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-xl-9 {
      -webkit-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-xl-10 {
      -webkit-flex: 0 0 83.33333%;
              flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-xl-11 {
      -webkit-flex: 0 0 91.66667%;
              flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-xl-12 {
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-xl-first {
      -webkit-order: -1;
              order: -1; }
    html body .bvi .order-xl-last {
      -webkit-order: 13;
              order: 13; }
    html body .bvi .order-xl-0 {
      -webkit-order: 0;
              order: 0; }
    html body .bvi .order-xl-1 {
      -webkit-order: 1;
              order: 1; }
    html body .bvi .order-xl-2 {
      -webkit-order: 2;
              order: 2; }
    html body .bvi .order-xl-3 {
      -webkit-order: 3;
              order: 3; }
    html body .bvi .order-xl-4 {
      -webkit-order: 4;
              order: 4; }
    html body .bvi .order-xl-5 {
      -webkit-order: 5;
              order: 5; }
    html body .bvi .order-xl-6 {
      -webkit-order: 6;
              order: 6; }
    html body .bvi .order-xl-7 {
      -webkit-order: 7;
              order: 7; }
    html body .bvi .order-xl-8 {
      -webkit-order: 8;
              order: 8; }
    html body .bvi .order-xl-9 {
      -webkit-order: 9;
              order: 9; }
    html body .bvi .order-xl-10 {
      -webkit-order: 10;
              order: 10; }
    html body .bvi .order-xl-11 {
      -webkit-order: 11;
              order: 11; }
    html body .bvi .order-xl-12 {
      -webkit-order: 12;
              order: 12; }
    html body .bvi .offset-xl-0 {
      margin-left: 0; }
    html body .bvi .offset-xl-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-xl-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-xl-3 {
      margin-left: 25%; }
    html body .bvi .offset-xl-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-xl-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-xl-6 {
      margin-left: 50%; }
    html body .bvi .offset-xl-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-xl-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-xl-9 {
      margin-left: 75%; }
    html body .bvi .offset-xl-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-xl-11 {
      margin-left: 91.66667%; } }
  html body .bvi .bvi-btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      html body .bvi .bvi-btn {
        transition: none; } }
    html body .bvi .bvi-btn:hover, html body .bvi .bvi-btn:focus {
      text-decoration: none; }
    html body .bvi .bvi-btn:focus, html body .bvi .bvi-btn.focus {
      outline: 0;
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    html body .bvi .bvi-btn.disabled, html body .bvi .bvi-btn:disabled {
      opacity: 0.65; }
    html body .bvi .bvi-btn:not(:disabled):not(.disabled) {
      cursor: pointer; }
  html body .bvi a.bvi-btn.disabled,
  html body .bvi fieldset:disabled a.bvi-btn {
    pointer-events: none; }
  html body .bvi .bvi-btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    html body .bvi .bvi-btn-primary:hover {
      color: #fff;
      background-color: #0069d9;
      border-color: #0062cc; }
    html body .bvi .bvi-btn-primary:focus, html body .bvi .bvi-btn-primary.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
    html body .bvi .bvi-btn-primary.disabled, html body .bvi .bvi-btn-primary:disabled {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
    html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-primary.dropdown-toggle {
      color: #fff;
      background-color: #0062cc;
      border-color: #005cbf; }
      html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-primary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  html body .bvi .bvi-btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    html body .bvi .bvi-btn-secondary:hover {
      color: #fff;
      background-color: #5a6268;
      border-color: #545b62; }
    html body .bvi .bvi-btn-secondary:focus, html body .bvi .bvi-btn-secondary.focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
    html body .bvi .bvi-btn-secondary.disabled, html body .bvi .bvi-btn-secondary:disabled {
      color: #fff;
      background-color: #6c757d;
      border-color: #6c757d; }
    html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-secondary.dropdown-toggle {
      color: #fff;
      background-color: #545b62;
      border-color: #4e555b; }
      html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-secondary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  html body .bvi .bvi-btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    html body .bvi .bvi-btn-success:hover {
      color: #fff;
      background-color: #218838;
      border-color: #1e7e34; }
    html body .bvi .bvi-btn-success:focus, html body .bvi .bvi-btn-success.focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
    html body .bvi .bvi-btn-success.disabled, html body .bvi .bvi-btn-success:disabled {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
    html body .bvi .bvi-btn-success:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-success:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-success.dropdown-toggle {
      color: #fff;
      background-color: #1e7e34;
      border-color: #1c7430; }
      html body .bvi .bvi-btn-success:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-success:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-success.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  html body .bvi .bvi-btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    html body .bvi .bvi-btn-info:hover {
      color: #fff;
      background-color: #138496;
      border-color: #117a8b; }
    html body .bvi .bvi-btn-info:focus, html body .bvi .bvi-btn-info.focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
    html body .bvi .bvi-btn-info.disabled, html body .bvi .bvi-btn-info:disabled {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
    html body .bvi .bvi-btn-info:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-info:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-info.dropdown-toggle {
      color: #fff;
      background-color: #117a8b;
      border-color: #10707f; }
      html body .bvi .bvi-btn-info:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-info:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-info.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  html body .bvi .bvi-btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    html body .bvi .bvi-btn-warning:hover {
      color: #212529;
      background-color: #e0a800;
      border-color: #d39e00; }
    html body .bvi .bvi-btn-warning:focus, html body .bvi .bvi-btn-warning.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
    html body .bvi .bvi-btn-warning.disabled, html body .bvi .bvi-btn-warning:disabled {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107; }
    html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-warning.dropdown-toggle {
      color: #212529;
      background-color: #d39e00;
      border-color: #c69500; }
      html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-warning.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  html body .bvi .bvi-btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    html body .bvi .bvi-btn-danger:hover {
      color: #fff;
      background-color: #c82333;
      border-color: #bd2130; }
    html body .bvi .bvi-btn-danger:focus, html body .bvi .bvi-btn-danger.focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
    html body .bvi .bvi-btn-danger.disabled, html body .bvi .bvi-btn-danger:disabled {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
    html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-danger.dropdown-toggle {
      color: #fff;
      background-color: #bd2130;
      border-color: #b21f2d; }
      html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-danger.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  html body .bvi .bvi-btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    html body .bvi .bvi-btn-light:hover {
      color: #212529;
      background-color: #e2e6ea;
      border-color: #dae0e5; }
    html body .bvi .bvi-btn-light:focus, html body .bvi .bvi-btn-light.focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
    html body .bvi .bvi-btn-light.disabled, html body .bvi .bvi-btn-light:disabled {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    html body .bvi .bvi-btn-light:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-light:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-light.dropdown-toggle {
      color: #212529;
      background-color: #dae0e5;
      border-color: #d3d9df; }
      html body .bvi .bvi-btn-light:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-light:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-light.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  html body .bvi .bvi-btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    html body .bvi .bvi-btn-dark:hover {
      color: #fff;
      background-color: #23272b;
      border-color: #1d2124; }
    html body .bvi .bvi-btn-dark:focus, html body .bvi .bvi-btn-dark.focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
    html body .bvi .bvi-btn-dark.disabled, html body .bvi .bvi-btn-dark:disabled {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
    html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-dark.dropdown-toggle {
      color: #fff;
      background-color: #1d2124;
      border-color: #171a1d; }
      html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-dark.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  html body .bvi .bvi-btn-bvi-white {
    color: #212529;
    background-color: #ffffff;
    border-color: #ffffff; }
    html body .bvi .bvi-btn-bvi-white:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    html body .bvi .bvi-btn-bvi-white:focus, html body .bvi .bvi-btn-bvi-white.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    html body .bvi .bvi-btn-bvi-white.disabled, html body .bvi .bvi-btn-bvi-white:disabled {
      color: #212529;
      background-color: #ffffff;
      border-color: #ffffff; }
    html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-white.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-white.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  html body .bvi .bvi-btn-bvi-black {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
    html body .bvi .bvi-btn-bvi-black:hover {
      color: #fff;
      background-color: black;
      border-color: black; }
    html body .bvi .bvi-btn-bvi-black:focus, html body .bvi .bvi-btn-bvi-black.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
    html body .bvi .bvi-btn-bvi-black.disabled, html body .bvi .bvi-btn-bvi-black:disabled {
      color: #fff;
      background-color: #000000;
      border-color: #000000; }
    html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-black.dropdown-toggle {
      color: #fff;
      background-color: black;
      border-color: black; }
      html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-black.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  html body .bvi .bvi-btn-bvi-blue {
    color: #fff;
    background-color: #063462;
    border-color: #063462; }
    html body .bvi .bvi-btn-bvi-blue:hover {
      color: #fff;
      background-color: #04213e;
      border-color: #031b32; }
    html body .bvi .bvi-btn-bvi-blue:focus, html body .bvi .bvi-btn-bvi-blue.focus {
      box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
    html body .bvi .bvi-btn-bvi-blue.disabled, html body .bvi .bvi-btn-bvi-blue:disabled {
      color: #fff;
      background-color: #063462;
      border-color: #063462; }
    html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-blue.dropdown-toggle {
      color: #fff;
      background-color: #031b32;
      border-color: #021426; }
      html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-blue.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
  html body .bvi .bvi-btn-bvi-brown {
    color: #fff;
    background-color: #4D4B43;
    border-color: #4D4B43; }
    html body .bvi .bvi-btn-bvi-brown:hover {
      color: #fff;
      background-color: #393731;
      border-color: #32302b; }
    html body .bvi .bvi-btn-bvi-brown:focus, html body .bvi .bvi-btn-bvi-brown.focus {
      box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
    html body .bvi .bvi-btn-bvi-brown.disabled, html body .bvi .bvi-btn-bvi-brown:disabled {
      color: #fff;
      background-color: #4D4B43;
      border-color: #4D4B43; }
    html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-brown.dropdown-toggle {
      color: #fff;
      background-color: #32302b;
      border-color: #2b2a25; }
      html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-brown.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
  html body .bvi .bvi-btn-bvi-green {
    color: #212529;
    background-color: #A9E44D;
    border-color: #A9E44D; }
    html body .bvi .bvi-btn-bvi-green:hover {
      color: #212529;
      background-color: #99df2c;
      border-color: #93dd21; }
    html body .bvi .bvi-btn-bvi-green:focus, html body .bvi .bvi-btn-bvi-green.focus {
      box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
    html body .bvi .bvi-btn-bvi-green.disabled, html body .bvi .bvi-btn-bvi-green:disabled {
      color: #212529;
      background-color: #A9E44D;
      border-color: #A9E44D; }
    html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-green.dropdown-toggle {
      color: #212529;
      background-color: #93dd21;
      border-color: #8cd120; }
      html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-green.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
  html body .bvi .bvi-btn-outline-primary {
    color: #007bff;
    background-color: transparent;
    background-image: none;
    border-color: #007bff; }
    html body .bvi .bvi-btn-outline-primary:hover {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
    html body .bvi .bvi-btn-outline-primary:focus, html body .bvi .bvi-btn-outline-primary.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
    html body .bvi .bvi-btn-outline-primary.disabled, html body .bvi .bvi-btn-outline-primary:disabled {
      color: #007bff;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-primary.dropdown-toggle {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
      html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-primary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  html body .bvi .bvi-btn-outline-secondary {
    color: #6c757d;
    background-color: transparent;
    background-image: none;
    border-color: #6c757d; }
    html body .bvi .bvi-btn-outline-secondary:hover {
      color: #fff;
      background-color: #6c757d;
      border-color: #6c757d; }
    html body .bvi .bvi-btn-outline-secondary:focus, html body .bvi .bvi-btn-outline-secondary.focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
    html body .bvi .bvi-btn-outline-secondary.disabled, html body .bvi .bvi-btn-outline-secondary:disabled {
      color: #6c757d;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-secondary.dropdown-toggle {
      color: #fff;
      background-color: #6c757d;
      border-color: #6c757d; }
      html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-secondary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  html body .bvi .bvi-btn-outline-success {
    color: #28a745;
    background-color: transparent;
    background-image: none;
    border-color: #28a745; }
    html body .bvi .bvi-btn-outline-success:hover {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
    html body .bvi .bvi-btn-outline-success:focus, html body .bvi .bvi-btn-outline-success.focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
    html body .bvi .bvi-btn-outline-success.disabled, html body .bvi .bvi-btn-outline-success:disabled {
      color: #28a745;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-success.dropdown-toggle {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
      html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-success.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  html body .bvi .bvi-btn-outline-info {
    color: #17a2b8;
    background-color: transparent;
    background-image: none;
    border-color: #17a2b8; }
    html body .bvi .bvi-btn-outline-info:hover {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
    html body .bvi .bvi-btn-outline-info:focus, html body .bvi .bvi-btn-outline-info.focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
    html body .bvi .bvi-btn-outline-info.disabled, html body .bvi .bvi-btn-outline-info:disabled {
      color: #17a2b8;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-info.dropdown-toggle {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
      html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-info.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  html body .bvi .bvi-btn-outline-warning {
    color: #ffc107;
    background-color: transparent;
    background-image: none;
    border-color: #ffc107; }
    html body .bvi .bvi-btn-outline-warning:hover {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107; }
    html body .bvi .bvi-btn-outline-warning:focus, html body .bvi .bvi-btn-outline-warning.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
    html body .bvi .bvi-btn-outline-warning.disabled, html body .bvi .bvi-btn-outline-warning:disabled {
      color: #ffc107;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-warning.dropdown-toggle {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107; }
      html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-warning.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  html body .bvi .bvi-btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545; }
    html body .bvi .bvi-btn-outline-danger:hover {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
    html body .bvi .bvi-btn-outline-danger:focus, html body .bvi .bvi-btn-outline-danger.focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
    html body .bvi .bvi-btn-outline-danger.disabled, html body .bvi .bvi-btn-outline-danger:disabled {
      color: #dc3545;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-danger.dropdown-toggle {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
      html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-danger.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  html body .bvi .bvi-btn-outline-light {
    color: #f8f9fa;
    background-color: transparent;
    background-image: none;
    border-color: #f8f9fa; }
    html body .bvi .bvi-btn-outline-light:hover {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    html body .bvi .bvi-btn-outline-light:focus, html body .bvi .bvi-btn-outline-light.focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
    html body .bvi .bvi-btn-outline-light.disabled, html body .bvi .bvi-btn-outline-light:disabled {
      color: #f8f9fa;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-light.dropdown-toggle {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
      html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-light.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  html body .bvi .bvi-btn-outline-dark {
    color: #343a40;
    background-color: transparent;
    background-image: none;
    border-color: #343a40; }
    html body .bvi .bvi-btn-outline-dark:hover {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
    html body .bvi .bvi-btn-outline-dark:focus, html body .bvi .bvi-btn-outline-dark.focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
    html body .bvi .bvi-btn-outline-dark.disabled, html body .bvi .bvi-btn-outline-dark:disabled {
      color: #343a40;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-dark.dropdown-toggle {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
      html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-dark.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-white {
    color: #ffffff;
    background-color: transparent;
    background-image: none;
    border-color: #ffffff; }
    html body .bvi .bvi-btn-outline-bvi-white:hover {
      color: #212529;
      background-color: #ffffff;
      border-color: #ffffff; }
    html body .bvi .bvi-btn-outline-bvi-white:focus, html body .bvi .bvi-btn-outline-bvi-white.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-white.disabled, html body .bvi .bvi-btn-outline-bvi-white:disabled {
      color: #ffffff;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-white.dropdown-toggle {
      color: #212529;
      background-color: #ffffff;
      border-color: #ffffff; }
      html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-white.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-black {
    color: #000000;
    background-color: transparent;
    background-image: none;
    border-color: #000000; }
    html body .bvi .bvi-btn-outline-bvi-black:hover {
      color: #fff;
      background-color: #000000;
      border-color: #000000; }
    html body .bvi .bvi-btn-outline-bvi-black:focus, html body .bvi .bvi-btn-outline-bvi-black.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-black.disabled, html body .bvi .bvi-btn-outline-bvi-black:disabled {
      color: #000000;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-black.dropdown-toggle {
      color: #fff;
      background-color: #000000;
      border-color: #000000; }
      html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-black.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-blue {
    color: #063462;
    background-color: transparent;
    background-image: none;
    border-color: #063462; }
    html body .bvi .bvi-btn-outline-bvi-blue:hover {
      color: #fff;
      background-color: #063462;
      border-color: #063462; }
    html body .bvi .bvi-btn-outline-bvi-blue:focus, html body .bvi .bvi-btn-outline-bvi-blue.focus {
      box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-blue.disabled, html body .bvi .bvi-btn-outline-bvi-blue:disabled {
      color: #063462;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-blue.dropdown-toggle {
      color: #fff;
      background-color: #063462;
      border-color: #063462; }
      html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-blue.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-brown {
    color: #4D4B43;
    background-color: transparent;
    background-image: none;
    border-color: #4D4B43; }
    html body .bvi .bvi-btn-outline-bvi-brown:hover {
      color: #fff;
      background-color: #4D4B43;
      border-color: #4D4B43; }
    html body .bvi .bvi-btn-outline-bvi-brown:focus, html body .bvi .bvi-btn-outline-bvi-brown.focus {
      box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-brown.disabled, html body .bvi .bvi-btn-outline-bvi-brown:disabled {
      color: #4D4B43;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-brown.dropdown-toggle {
      color: #fff;
      background-color: #4D4B43;
      border-color: #4D4B43; }
      html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-brown.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-green {
    color: #A9E44D;
    background-color: transparent;
    background-image: none;
    border-color: #A9E44D; }
    html body .bvi .bvi-btn-outline-bvi-green:hover {
      color: #212529;
      background-color: #A9E44D;
      border-color: #A9E44D; }
    html body .bvi .bvi-btn-outline-bvi-green:focus, html body .bvi .bvi-btn-outline-bvi-green.focus {
      box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-green.disabled, html body .bvi .bvi-btn-outline-bvi-green:disabled {
      color: #A9E44D;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-green.dropdown-toggle {
      color: #212529;
      background-color: #A9E44D;
      border-color: #A9E44D; }
      html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-green.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
  html body .bvi .bvi-btn-link {
    font-weight: 400;
    color: #007bff;
    background-color: transparent; }
    html body .bvi .bvi-btn-link:hover {
      color: #0056b3;
      text-decoration: underline;
      background-color: transparent;
      border-color: transparent; }
    html body .bvi .bvi-btn-link:focus, html body .bvi .bvi-btn-link.focus {
      text-decoration: underline;
      border-color: transparent;
      box-shadow: none; }
    html body .bvi .bvi-btn-link:disabled, html body .bvi .bvi-btn-link.disabled {
      color: #6c757d;
      pointer-events: none; }
  html body .bvi .bvi-btn-lg, html body .bvi .bvi-btn-group-lg > .bvi-btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0; }
  html body .bvi .bvi-btn-sm, html body .bvi .bvi-btn-group-sm > .bvi-btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0; }
  html body .bvi .bvi-btn-block {
    display: block;
    width: 100%; }
    html body .bvi .bvi-btn-block + .bvi-btn-block {
      margin-top: 0.5rem; }
  html body .bvi input[type="submit"].bvi-btn-block,
  html body .bvi input[type="reset"].bvi-btn-block,
  html body .bvi input[type="button"].bvi-btn-block {
    width: 100%; }
  html body .bvi .bvi-btn-group,
  html body .bvi .bvi-btn-group-vertical {
    position: relative;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: middle; }
    html body .bvi .bvi-btn-group > .bvi-btn,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn {
      position: relative;
      -webkit-flex: 0 1 auto;
              flex: 0 1 auto; }
      html body .bvi .bvi-btn-group > .bvi-btn:hover,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn:hover {
        z-index: 1; }
      html body .bvi .bvi-btn-group > .bvi-btn:focus, html body .bvi .bvi-btn-group > .bvi-btn:active, html body .bvi .bvi-btn-group > .bvi-btn.active,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn:focus,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn:active,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn.active {
        z-index: 1; }
    html body .bvi .bvi-btn-group .bvi-btn + .bvi-btn,
    html body .bvi .bvi-btn-group .bvi-btn + .bvi-btn-group,
    html body .bvi .bvi-btn-group .bvi-btn-group + .bvi-btn,
    html body .bvi .bvi-btn-group .bvi-btn-group + .bvi-btn-group,
    html body .bvi .bvi-btn-group-vertical .bvi-btn + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical .bvi-btn + .bvi-btn-group,
    html body .bvi .bvi-btn-group-vertical .bvi-btn-group + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical .bvi-btn-group + .bvi-btn-group {
      margin-left: -1px; }
  html body .bvi .bvi-btn-toolbar {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
    html body .bvi .bvi-btn-toolbar .input-group {
      width: auto; }
  html body .bvi .bvi-btn-group > .bvi-btn:first-child {
    margin-left: 0; }
  html body .bvi .bvi-btn-group > .bvi-btn:not(:last-child):not(.dropdown-toggle),
  html body .bvi .bvi-btn-group > .bvi-btn-group:not(:last-child) > .bvi-btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  html body .bvi .bvi-btn-group > .bvi-btn:not(:first-child),
  html body .bvi .bvi-btn-group > .bvi-btn-group:not(:first-child) > .bvi-btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  html body .bvi .dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem; }
    html body .bvi .dropdown-toggle-split::after,
    .dropup html body .bvi .dropdown-toggle-split::after,
    .dropright html body .bvi .dropdown-toggle-split::after {
      margin-left: 0; }
    .dropleft html body .bvi .dropdown-toggle-split::before {
      margin-right: 0; }
  html body .bvi .bvi-btn-sm + .dropdown-toggle-split, html body .bvi .bvi-btn-group-sm > .bvi-btn + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem; }
  html body .bvi .bvi-btn-lg + .dropdown-toggle-split, html body .bvi .bvi-btn-group-lg > .bvi-btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem; }
  html body .bvi .bvi-btn-group-vertical {
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-justify-content: center;
            justify-content: center; }
    html body .bvi .bvi-btn-group-vertical .bvi-btn,
    html body .bvi .bvi-btn-group-vertical .bvi-btn-group {
      width: 100%; }
    html body .bvi .bvi-btn-group-vertical > .bvi-btn + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn + .bvi-btn-group,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group + .bvi-btn-group {
      margin-top: -1px;
      margin-left: 0; }
    html body .bvi .bvi-btn-group-vertical > .bvi-btn:not(:last-child):not(.dropdown-toggle),
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group:not(:last-child) > .bvi-btn {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    html body .bvi .bvi-btn-group-vertical > .bvi-btn:not(:first-child),
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group:not(:first-child) > .bvi-btn {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
  html body .bvi .bvi-btn-group-toggle > .bvi-btn,
  html body .bvi .bvi-btn-group-toggle > .bvi-btn-group > .bvi-btn {
    margin-bottom: 0; }
    html body .bvi .bvi-btn-group-toggle > .bvi-btn input[type="radio"],
    html body .bvi .bvi-btn-group-toggle > .bvi-btn input[type="checkbox"],
    html body .bvi .bvi-btn-group-toggle > .bvi-btn-group > .bvi-btn input[type="radio"],
    html body .bvi .bvi-btn-group-toggle > .bvi-btn-group > .bvi-btn input[type="checkbox"] {
      position: absolute;
      clip: rect(0, 0, 0, 0);
      pointer-events: none; }
  html body .bvi .bvi-border {
    border: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-top {
    border-top: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-right {
    border-right: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-bottom {
    border-bottom: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-left {
    border-left: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-0 {
    border: 0 !important; }
  html body .bvi .bvi-border-top-0 {
    border-top: 0 !important; }
  html body .bvi .bvi-border-right-0 {
    border-right: 0 !important; }
  html body .bvi .bvi-border-bottom-0 {
    border-bottom: 0 !important; }
  html body .bvi .bvi-border-left-0 {
    border-left: 0 !important; }
  html body .bvi .bvi-border-primary {
    border-color: #007bff !important; }
  html body .bvi .bvi-border-secondary {
    border-color: #6c757d !important; }
  html body .bvi .bvi-border-success {
    border-color: #28a745 !important; }
  html body .bvi .bvi-border-info {
    border-color: #17a2b8 !important; }
  html body .bvi .bvi-border-warning {
    border-color: #ffc107 !important; }
  html body .bvi .bvi-border-danger {
    border-color: #dc3545 !important; }
  html body .bvi .bvi-border-light {
    border-color: #f8f9fa !important; }
  html body .bvi .bvi-border-dark {
    border-color: #343a40 !important; }
  html body .bvi .bvi-border-bvi-white {
    border-color: #ffffff !important; }
  html body .bvi .bvi-border-bvi-black {
    border-color: #000000 !important; }
  html body .bvi .bvi-border-bvi-blue {
    border-color: #063462 !important; }
  html body .bvi .bvi-border-bvi-brown {
    border-color: #4D4B43 !important; }
  html body .bvi .bvi-border-bvi-green {
    border-color: #A9E44D !important; }
  html body .bvi .bvi-border-white {
    border-color: #fff !important; }
  html body .bvi .bvi-rounded {
    border-radius: 0 !important; }
  html body .bvi .bvi-rounded-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important; }
  html body .bvi .bvi-rounded-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }
  html body .bvi .bvi-rounded-bottom {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  html body .bvi .bvi-rounded-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  html body .bvi .bvi-rounded-circle {
    border-radius: 50% !important; }
  html body .bvi .bvi-rounded-0 {
    border-radius: 0 !important; }
  html body .bvi .bvi-m-0 {
    margin: 0 !important; }
  html body .bvi .bvi-mt-0,
  html body .bvi .bvi-my-0 {
    margin-top: 0 !important; }
  html body .bvi .bvi-mr-0,
  html body .bvi .bvi-mx-0 {
    margin-right: 0 !important; }
  html body .bvi .bvi-mb-0,
  html body .bvi .bvi-my-0 {
    margin-bottom: 0 !important; }
  html body .bvi .bvi-ml-0,
  html body .bvi .bvi-mx-0 {
    margin-left: 0 !important; }
  html body .bvi .bvi-m-1 {
    margin: 0.25rem !important; }
  html body .bvi .bvi-mt-1,
  html body .bvi .bvi-my-1 {
    margin-top: 0.25rem !important; }
  html body .bvi .bvi-mr-1,
  html body .bvi .bvi-mx-1 {
    margin-right: 0.25rem !important; }
  html body .bvi .bvi-mb-1,
  html body .bvi .bvi-my-1 {
    margin-bottom: 0.25rem !important; }
  html body .bvi .bvi-ml-1,
  html body .bvi .bvi-mx-1 {
    margin-left: 0.25rem !important; }
  html body .bvi .bvi-m-2 {
    margin: 0.5rem !important; }
  html body .bvi .bvi-mt-2,
  html body .bvi .bvi-my-2 {
    margin-top: 0.5rem !important; }
  html body .bvi .bvi-mr-2,
  html body .bvi .bvi-mx-2 {
    margin-right: 0.5rem !important; }
  html body .bvi .bvi-mb-2,
  html body .bvi .bvi-my-2 {
    margin-bottom: 0.5rem !important; }
  html body .bvi .bvi-ml-2,
  html body .bvi .bvi-mx-2 {
    margin-left: 0.5rem !important; }
  html body .bvi .bvi-m-3 {
    margin: 1rem !important; }
  html body .bvi .bvi-mt-3,
  html body .bvi .bvi-my-3 {
    margin-top: 1rem !important; }
  html body .bvi .bvi-mr-3,
  html body .bvi .bvi-mx-3 {
    margin-right: 1rem !important; }
  html body .bvi .bvi-mb-3,
  html body .bvi .bvi-my-3 {
    margin-bottom: 1rem !important; }
  html body .bvi .bvi-ml-3,
  html body .bvi .bvi-mx-3 {
    margin-left: 1rem !important; }
  html body .bvi .bvi-m-4 {
    margin: 1.5rem !important; }
  html body .bvi .bvi-mt-4,
  html body .bvi .bvi-my-4 {
    margin-top: 1.5rem !important; }
  html body .bvi .bvi-mr-4,
  html body .bvi .bvi-mx-4 {
    margin-right: 1.5rem !important; }
  html body .bvi .bvi-mb-4,
  html body .bvi .bvi-my-4 {
    margin-bottom: 1.5rem !important; }
  html body .bvi .bvi-ml-4,
  html body .bvi .bvi-mx-4 {
    margin-left: 1.5rem !important; }
  html body .bvi .bvi-m-5 {
    margin: 3rem !important; }
  html body .bvi .bvi-mt-5,
  html body .bvi .bvi-my-5 {
    margin-top: 3rem !important; }
  html body .bvi .bvi-mr-5,
  html body .bvi .bvi-mx-5 {
    margin-right: 3rem !important; }
  html body .bvi .bvi-mb-5,
  html body .bvi .bvi-my-5 {
    margin-bottom: 3rem !important; }
  html body .bvi .bvi-ml-5,
  html body .bvi .bvi-mx-5 {
    margin-left: 3rem !important; }
  html body .bvi .bvi-p-0 {
    padding: 0 !important; }
  html body .bvi .bvi-pt-0,
  html body .bvi .bvi-py-0 {
    padding-top: 0 !important; }
  html body .bvi .bvi-pr-0,
  html body .bvi .bvi-px-0 {
    padding-right: 0 !important; }
  html body .bvi .bvi-pb-0,
  html body .bvi .bvi-py-0 {
    padding-bottom: 0 !important; }
  html body .bvi .bvi-pl-0,
  html body .bvi .bvi-px-0 {
    padding-left: 0 !important; }
  html body .bvi .bvi-p-1 {
    padding: 0.25rem !important; }
  html body .bvi .bvi-pt-1,
  html body .bvi .bvi-py-1 {
    padding-top: 0.25rem !important; }
  html body .bvi .bvi-pr-1,
  html body .bvi .bvi-px-1 {
    padding-right: 0.25rem !important; }
  html body .bvi .bvi-pb-1,
  html body .bvi .bvi-py-1 {
    padding-bottom: 0.25rem !important; }
  html body .bvi .bvi-pl-1,
  html body .bvi .bvi-px-1 {
    padding-left: 0.25rem !important; }
  html body .bvi .bvi-p-2 {
    padding: 0.5rem !important; }
  html body .bvi .bvi-pt-2,
  html body .bvi .bvi-py-2 {
    padding-top: 0.5rem !important; }
  html body .bvi .bvi-pr-2,
  html body .bvi .bvi-px-2 {
    padding-right: 0.5rem !important; }
  html body .bvi .bvi-pb-2,
  html body .bvi .bvi-py-2 {
    padding-bottom: 0.5rem !important; }
  html body .bvi .bvi-pl-2,
  html body .bvi .bvi-px-2 {
    padding-left: 0.5rem !important; }
  html body .bvi .bvi-p-3 {
    padding: 1rem !important; }
  html body .bvi .bvi-pt-3,
  html body .bvi .bvi-py-3 {
    padding-top: 1rem !important; }
  html body .bvi .bvi-pr-3,
  html body .bvi .bvi-px-3 {
    padding-right: 1rem !important; }
  html body .bvi .bvi-pb-3,
  html body .bvi .bvi-py-3 {
    padding-bottom: 1rem !important; }
  html body .bvi .bvi-pl-3,
  html body .bvi .bvi-px-3 {
    padding-left: 1rem !important; }
  html body .bvi .bvi-p-4 {
    padding: 1.5rem !important; }
  html body .bvi .bvi-pt-4,
  html body .bvi .bvi-py-4 {
    padding-top: 1.5rem !important; }
  html body .bvi .bvi-pr-4,
  html body .bvi .bvi-px-4 {
    padding-right: 1.5rem !important; }
  html body .bvi .bvi-pb-4,
  html body .bvi .bvi-py-4 {
    padding-bottom: 1.5rem !important; }
  html body .bvi .bvi-pl-4,
  html body .bvi .bvi-px-4 {
    padding-left: 1.5rem !important; }
  html body .bvi .bvi-p-5 {
    padding: 3rem !important; }
  html body .bvi .bvi-pt-5,
  html body .bvi .bvi-py-5 {
    padding-top: 3rem !important; }
  html body .bvi .bvi-pr-5,
  html body .bvi .bvi-px-5 {
    padding-right: 3rem !important; }
  html body .bvi .bvi-pb-5,
  html body .bvi .bvi-py-5 {
    padding-bottom: 3rem !important; }
  html body .bvi .bvi-pl-5,
  html body .bvi .bvi-px-5 {
    padding-left: 3rem !important; }
  html body .bvi .bvi-m-auto {
    margin: auto !important; }
  html body .bvi .bvi-mt-auto,
  html body .bvi .bvi-my-auto {
    margin-top: auto !important; }
  html body .bvi .bvi-mr-auto,
  html body .bvi .bvi-mx-auto {
    margin-right: auto !important; }
  html body .bvi .bvi-mb-auto,
  html body .bvi .bvi-my-auto {
    margin-bottom: auto !important; }
  html body .bvi .bvi-ml-auto,
  html body .bvi .bvi-mx-auto {
    margin-left: auto !important; }
  @media (min-width: 576px) {
    html body .bvi .bvi-m-sm-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-sm-0,
    html body .bvi .bvi-my-sm-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-sm-0,
    html body .bvi .bvi-mx-sm-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-sm-0,
    html body .bvi .bvi-my-sm-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-sm-0,
    html body .bvi .bvi-mx-sm-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-sm-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-sm-1,
    html body .bvi .bvi-my-sm-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-sm-1,
    html body .bvi .bvi-mx-sm-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-sm-1,
    html body .bvi .bvi-my-sm-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-sm-1,
    html body .bvi .bvi-mx-sm-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-sm-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-sm-2,
    html body .bvi .bvi-my-sm-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-sm-2,
    html body .bvi .bvi-mx-sm-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-sm-2,
    html body .bvi .bvi-my-sm-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-sm-2,
    html body .bvi .bvi-mx-sm-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-sm-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-sm-3,
    html body .bvi .bvi-my-sm-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-sm-3,
    html body .bvi .bvi-mx-sm-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-sm-3,
    html body .bvi .bvi-my-sm-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-sm-3,
    html body .bvi .bvi-mx-sm-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-sm-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-sm-4,
    html body .bvi .bvi-my-sm-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-sm-4,
    html body .bvi .bvi-mx-sm-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-sm-4,
    html body .bvi .bvi-my-sm-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-sm-4,
    html body .bvi .bvi-mx-sm-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-sm-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-sm-5,
    html body .bvi .bvi-my-sm-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-sm-5,
    html body .bvi .bvi-mx-sm-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-sm-5,
    html body .bvi .bvi-my-sm-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-sm-5,
    html body .bvi .bvi-mx-sm-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-sm-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-sm-0,
    html body .bvi .bvi-py-sm-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-sm-0,
    html body .bvi .bvi-px-sm-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-sm-0,
    html body .bvi .bvi-py-sm-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-sm-0,
    html body .bvi .bvi-px-sm-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-sm-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-sm-1,
    html body .bvi .bvi-py-sm-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-sm-1,
    html body .bvi .bvi-px-sm-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-sm-1,
    html body .bvi .bvi-py-sm-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-sm-1,
    html body .bvi .bvi-px-sm-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-sm-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-sm-2,
    html body .bvi .bvi-py-sm-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-sm-2,
    html body .bvi .bvi-px-sm-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-sm-2,
    html body .bvi .bvi-py-sm-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-sm-2,
    html body .bvi .bvi-px-sm-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-sm-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-sm-3,
    html body .bvi .bvi-py-sm-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-sm-3,
    html body .bvi .bvi-px-sm-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-sm-3,
    html body .bvi .bvi-py-sm-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-sm-3,
    html body .bvi .bvi-px-sm-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-sm-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-sm-4,
    html body .bvi .bvi-py-sm-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-sm-4,
    html body .bvi .bvi-px-sm-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-sm-4,
    html body .bvi .bvi-py-sm-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-sm-4,
    html body .bvi .bvi-px-sm-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-sm-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-sm-5,
    html body .bvi .bvi-py-sm-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-sm-5,
    html body .bvi .bvi-px-sm-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-sm-5,
    html body .bvi .bvi-py-sm-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-sm-5,
    html body .bvi .bvi-px-sm-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-sm-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-sm-auto,
    html body .bvi .bvi-my-sm-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-sm-auto,
    html body .bvi .bvi-mx-sm-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-sm-auto,
    html body .bvi .bvi-my-sm-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-sm-auto,
    html body .bvi .bvi-mx-sm-auto {
      margin-left: auto !important; } }
  @media (min-width: 768px) {
    html body .bvi .bvi-m-md-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-md-0,
    html body .bvi .bvi-my-md-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-md-0,
    html body .bvi .bvi-mx-md-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-md-0,
    html body .bvi .bvi-my-md-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-md-0,
    html body .bvi .bvi-mx-md-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-md-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-md-1,
    html body .bvi .bvi-my-md-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-md-1,
    html body .bvi .bvi-mx-md-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-md-1,
    html body .bvi .bvi-my-md-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-md-1,
    html body .bvi .bvi-mx-md-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-md-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-md-2,
    html body .bvi .bvi-my-md-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-md-2,
    html body .bvi .bvi-mx-md-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-md-2,
    html body .bvi .bvi-my-md-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-md-2,
    html body .bvi .bvi-mx-md-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-md-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-md-3,
    html body .bvi .bvi-my-md-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-md-3,
    html body .bvi .bvi-mx-md-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-md-3,
    html body .bvi .bvi-my-md-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-md-3,
    html body .bvi .bvi-mx-md-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-md-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-md-4,
    html body .bvi .bvi-my-md-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-md-4,
    html body .bvi .bvi-mx-md-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-md-4,
    html body .bvi .bvi-my-md-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-md-4,
    html body .bvi .bvi-mx-md-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-md-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-md-5,
    html body .bvi .bvi-my-md-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-md-5,
    html body .bvi .bvi-mx-md-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-md-5,
    html body .bvi .bvi-my-md-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-md-5,
    html body .bvi .bvi-mx-md-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-md-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-md-0,
    html body .bvi .bvi-py-md-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-md-0,
    html body .bvi .bvi-px-md-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-md-0,
    html body .bvi .bvi-py-md-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-md-0,
    html body .bvi .bvi-px-md-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-md-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-md-1,
    html body .bvi .bvi-py-md-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-md-1,
    html body .bvi .bvi-px-md-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-md-1,
    html body .bvi .bvi-py-md-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-md-1,
    html body .bvi .bvi-px-md-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-md-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-md-2,
    html body .bvi .bvi-py-md-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-md-2,
    html body .bvi .bvi-px-md-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-md-2,
    html body .bvi .bvi-py-md-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-md-2,
    html body .bvi .bvi-px-md-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-md-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-md-3,
    html body .bvi .bvi-py-md-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-md-3,
    html body .bvi .bvi-px-md-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-md-3,
    html body .bvi .bvi-py-md-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-md-3,
    html body .bvi .bvi-px-md-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-md-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-md-4,
    html body .bvi .bvi-py-md-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-md-4,
    html body .bvi .bvi-px-md-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-md-4,
    html body .bvi .bvi-py-md-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-md-4,
    html body .bvi .bvi-px-md-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-md-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-md-5,
    html body .bvi .bvi-py-md-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-md-5,
    html body .bvi .bvi-px-md-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-md-5,
    html body .bvi .bvi-py-md-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-md-5,
    html body .bvi .bvi-px-md-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-md-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-md-auto,
    html body .bvi .bvi-my-md-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-md-auto,
    html body .bvi .bvi-mx-md-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-md-auto,
    html body .bvi .bvi-my-md-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-md-auto,
    html body .bvi .bvi-mx-md-auto {
      margin-left: auto !important; } }
  @media (min-width: 992px) {
    html body .bvi .bvi-m-lg-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-lg-0,
    html body .bvi .bvi-my-lg-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-lg-0,
    html body .bvi .bvi-mx-lg-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-lg-0,
    html body .bvi .bvi-my-lg-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-lg-0,
    html body .bvi .bvi-mx-lg-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-lg-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-lg-1,
    html body .bvi .bvi-my-lg-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-lg-1,
    html body .bvi .bvi-mx-lg-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-lg-1,
    html body .bvi .bvi-my-lg-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-lg-1,
    html body .bvi .bvi-mx-lg-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-lg-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-lg-2,
    html body .bvi .bvi-my-lg-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-lg-2,
    html body .bvi .bvi-mx-lg-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-lg-2,
    html body .bvi .bvi-my-lg-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-lg-2,
    html body .bvi .bvi-mx-lg-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-lg-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-lg-3,
    html body .bvi .bvi-my-lg-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-lg-3,
    html body .bvi .bvi-mx-lg-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-lg-3,
    html body .bvi .bvi-my-lg-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-lg-3,
    html body .bvi .bvi-mx-lg-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-lg-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-lg-4,
    html body .bvi .bvi-my-lg-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-lg-4,
    html body .bvi .bvi-mx-lg-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-lg-4,
    html body .bvi .bvi-my-lg-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-lg-4,
    html body .bvi .bvi-mx-lg-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-lg-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-lg-5,
    html body .bvi .bvi-my-lg-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-lg-5,
    html body .bvi .bvi-mx-lg-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-lg-5,
    html body .bvi .bvi-my-lg-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-lg-5,
    html body .bvi .bvi-mx-lg-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-lg-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-lg-0,
    html body .bvi .bvi-py-lg-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-lg-0,
    html body .bvi .bvi-px-lg-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-lg-0,
    html body .bvi .bvi-py-lg-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-lg-0,
    html body .bvi .bvi-px-lg-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-lg-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-lg-1,
    html body .bvi .bvi-py-lg-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-lg-1,
    html body .bvi .bvi-px-lg-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-lg-1,
    html body .bvi .bvi-py-lg-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-lg-1,
    html body .bvi .bvi-px-lg-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-lg-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-lg-2,
    html body .bvi .bvi-py-lg-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-lg-2,
    html body .bvi .bvi-px-lg-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-lg-2,
    html body .bvi .bvi-py-lg-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-lg-2,
    html body .bvi .bvi-px-lg-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-lg-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-lg-3,
    html body .bvi .bvi-py-lg-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-lg-3,
    html body .bvi .bvi-px-lg-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-lg-3,
    html body .bvi .bvi-py-lg-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-lg-3,
    html body .bvi .bvi-px-lg-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-lg-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-lg-4,
    html body .bvi .bvi-py-lg-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-lg-4,
    html body .bvi .bvi-px-lg-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-lg-4,
    html body .bvi .bvi-py-lg-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-lg-4,
    html body .bvi .bvi-px-lg-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-lg-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-lg-5,
    html body .bvi .bvi-py-lg-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-lg-5,
    html body .bvi .bvi-px-lg-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-lg-5,
    html body .bvi .bvi-py-lg-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-lg-5,
    html body .bvi .bvi-px-lg-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-lg-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-lg-auto,
    html body .bvi .bvi-my-lg-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-lg-auto,
    html body .bvi .bvi-mx-lg-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-lg-auto,
    html body .bvi .bvi-my-lg-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-lg-auto,
    html body .bvi .bvi-mx-lg-auto {
      margin-left: auto !important; } }
  @media (min-width: 1200px) {
    html body .bvi .bvi-m-xl-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-xl-0,
    html body .bvi .bvi-my-xl-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-xl-0,
    html body .bvi .bvi-mx-xl-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-xl-0,
    html body .bvi .bvi-my-xl-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-xl-0,
    html body .bvi .bvi-mx-xl-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-xl-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-xl-1,
    html body .bvi .bvi-my-xl-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-xl-1,
    html body .bvi .bvi-mx-xl-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-xl-1,
    html body .bvi .bvi-my-xl-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-xl-1,
    html body .bvi .bvi-mx-xl-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-xl-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-xl-2,
    html body .bvi .bvi-my-xl-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-xl-2,
    html body .bvi .bvi-mx-xl-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-xl-2,
    html body .bvi .bvi-my-xl-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-xl-2,
    html body .bvi .bvi-mx-xl-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-xl-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-xl-3,
    html body .bvi .bvi-my-xl-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-xl-3,
    html body .bvi .bvi-mx-xl-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-xl-3,
    html body .bvi .bvi-my-xl-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-xl-3,
    html body .bvi .bvi-mx-xl-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-xl-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-xl-4,
    html body .bvi .bvi-my-xl-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-xl-4,
    html body .bvi .bvi-mx-xl-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-xl-4,
    html body .bvi .bvi-my-xl-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-xl-4,
    html body .bvi .bvi-mx-xl-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-xl-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-xl-5,
    html body .bvi .bvi-my-xl-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-xl-5,
    html body .bvi .bvi-mx-xl-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-xl-5,
    html body .bvi .bvi-my-xl-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-xl-5,
    html body .bvi .bvi-mx-xl-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-xl-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-xl-0,
    html body .bvi .bvi-py-xl-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-xl-0,
    html body .bvi .bvi-px-xl-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-xl-0,
    html body .bvi .bvi-py-xl-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-xl-0,
    html body .bvi .bvi-px-xl-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-xl-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-xl-1,
    html body .bvi .bvi-py-xl-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-xl-1,
    html body .bvi .bvi-px-xl-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-xl-1,
    html body .bvi .bvi-py-xl-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-xl-1,
    html body .bvi .bvi-px-xl-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-xl-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-xl-2,
    html body .bvi .bvi-py-xl-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-xl-2,
    html body .bvi .bvi-px-xl-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-xl-2,
    html body .bvi .bvi-py-xl-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-xl-2,
    html body .bvi .bvi-px-xl-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-xl-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-xl-3,
    html body .bvi .bvi-py-xl-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-xl-3,
    html body .bvi .bvi-px-xl-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-xl-3,
    html body .bvi .bvi-py-xl-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-xl-3,
    html body .bvi .bvi-px-xl-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-xl-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-xl-4,
    html body .bvi .bvi-py-xl-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-xl-4,
    html body .bvi .bvi-px-xl-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-xl-4,
    html body .bvi .bvi-py-xl-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-xl-4,
    html body .bvi .bvi-px-xl-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-xl-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-xl-5,
    html body .bvi .bvi-py-xl-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-xl-5,
    html body .bvi .bvi-px-xl-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-xl-5,
    html body .bvi .bvi-py-xl-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-xl-5,
    html body .bvi .bvi-px-xl-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-xl-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-xl-auto,
    html body .bvi .bvi-my-xl-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-xl-auto,
    html body .bvi .bvi-mx-xl-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-xl-auto,
    html body .bvi .bvi-my-xl-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-xl-auto,
    html body .bvi .bvi-mx-xl-auto {
      margin-left: auto !important; } }
  html body .bvi.bvi-panel {
    padding: 15px 20px !important;
    color: black !important;
    background-color: #f8f8f8;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    letter-spacing: 0 !important;
    position: relative !important;
    text-shadow: none !important;
    line-height: normal !important;
    border: 0 !important;
    font-size: 16px !important;
    z-index: 99999 !important;
    moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23); }
    html body .bvi.bvi-panel[data-bvi-panel='true'] {
      display: block !important; }
    html body .bvi.bvi-panel[data-bvi-panel='false'] {
      display: none !important; }
    html body .bvi.bvi-panel.bvi-fixed-top {
      position: fixed !important;
      top: 0 !important;
      right: 0 !important;
      left: 0 !important;
      z-index: 999999 !important; }
    html body .bvi.bvi-panel .bvi-title {
      margin-top: 5px;
      font-size: 18px;
      font-weight: bold; }
    html body .bvi.bvi-panel .bvi-text-center {
      text-align: center; }
    html body .bvi.bvi-panel .bvi-text-right {
      text-align: right; }
    html body .bvi.bvi-panel .bvi-setting-menu {
      display: none; }
    html body .bvi.bvi-panel a {
      text-decoration: none; }
    html body .bvi.bvi-panel .bvi-hr {
      background-color: #ccc !important;
      border: 0 !important;
      height: 1px !important;
      margin-top: 1.5em !important;
      margin-bottom: 1.5em !important; }
    html body .bvi.bvi-panel .bvi-copy {
      font-size: 12px;
      color: #808080; }
      html body .bvi.bvi-panel .bvi-copy a {
        font-size: 13px;
        color: #808080;
        text-decoration: underline; }
        html body .bvi.bvi-panel .bvi-copy a:hover {
          color: #000000;
          text-decoration: underline; }
    @media (max-width: 575.98px) {
      html body .bvi.bvi-panel .bvi-title {
        font-size: 12px; }
      html body .bvi.bvi-panel .bvi-btn {
        font-size: 12px;
        padding: 0.200rem 0.35rem; }
      html body .bvi.bvi-panel .bvi-btn-sm, html body .bvi.bvi-panel .bvi-btn-group-sm > .bvi-btn {
        font-size: 10px;
        padding: 0.100rem 0.25rem; } }
    @media (min-width: 576px) and (max-width: 767.98px) {
      html body .bvi.bvi-panel .bvi-title {
        font-size: 14px; }
      html body .bvi.bvi-panel .bvi-btn {
        font-size: 14px;
        padding: 0.250rem 0.45rem; }
      html body .bvi.bvi-panel .bvi-btn-sm, html body .bvi.bvi-panel .bvi-btn-group-sm > .bvi-btn {
        font-size: 12px;
        padding: 0.150rem 0.35rem; } }
    @media (min-width: 768px) and (max-width: 991.98px) {
      html body .bvi.bvi-panel .bvi-title {
        font-size: 16px; }
      html body .bvi.bvi-panel .bvi-btn {
        font-size: 16px;
        padding: 0.300rem 0.55rem; }
      html body .bvi.bvi-panel .bvi-btn-sm, html body .bvi.bvi-panel .bvi-btn-group-sm > .bvi-btn {
        font-size: 14px;
        padding: 0.200rem 0.40rem; } }

html body .bvi-body {
  /*
      &[data-bvi-images='true'] {
        .bvi-images-on {
          display: block;
        }
        img {
          display: block;
        }
      }
      */
  /*
      &[data-bvi-images='false'] {
        img.bvi-images-off,
        .bvi-images-off {
          border: 2px dashed !important;
          box-sizing: border-box !important;
          overflow: hidden !important;
          max-width: 100% !important;
          max-height: 100% !important;
          //word-break: break-all !important;
          word-wrap: break-word !important;
          text-align: center !important;
          display: flex !important;
          align-items: center !important;
          justify-content: center !important;
        }
      }
      &[data-bvi-images='grayscale'] {
        img.bvi-images-grayscale {
          filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
          -webkit-filter: grayscale(1);
          -moz-filter: grayscale(100%);
          -ms-filter: grayscale(100%);
          -o-filter: grayscale(100%);
          filter: grayscale(100%);
          filter: grayscale(1);
          filter: gray;
          -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
        }
      }
      */ }
  html body .bvi-body[data-bvi-theme='white'] {
    background-color: #ffffff !important;
    fill: #000000 !important; }
  html body .bvi-body[data-bvi-theme='white'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #ffffff !important;
    background: #ffffff !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #000000 !important;
    color: #000000 !important;
    fill: #000000 !important; }
    html body .bvi-body[data-bvi-theme='white'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='white'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='white'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='white'] *:after {
      background-color: #ffffff !important;
      background: #ffffff !important;
      background-image: none !important;
      color: #000000 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #000000 !important; }
    html body .bvi-body[data-bvi-theme='white'] *:before {
      background-color: #ffffff !important;
      background: #ffffff !important;
      background-image: none !important;
      color: #000000 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #000000 !important; }
    html body .bvi-body[data-bvi-theme='white'] *::-moz-selection {
      background-color: #000000;
      color: #ffffff; }
    html body .bvi-body[data-bvi-theme='white'] *::selection {
      background-color: #000000;
      color: #ffffff; }
    html body .bvi-body[data-bvi-theme='white'] * a,
    html body .bvi-body[data-bvi-theme='white'] * label {
      color: #000000 !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      
      html body .bvi-body[data-bvi-theme='white'] * a.active,
      html body .bvi-body[data-bvi-theme='white'] * label.active {
        color: #ffffff !important;
        background-color: #000000 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='white'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='white'] * label:hover {
        color: #ffffff !important;
        background-color: #000000 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='white'] * a:hover *,
      html body .bvi-body[data-bvi-theme='white'] * label:hover * {
        color: #ffffff !important;
        background-color: #000000 !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"] {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover.active {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover:hover {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover:hover * {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='black'] {
    background-color: #000000 !important;
    fill: #ffffff !important; }
  html body .bvi-body[data-bvi-theme='black'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #000000 !important;
    background: #000000 !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    fill: #ffffff !important; }
    html body .bvi-body[data-bvi-theme='black'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='black'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='black'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='black'] *:after {
      background-color: #000000 !important;
      background: #000000 !important;
      background-image: none !important;
      color: #ffffff !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #ffffff !important; }
    html body .bvi-body[data-bvi-theme='black'] *:before {
      background-color: #000000 !important;
      background: #000000 !important;
      background-image: none !important;
      color: #ffffff !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #ffffff !important; }
    html body .bvi-body[data-bvi-theme='black'] *::-moz-selection {
      background-color: #ffffff;
      color: #000000; }
    html body .bvi-body[data-bvi-theme='black'] *::selection {
      background-color: #ffffff;
      color: #000000; }
    html body .bvi-body[data-bvi-theme='black'] * a,
    html body .bvi-body[data-bvi-theme='black'] * label {
      color: #ffffff !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='black'] .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      html body .bvi-body[data-bvi-theme='black'] * a.active,
      html body .bvi-body[data-bvi-theme='black'] * label.active {
        color: #000000 !important;
        background-color: #ffffff !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='black'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='black'] * label:hover {
        color: #000000 !important;
        background-color: #ffffff !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='black'] * a:hover *,
      html body .bvi-body[data-bvi-theme='black'] * label:hover * {
        color: #000000 !important;
        background-color: #ffffff !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"] {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover.active {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover:hover {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover:hover * {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='blue'] {
    background-color: #9DD1FF !important;
    fill: #063462 !important; }
  html body .bvi-body[data-bvi-theme='blue'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #9DD1FF !important;
    background: #9DD1FF !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #063462 !important;
    color: #063462 !important;
    fill: #063462 !important; }
    html body .bvi-body[data-bvi-theme='blue'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='blue'] *:after {
      background-color: #9DD1FF !important;
      background: #9DD1FF !important;
      background-image: none !important;
      color: #063462 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #063462 !important; }
    html body .bvi-body[data-bvi-theme='blue'] *:before {
      background-color: #9DD1FF !important;
      background: #9DD1FF !important;
      background-image: none !important;
      color: #063462 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #063462 !important; }
    html body .bvi-body[data-bvi-theme='blue'] *::-moz-selection {
      background-color: #063462;
      color: #9DD1FF; }
    html body .bvi-body[data-bvi-theme='blue'] *::selection {
      background-color: #063462;
      color: #9DD1FF; }
    html body .bvi-body[data-bvi-theme='blue'] * a,
    html body .bvi-body[data-bvi-theme='blue'] * label {
      color: #063462 !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='blue'] .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      html body .bvi-body[data-bvi-theme='blue'] * a.active,
      html body .bvi-body[data-bvi-theme='blue'] * label.active {
        color: #9DD1FF !important;
        background-color: #063462 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='blue'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='blue'] * label:hover {
        color: #9DD1FF !important;
        background-color: #063462 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='blue'] * a:hover *,
      html body .bvi-body[data-bvi-theme='blue'] * label:hover * {
        color: #9DD1FF !important;
        background-color: #063462 !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"] {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover.active {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover:hover {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover:hover * {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='brown'] {
    background-color: #F7F3D6 !important;
    fill: #4D4B43 !important; }
  html body .bvi-body[data-bvi-theme='brown'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #F7F3D6 !important;
    background: #F7F3D6 !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #4D4B43 !important;
    color: #4D4B43 !important;
    fill: #4D4B43 !important; }
    html body .bvi-body[data-bvi-theme='brown'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='brown'] *:after {
      background-color: #F7F3D6 !important;
      background: #F7F3D6 !important;
      background-image: none !important;
      color: #4D4B43 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #4D4B43 !important; }
    html body .bvi-body[data-bvi-theme='brown'] *:before {
      background-color: #F7F3D6 !important;
      background: #F7F3D6 !important;
      background-image: none !important;
      color: #4D4B43 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #4D4B43 !important; }
    html body .bvi-body[data-bvi-theme='brown'] *::-moz-selection {
      background-color: #4D4B43;
      color: #F7F3D6; }
    html body .bvi-body[data-bvi-theme='brown'] *::selection {
      background-color: #4D4B43;
      color: #F7F3D6; }
    html body .bvi-body[data-bvi-theme='brown'] * a,
    html body .bvi-body[data-bvi-theme='brown'] * label {
      color: #4D4B43 !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='brown'] .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      html body .bvi-body[data-bvi-theme='brown'] * a.active,
      html body .bvi-body[data-bvi-theme='brown'] * label.active {
        color: #F7F3D6 !important;
        background-color: #4D4B43 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='brown'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='brown'] * label:hover {
        color: #F7F3D6 !important;
        background-color: #4D4B43 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='brown'] * a:hover *,
      html body .bvi-body[data-bvi-theme='brown'] * label:hover * {
        color: #F7F3D6 !important;
        background-color: #4D4B43 !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"] {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover.active {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover:hover {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover:hover * {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='green'] {
    background-color: #3B2716 !important;
    fill: #A9E44D !important; }
  html body .bvi-body[data-bvi-theme='green'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #3B2716 !important;
    background: #3B2716 !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #A9E44D !important;
    color: #A9E44D !important;
    fill: #A9E44D !important; }
    html body .bvi-body[data-bvi-theme='green'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='green'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='green'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='green'] *:after {
      background-color: #3B2716 !important;
      background: #3B2716 !important;
      background-image: none !important;
      color: #A9E44D !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #A9E44D !important; }
    html body .bvi-body[data-bvi-theme='green'] *:before {
      background-color: #3B2716 !important;
      background: #3B2716 !important;
      background-image: none !important;
      color: #A9E44D !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #A9E44D !important; }
    html body .bvi-body[data-bvi-theme='green'] *::-moz-selection {
      background-color: #A9E44D;
      color: #3B2716; }
    html body .bvi-body[data-bvi-theme='green'] *::selection {
      background-color: #A9E44D;
      color: #3B2716; }
    html body .bvi-body[data-bvi-theme='green'] * a,
    html body .bvi-body[data-bvi-theme='green'] * label {
      color: #A9E44D !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='green'] .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      html body .bvi-body[data-bvi-theme='green'] * a.active,
      html body .bvi-body[data-bvi-theme='green'] * label.active {
        color: #3B2716 !important;
        background-color: #A9E44D !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='green'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='green'] * label:hover {
        color: #3B2716 !important;
        background-color: #A9E44D !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='green'] * a:hover *,
      html body .bvi-body[data-bvi-theme='green'] * label:hover * {
        color: #3B2716 !important;
        background-color: #A9E44D !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"] {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover.active {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover:hover {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover:hover * {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-size='40'] * {
    font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='40'] * h1,
    html body .bvi-body[data-bvi-size='40'] * h1 * {
      font-size: 47px !important; }
    html body .bvi-body[data-bvi-size='40'] * h2,
    html body .bvi-body[data-bvi-size='40'] * h2 * {
      font-size: 46px !important; }
    html body .bvi-body[data-bvi-size='40'] * h3,
    html body .bvi-body[data-bvi-size='40'] * h3 * {
      font-size: 45px !important; }
    html body .bvi-body[data-bvi-size='40'] * h4,
    html body .bvi-body[data-bvi-size='40'] * h4 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='40'] * h5,
    html body .bvi-body[data-bvi-size='40'] * h5 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='40'] * h6,
    html body .bvi-body[data-bvi-size='40'] * h6 * {
      font-size: 42px !important; }
  html body .bvi-body[data-bvi-size='39'] * {
    font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='39'] * h1,
    html body .bvi-body[data-bvi-size='39'] * h1 * {
      font-size: 46px !important; }
    html body .bvi-body[data-bvi-size='39'] * h2,
    html body .bvi-body[data-bvi-size='39'] * h2 * {
      font-size: 45px !important; }
    html body .bvi-body[data-bvi-size='39'] * h3,
    html body .bvi-body[data-bvi-size='39'] * h3 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='39'] * h4,
    html body .bvi-body[data-bvi-size='39'] * h4 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='39'] * h5,
    html body .bvi-body[data-bvi-size='39'] * h5 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='39'] * h6,
    html body .bvi-body[data-bvi-size='39'] * h6 * {
      font-size: 41px !important; }
  html body .bvi-body[data-bvi-size='38'] * {
    font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='38'] * h1,
    html body .bvi-body[data-bvi-size='38'] * h1 * {
      font-size: 45px !important; }
    html body .bvi-body[data-bvi-size='38'] * h2,
    html body .bvi-body[data-bvi-size='38'] * h2 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='38'] * h3,
    html body .bvi-body[data-bvi-size='38'] * h3 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='38'] * h4,
    html body .bvi-body[data-bvi-size='38'] * h4 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='38'] * h5,
    html body .bvi-body[data-bvi-size='38'] * h5 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='38'] * h6,
    html body .bvi-body[data-bvi-size='38'] * h6 * {
      font-size: 40px !important; }
  html body .bvi-body[data-bvi-size='37'] * {
    font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='37'] * h1,
    html body .bvi-body[data-bvi-size='37'] * h1 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='37'] * h2,
    html body .bvi-body[data-bvi-size='37'] * h2 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='37'] * h3,
    html body .bvi-body[data-bvi-size='37'] * h3 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='37'] * h4,
    html body .bvi-body[data-bvi-size='37'] * h4 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='37'] * h5,
    html body .bvi-body[data-bvi-size='37'] * h5 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='37'] * h6,
    html body .bvi-body[data-bvi-size='37'] * h6 * {
      font-size: 39px !important; }
  html body .bvi-body[data-bvi-size='36'] * {
    font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='36'] * h1,
    html body .bvi-body[data-bvi-size='36'] * h1 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='36'] * h2,
    html body .bvi-body[data-bvi-size='36'] * h2 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='36'] * h3,
    html body .bvi-body[data-bvi-size='36'] * h3 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='36'] * h4,
    html body .bvi-body[data-bvi-size='36'] * h4 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='36'] * h5,
    html body .bvi-body[data-bvi-size='36'] * h5 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='36'] * h6,
    html body .bvi-body[data-bvi-size='36'] * h6 * {
      font-size: 38px !important; }
  html body .bvi-body[data-bvi-size='35'] * {
    font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='35'] * h1,
    html body .bvi-body[data-bvi-size='35'] * h1 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='35'] * h2,
    html body .bvi-body[data-bvi-size='35'] * h2 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='35'] * h3,
    html body .bvi-body[data-bvi-size='35'] * h3 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='35'] * h4,
    html body .bvi-body[data-bvi-size='35'] * h4 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='35'] * h5,
    html body .bvi-body[data-bvi-size='35'] * h5 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='35'] * h6,
    html body .bvi-body[data-bvi-size='35'] * h6 * {
      font-size: 37px !important; }
  html body .bvi-body[data-bvi-size='34'] * {
    font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='34'] * h1,
    html body .bvi-body[data-bvi-size='34'] * h1 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='34'] * h2,
    html body .bvi-body[data-bvi-size='34'] * h2 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='34'] * h3,
    html body .bvi-body[data-bvi-size='34'] * h3 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='34'] * h4,
    html body .bvi-body[data-bvi-size='34'] * h4 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='34'] * h5,
    html body .bvi-body[data-bvi-size='34'] * h5 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='34'] * h6,
    html body .bvi-body[data-bvi-size='34'] * h6 * {
      font-size: 36px !important; }
  html body .bvi-body[data-bvi-size='33'] * {
    font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='33'] * h1,
    html body .bvi-body[data-bvi-size='33'] * h1 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='33'] * h2,
    html body .bvi-body[data-bvi-size='33'] * h2 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='33'] * h3,
    html body .bvi-body[data-bvi-size='33'] * h3 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='33'] * h4,
    html body .bvi-body[data-bvi-size='33'] * h4 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='33'] * h5,
    html body .bvi-body[data-bvi-size='33'] * h5 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='33'] * h6,
    html body .bvi-body[data-bvi-size='33'] * h6 * {
      font-size: 35px !important; }
  html body .bvi-body[data-bvi-size='32'] * {
    font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='32'] * h1,
    html body .bvi-body[data-bvi-size='32'] * h1 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='32'] * h2,
    html body .bvi-body[data-bvi-size='32'] * h2 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='32'] * h3,
    html body .bvi-body[data-bvi-size='32'] * h3 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='32'] * h4,
    html body .bvi-body[data-bvi-size='32'] * h4 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='32'] * h5,
    html body .bvi-body[data-bvi-size='32'] * h5 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='32'] * h6,
    html body .bvi-body[data-bvi-size='32'] * h6 * {
      font-size: 34px !important; }
  html body .bvi-body[data-bvi-size='31'] * {
    font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='31'] * h1,
    html body .bvi-body[data-bvi-size='31'] * h1 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='31'] * h2,
    html body .bvi-body[data-bvi-size='31'] * h2 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='31'] * h3,
    html body .bvi-body[data-bvi-size='31'] * h3 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='31'] * h4,
    html body .bvi-body[data-bvi-size='31'] * h4 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='31'] * h5,
    html body .bvi-body[data-bvi-size='31'] * h5 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='31'] * h6,
    html body .bvi-body[data-bvi-size='31'] * h6 * {
      font-size: 33px !important; }
  html body .bvi-body[data-bvi-size='30'] * {
    font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='30'] * h1,
    html body .bvi-body[data-bvi-size='30'] * h1 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='30'] * h2,
    html body .bvi-body[data-bvi-size='30'] * h2 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='30'] * h3,
    html body .bvi-body[data-bvi-size='30'] * h3 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='30'] * h4,
    html body .bvi-body[data-bvi-size='30'] * h4 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='30'] * h5,
    html body .bvi-body[data-bvi-size='30'] * h5 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='30'] * h6,
    html body .bvi-body[data-bvi-size='30'] * h6 * {
      font-size: 32px !important; }
  html body .bvi-body[data-bvi-size='29'] * {
    font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='29'] * h1,
    html body .bvi-body[data-bvi-size='29'] * h1 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='29'] * h2,
    html body .bvi-body[data-bvi-size='29'] * h2 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='29'] * h3,
    html body .bvi-body[data-bvi-size='29'] * h3 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='29'] * h4,
    html body .bvi-body[data-bvi-size='29'] * h4 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='29'] * h5,
    html body .bvi-body[data-bvi-size='29'] * h5 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='29'] * h6,
    html body .bvi-body[data-bvi-size='29'] * h6 * {
      font-size: 31px !important; }
  html body .bvi-body[data-bvi-size='28'] * {
    font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='28'] * h1,
    html body .bvi-body[data-bvi-size='28'] * h1 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='28'] * h2,
    html body .bvi-body[data-bvi-size='28'] * h2 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='28'] * h3,
    html body .bvi-body[data-bvi-size='28'] * h3 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='28'] * h4,
    html body .bvi-body[data-bvi-size='28'] * h4 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='28'] * h5,
    html body .bvi-body[data-bvi-size='28'] * h5 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='28'] * h6,
    html body .bvi-body[data-bvi-size='28'] * h6 * {
      font-size: 30px !important; }
  html body .bvi-body[data-bvi-size='27'] * {
    font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='27'] * h1,
    html body .bvi-body[data-bvi-size='27'] * h1 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='27'] * h2,
    html body .bvi-body[data-bvi-size='27'] * h2 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='27'] * h3,
    html body .bvi-body[data-bvi-size='27'] * h3 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='27'] * h4,
    html body .bvi-body[data-bvi-size='27'] * h4 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='27'] * h5,
    html body .bvi-body[data-bvi-size='27'] * h5 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='27'] * h6,
    html body .bvi-body[data-bvi-size='27'] * h6 * {
      font-size: 29px !important; }
  html body .bvi-body[data-bvi-size='26'] * {
    font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='26'] * h1,
    html body .bvi-body[data-bvi-size='26'] * h1 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='26'] * h2,
    html body .bvi-body[data-bvi-size='26'] * h2 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='26'] * h3,
    html body .bvi-body[data-bvi-size='26'] * h3 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='26'] * h4,
    html body .bvi-body[data-bvi-size='26'] * h4 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='26'] * h5,
    html body .bvi-body[data-bvi-size='26'] * h5 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='26'] * h6,
    html body .bvi-body[data-bvi-size='26'] * h6 * {
      font-size: 28px !important; }
  html body .bvi-body[data-bvi-size='25'] * {
    font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='25'] * h1,
    html body .bvi-body[data-bvi-size='25'] * h1 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='25'] * h2,
    html body .bvi-body[data-bvi-size='25'] * h2 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='25'] * h3,
    html body .bvi-body[data-bvi-size='25'] * h3 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='25'] * h4,
    html body .bvi-body[data-bvi-size='25'] * h4 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='25'] * h5,
    html body .bvi-body[data-bvi-size='25'] * h5 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='25'] * h6,
    html body .bvi-body[data-bvi-size='25'] * h6 * {
      font-size: 27px !important; }
  html body .bvi-body[data-bvi-size='24'] * {
    font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='24'] * h1,
    html body .bvi-body[data-bvi-size='24'] * h1 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='24'] * h2,
    html body .bvi-body[data-bvi-size='24'] * h2 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='24'] * h3,
    html body .bvi-body[data-bvi-size='24'] * h3 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='24'] * h4,
    html body .bvi-body[data-bvi-size='24'] * h4 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='24'] * h5,
    html body .bvi-body[data-bvi-size='24'] * h5 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='24'] * h6,
    html body .bvi-body[data-bvi-size='24'] * h6 * {
      font-size: 26px !important; }
  html body .bvi-body[data-bvi-size='23'] * {
    font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='23'] * h1,
    html body .bvi-body[data-bvi-size='23'] * h1 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='23'] * h2,
    html body .bvi-body[data-bvi-size='23'] * h2 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='23'] * h3,
    html body .bvi-body[data-bvi-size='23'] * h3 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='23'] * h4,
    html body .bvi-body[data-bvi-size='23'] * h4 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='23'] * h5,
    html body .bvi-body[data-bvi-size='23'] * h5 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='23'] * h6,
    html body .bvi-body[data-bvi-size='23'] * h6 * {
      font-size: 25px !important; }
  html body .bvi-body[data-bvi-size='22'] * {
    font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='22'] * h1,
    html body .bvi-body[data-bvi-size='22'] * h1 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='22'] * h2,
    html body .bvi-body[data-bvi-size='22'] * h2 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='22'] * h3,
    html body .bvi-body[data-bvi-size='22'] * h3 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='22'] * h4,
    html body .bvi-body[data-bvi-size='22'] * h4 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='22'] * h5,
    html body .bvi-body[data-bvi-size='22'] * h5 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='22'] * h6,
    html body .bvi-body[data-bvi-size='22'] * h6 * {
      font-size: 24px !important; }
  html body .bvi-body[data-bvi-size='21'] * {
    font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='21'] * h1,
    html body .bvi-body[data-bvi-size='21'] * h1 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='21'] * h2,
    html body .bvi-body[data-bvi-size='21'] * h2 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='21'] * h3,
    html body .bvi-body[data-bvi-size='21'] * h3 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='21'] * h4,
    html body .bvi-body[data-bvi-size='21'] * h4 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='21'] * h5,
    html body .bvi-body[data-bvi-size='21'] * h5 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='21'] * h6,
    html body .bvi-body[data-bvi-size='21'] * h6 * {
      font-size: 23px !important; }
  html body .bvi-body[data-bvi-size='20'] * {
    font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='20'] * h1,
    html body .bvi-body[data-bvi-size='20'] * h1 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='20'] * h2,
    html body .bvi-body[data-bvi-size='20'] * h2 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='20'] * h3,
    html body .bvi-body[data-bvi-size='20'] * h3 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='20'] * h4,
    html body .bvi-body[data-bvi-size='20'] * h4 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='20'] * h5,
    html body .bvi-body[data-bvi-size='20'] * h5 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='20'] * h6,
    html body .bvi-body[data-bvi-size='20'] * h6 * {
      font-size: 22px !important; }
  html body .bvi-body[data-bvi-size='19'] * {
    font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='19'] * h1,
    html body .bvi-body[data-bvi-size='19'] * h1 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='19'] * h2,
    html body .bvi-body[data-bvi-size='19'] * h2 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='19'] * h3,
    html body .bvi-body[data-bvi-size='19'] * h3 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='19'] * h4,
    html body .bvi-body[data-bvi-size='19'] * h4 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='19'] * h5,
    html body .bvi-body[data-bvi-size='19'] * h5 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='19'] * h6,
    html body .bvi-body[data-bvi-size='19'] * h6 * {
      font-size: 21px !important; }
  html body .bvi-body[data-bvi-size='18'] * {
    font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='18'] * h1,
    html body .bvi-body[data-bvi-size='18'] * h1 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='18'] * h2,
    html body .bvi-body[data-bvi-size='18'] * h2 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='18'] * h3,
    html body .bvi-body[data-bvi-size='18'] * h3 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='18'] * h4,
    html body .bvi-body[data-bvi-size='18'] * h4 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='18'] * h5,
    html body .bvi-body[data-bvi-size='18'] * h5 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='18'] * h6,
    html body .bvi-body[data-bvi-size='18'] * h6 * {
      font-size: 20px !important; }
  html body .bvi-body[data-bvi-size='17'] * {
    font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='17'] * h1,
    html body .bvi-body[data-bvi-size='17'] * h1 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='17'] * h2,
    html body .bvi-body[data-bvi-size='17'] * h2 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='17'] * h3,
    html body .bvi-body[data-bvi-size='17'] * h3 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='17'] * h4,
    html body .bvi-body[data-bvi-size='17'] * h4 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='17'] * h5,
    html body .bvi-body[data-bvi-size='17'] * h5 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='17'] * h6,
    html body .bvi-body[data-bvi-size='17'] * h6 * {
      font-size: 19px !important; }
  html body .bvi-body[data-bvi-size='16'] * {
    font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='16'] * h1,
    html body .bvi-body[data-bvi-size='16'] * h1 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='16'] * h2,
    html body .bvi-body[data-bvi-size='16'] * h2 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='16'] * h3,
    html body .bvi-body[data-bvi-size='16'] * h3 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='16'] * h4,
    html body .bvi-body[data-bvi-size='16'] * h4 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='16'] * h5,
    html body .bvi-body[data-bvi-size='16'] * h5 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='16'] * h6,
    html body .bvi-body[data-bvi-size='16'] * h6 * {
      font-size: 18px !important; }
  html body .bvi-body[data-bvi-size='15'] * {
    font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='15'] * h1,
    html body .bvi-body[data-bvi-size='15'] * h1 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='15'] * h2,
    html body .bvi-body[data-bvi-size='15'] * h2 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='15'] * h3,
    html body .bvi-body[data-bvi-size='15'] * h3 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='15'] * h4,
    html body .bvi-body[data-bvi-size='15'] * h4 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='15'] * h5,
    html body .bvi-body[data-bvi-size='15'] * h5 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='15'] * h6,
    html body .bvi-body[data-bvi-size='15'] * h6 * {
      font-size: 17px !important; }
  html body .bvi-body[data-bvi-size='14'] * {
    font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='14'] * h1,
    html body .bvi-body[data-bvi-size='14'] * h1 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='14'] * h2,
    html body .bvi-body[data-bvi-size='14'] * h2 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='14'] * h3,
    html body .bvi-body[data-bvi-size='14'] * h3 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='14'] * h4,
    html body .bvi-body[data-bvi-size='14'] * h4 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='14'] * h5,
    html body .bvi-body[data-bvi-size='14'] * h5 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='14'] * h6,
    html body .bvi-body[data-bvi-size='14'] * h6 * {
      font-size: 16px !important; }
  html body .bvi-body[data-bvi-size='13'] * {
    font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='13'] * h1,
    html body .bvi-body[data-bvi-size='13'] * h1 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='13'] * h2,
    html body .bvi-body[data-bvi-size='13'] * h2 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='13'] * h3,
    html body .bvi-body[data-bvi-size='13'] * h3 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='13'] * h4,
    html body .bvi-body[data-bvi-size='13'] * h4 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='13'] * h5,
    html body .bvi-body[data-bvi-size='13'] * h5 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='13'] * h6,
    html body .bvi-body[data-bvi-size='13'] * h6 * {
      font-size: 15px !important; }
  html body .bvi-body[data-bvi-size='12'] * {
    font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='12'] * h1,
    html body .bvi-body[data-bvi-size='12'] * h1 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='12'] * h2,
    html body .bvi-body[data-bvi-size='12'] * h2 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='12'] * h3,
    html body .bvi-body[data-bvi-size='12'] * h3 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='12'] * h4,
    html body .bvi-body[data-bvi-size='12'] * h4 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='12'] * h5,
    html body .bvi-body[data-bvi-size='12'] * h5 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='12'] * h6,
    html body .bvi-body[data-bvi-size='12'] * h6 * {
      font-size: 14px !important; }
  html body .bvi-body[data-bvi-size='11'] * {
    font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='11'] * h1,
    html body .bvi-body[data-bvi-size='11'] * h1 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='11'] * h2,
    html body .bvi-body[data-bvi-size='11'] * h2 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='11'] * h3,
    html body .bvi-body[data-bvi-size='11'] * h3 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='11'] * h4,
    html body .bvi-body[data-bvi-size='11'] * h4 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='11'] * h5,
    html body .bvi-body[data-bvi-size='11'] * h5 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='11'] * h6,
    html body .bvi-body[data-bvi-size='11'] * h6 * {
      font-size: 13px !important; }
  html body .bvi-body[data-bvi-size='10'] * {
    font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='10'] * h1,
    html body .bvi-body[data-bvi-size='10'] * h1 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='10'] * h2,
    html body .bvi-body[data-bvi-size='10'] * h2 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='10'] * h3,
    html body .bvi-body[data-bvi-size='10'] * h3 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='10'] * h4,
    html body .bvi-body[data-bvi-size='10'] * h4 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='10'] * h5,
    html body .bvi-body[data-bvi-size='10'] * h5 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='10'] * h6,
    html body .bvi-body[data-bvi-size='10'] * h6 * {
      font-size: 12px !important; }
  html body .bvi-body[data-bvi-size='9'] * {
    font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='9'] * h1,
    html body .bvi-body[data-bvi-size='9'] * h1 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='9'] * h2,
    html body .bvi-body[data-bvi-size='9'] * h2 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='9'] * h3,
    html body .bvi-body[data-bvi-size='9'] * h3 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='9'] * h4,
    html body .bvi-body[data-bvi-size='9'] * h4 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='9'] * h5,
    html body .bvi-body[data-bvi-size='9'] * h5 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='9'] * h6,
    html body .bvi-body[data-bvi-size='9'] * h6 * {
      font-size: 11px !important; }
  html body .bvi-body[data-bvi-size='8'] * {
    font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='8'] * h1,
    html body .bvi-body[data-bvi-size='8'] * h1 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='8'] * h2,
    html body .bvi-body[data-bvi-size='8'] * h2 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='8'] * h3,
    html body .bvi-body[data-bvi-size='8'] * h3 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='8'] * h4,
    html body .bvi-body[data-bvi-size='8'] * h4 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='8'] * h5,
    html body .bvi-body[data-bvi-size='8'] * h5 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='8'] * h6,
    html body .bvi-body[data-bvi-size='8'] * h6 * {
      font-size: 10px !important; }
  html body .bvi-body[data-bvi-size='7'] * {
    font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='7'] * h1,
    html body .bvi-body[data-bvi-size='7'] * h1 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='7'] * h2,
    html body .bvi-body[data-bvi-size='7'] * h2 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='7'] * h3,
    html body .bvi-body[data-bvi-size='7'] * h3 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='7'] * h4,
    html body .bvi-body[data-bvi-size='7'] * h4 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='7'] * h5,
    html body .bvi-body[data-bvi-size='7'] * h5 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='7'] * h6,
    html body .bvi-body[data-bvi-size='7'] * h6 * {
      font-size: 9px !important; }
  html body .bvi-body[data-bvi-size='6'] * {
    font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='6'] * h1,
    html body .bvi-body[data-bvi-size='6'] * h1 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='6'] * h2,
    html body .bvi-body[data-bvi-size='6'] * h2 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='6'] * h3,
    html body .bvi-body[data-bvi-size='6'] * h3 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='6'] * h4,
    html body .bvi-body[data-bvi-size='6'] * h4 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='6'] * h5,
    html body .bvi-body[data-bvi-size='6'] * h5 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='6'] * h6,
    html body .bvi-body[data-bvi-size='6'] * h6 * {
      font-size: 8px !important; }
  html body .bvi-body[data-bvi-size='5'] * {
    font-size: 5px !important; }
    html body .bvi-body[data-bvi-size='5'] * h1,
    html body .bvi-body[data-bvi-size='5'] * h1 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='5'] * h2,
    html body .bvi-body[data-bvi-size='5'] * h2 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='5'] * h3,
    html body .bvi-body[data-bvi-size='5'] * h3 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='5'] * h4,
    html body .bvi-body[data-bvi-size='5'] * h4 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='5'] * h5,
    html body .bvi-body[data-bvi-size='5'] * h5 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='5'] * h6,
    html body .bvi-body[data-bvi-size='5'] * h6 * {
      font-size: 7px !important; }
  html body .bvi-body[data-bvi-size='4'] * {
    font-size: 4px !important; }
    html body .bvi-body[data-bvi-size='4'] * h1,
    html body .bvi-body[data-bvi-size='4'] * h1 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='4'] * h2,
    html body .bvi-body[data-bvi-size='4'] * h2 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='4'] * h3,
    html body .bvi-body[data-bvi-size='4'] * h3 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='4'] * h4,
    html body .bvi-body[data-bvi-size='4'] * h4 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='4'] * h5,
    html body .bvi-body[data-bvi-size='4'] * h5 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='4'] * h6,
    html body .bvi-body[data-bvi-size='4'] * h6 * {
      font-size: 6px !important; }
  html body .bvi-body[data-bvi-size='3'] * {
    font-size: 3px !important; }
    html body .bvi-body[data-bvi-size='3'] * h1,
    html body .bvi-body[data-bvi-size='3'] * h1 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='3'] * h2,
    html body .bvi-body[data-bvi-size='3'] * h2 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='3'] * h3,
    html body .bvi-body[data-bvi-size='3'] * h3 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='3'] * h4,
    html body .bvi-body[data-bvi-size='3'] * h4 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='3'] * h5,
    html body .bvi-body[data-bvi-size='3'] * h5 * {
      font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='3'] * h6,
    html body .bvi-body[data-bvi-size='3'] * h6 * {
      font-size: 5px !important; }
  html body .bvi-body[data-bvi-size='2'] * {
    font-size: 2px !important; }
    html body .bvi-body[data-bvi-size='2'] * h1,
    html body .bvi-body[data-bvi-size='2'] * h1 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='2'] * h2,
    html body .bvi-body[data-bvi-size='2'] * h2 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='2'] * h3,
    html body .bvi-body[data-bvi-size='2'] * h3 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='2'] * h4,
    html body .bvi-body[data-bvi-size='2'] * h4 * {
      font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='2'] * h5,
    html body .bvi-body[data-bvi-size='2'] * h5 * {
      font-size: 5px !important; }
    html body .bvi-body[data-bvi-size='2'] * h6,
    html body .bvi-body[data-bvi-size='2'] * h6 * {
      font-size: 4px !important; }
  html body .bvi-body[data-bvi-size='1'] * {
    font-size: 1px !important; }
    html body .bvi-body[data-bvi-size='1'] * h1,
    html body .bvi-body[data-bvi-size='1'] * h1 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='1'] * h2,
    html body .bvi-body[data-bvi-size='1'] * h2 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='1'] * h3,
    html body .bvi-body[data-bvi-size='1'] * h3 * {
      font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='1'] * h4,
    html body .bvi-body[data-bvi-size='1'] * h4 * {
      font-size: 5px !important; }
    html body .bvi-body[data-bvi-size='1'] * h5,
    html body .bvi-body[data-bvi-size='1'] * h5 * {
      font-size: 4px !important; }
    html body .bvi-body[data-bvi-size='1'] * h6,
    html body .bvi-body[data-bvi-size='1'] * h6 * {
      font-size: 3px !important; }
  html body .bvi-body[data-bvi-images='true'] img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0); }
  html body .bvi-body[data-bvi-images='false'] .bvi-img-off {
    border: 2px dashed !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    max-width: 100% !important;
    max-height: 100% !important;
    word-wrap: break-word !important;
    text-align: center !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-align-items: center !important;
            align-items: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important; 
    min-width: 100%}
    html body .bvi-body[data-bvi-images='false'] .promo-slider {
      display: none;
    }
  html body .bvi-body[data-bvi-images='grayscale'] .grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-filter: gray;
            filter: gray; }
  html body .bvi-body[data-bvi-images='grayscale'] .bvi-div-grayscale {
    position: relative;
    display: block; }
  html body .bvi-body[data-bvi-line-height='normal'] * {
    line-height: 1.5 !important; }
  html body .bvi-body[data-bvi-line-height='average'] * {
    line-height: 2 !important; }
  html body .bvi-body[data-bvi-line-height='big'] * {
    line-height: 2.5 !important; }
  html body .bvi-body[data-bvi-letter-spacing='normal'] * {
    letter-spacing: 0px !important; }
  html body .bvi-body[data-bvi-letter-spacing='average'] * {
    letter-spacing: 2px !important; }
  html body .bvi-body[data-bvi-letter-spacing='big'] * {
    letter-spacing: 4px !important; }
  html body .bvi-body[data-bvi-font-family='arial'] *:not(i):not(span) {
    font-family: Arial, sans-serif; }
  html body .bvi-body[data-bvi-font-family='times'] *:not(i):not(span) {
    font-family: "Times New roman"; }
  html body .bvi-body[data-bvi-flash-iframe='true'] iframe,
  html body .bvi-body[data-bvi-flash-iframe='true'] video,
  html body .bvi-body[data-bvi-flash-iframe='true'] figure {
    display: block; }
  html body .bvi-body[data-bvi-flash-iframe='false'] iframe,
  html body .bvi-body[data-bvi-flash-iframe='false'] video,
  html body .bvi-body[data-bvi-flash-iframe='false'] figure {
    display: none; }

/*
html body .bvi-body img {
  filter: grayscale(100%)
}

html body .bvi-body img {
  filter: grayscale(100%)
}
*/
html body .bvi-body .bvi-open {display: none!important}

.bvi-body .articles-slider .slick-arrow.slick-next {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
}


/**
 * Trumbowyg v2.23.0 - A lightweight WYSIWYG editor
 * Default stylesheet for Trumbowyg editor
 * ------------------------
 * @link http://alex-d.github.io/Trumbowyg
 * @license MIT
 * @author Alexandre Demode (Alex-D)
 *         Twitter : @AlexandreDemode
 *         Website : alex-d.fr
 */

#trumbowyg-icons {
  overflow: hidden;
  visibility: hidden;
  height: 0;
  width: 0; }
  #trumbowyg-icons svg {
    height: 0;
    width: 0; }

.trumbowyg-box *,
.trumbowyg-box *::before,
.trumbowyg-box *::after,
.trumbowyg-modal *,
.trumbowyg-modal *::before,
.trumbowyg-modal *::after {
  box-sizing: border-box; }

.trumbowyg-box svg,
.trumbowyg-modal svg {
  width: 17px;
  height: 100%;
  fill: #222; }

.trumbowyg-box,
.trumbowyg-editor {
  display: block;
  position: relative;
  border: 1px solid #DDD;
  width: 100%;
  min-height: 300px; }

.trumbowyg-box .trumbowyg-editor {
  margin: 0 auto; }

.trumbowyg-box.trumbowyg-fullscreen {
  background: #FEFEFE;
  border: none !important; }

.trumbowyg-editor,
.trumbowyg-textarea {
  position: relative;
  box-sizing: border-box;
  padding: 20px;
  min-height: 300px;
  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.trumbowyg-autogrow-on-enter,
  .trumbowyg-textarea.trumbowyg-autogrow-on-enter {
    transition: height 300ms ease-out; }

.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: "Inconsolata", "Consolas", "Courier", "Courier New", sans-serif;
  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;
  margin-bottom: 1px; }

.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor {
  display: none; }

.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea {
  opacity: 0.8;
  background: none; }

.trumbowyg-editor[contenteditable=true]:empty:not(:focus)::before {
  content: attr(placeholder);
  color: #999;
  pointer-events: none;
  white-space: break-spaces; }

.trumbowyg-button-pane {
  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;
  z-index: 11; }
  .trumbowyg-button-pane::after {
    content: " ";
    display: block;
    position: absolute;
    top: 36px;
    left: 0;
    right: 0;
    width: 100%;
    height: 1px;
    background: #d7e0e2; }
  .trumbowyg-button-pane .trumbowyg-button-group {
    display: inline-block; }
    .trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
      color: transparent; }
    .trumbowyg-button-pane .trumbowyg-button-group::after {
      content: " ";
      display: inline-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: inline-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;
    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; }
  .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: 25px;
    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 {
    float: right; }

.trumbowyg-dropdown {
  max-width: 300px;
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  white-space: nowrap;
  border: 1px solid #ecf0f1;
  padding: 5px 0;
  border-top: none;
  background: #FFF;
  margin-left: -1px;
  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: #333 !important;
    border: none;
    cursor: pointer;
    text-align: left;
    font-size: 15px;
    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%);
          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%);
          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;
  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 #EEE;
    color: #333;
    background: #fbfcfc; }
  .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%;
      transition: width 150ms linear; }
  .trumbowyg-modal-box label {
    display: block;
    position: relative;
    margin: 15px 12px;
    height: 29px;
    line-height: 29px;
    overflow: hidden; }
    .trumbowyg-modal-box label .trumbowyg-input-infos {
      display: block;
      text-align: left;
      height: 25px;
      line-height: 25px;
      transition: all 150ms; }
      .trumbowyg-modal-box label .trumbowyg-input-infos span {
        display: block;
        color: #69878f;
        background-color: #fbfcfc;
        border: 1px solid #DEDEDE;
        padding: 0 7px;
        width: 150px; }
      .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error {
        color: #e74c3c; }
    .trumbowyg-modal-box label.trumbowyg-input-error input,
    .trumbowyg-modal-box label.trumbowyg-input-error textarea {
      border: 1px solid #e74c3c; }
    .trumbowyg-modal-box label.trumbowyg-input-error .trumbowyg-input-infos {
      margin-top: -27px; }
    .trumbowyg-modal-box label input {
      position: absolute;
      top: 0;
      right: 0;
      height: 27px;
      line-height: 27px;
      border: 1px solid #DEDEDE;
      background: #fff;
      font-size: 14px;
      max-width: 330px;
      width: 70%;
      padding: 0 7px;
      transition: all 150ms; }
      .trumbowyg-modal-box label input:hover, .trumbowyg-modal-box label input:focus {
        outline: none;
        border: 1px solid #95a5a6; }
      .trumbowyg-modal-box label input:focus {
        background: #fbfcfc; }
    .trumbowyg-modal-box label input[type="checkbox"] {
      left: 6px;
      top: 6px;
      right: auto;
      height: 16px;
      width: 16px; }
      .trumbowyg-modal-box label input[type="checkbox"] + .trumbowyg-input-infos span {
        width: auto;
        padding-left: 25px; }
  .trumbowyg-modal-box .error {
    margin-top: 25px;
    display: block;
    color: red; }
  .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;
    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 {
    border: none; }
  .trumbowyg-fullscreen .trumbowyg-editor,
  .trumbowyg-fullscreen .trumbowyg-textarea {
    height: calc(100% - 37px) !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 {
  /*
     * lset for resetCss option
     */ }
  .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; }
    .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 {
      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; }
    .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; }
    .trumbowyg-editor.trumbowyg-reset-css ul {
      list-style: disc; }
    .trumbowyg-editor.trumbowyg-reset-css ol {
      list-style: decimal; }
    .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;
      margin: 2px !important;
      padding: 0 !important;
      padding-left: 24px !important; }
    .trumbowyg-editor.trumbowyg-reset-css hr {
      display: block;
      height: 1px;
      border: none;
      border-top: 1px solid #CCC; }
    .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;
      background: none;
      margin: 0 !important;
      padding: 0 !important;
      font-weight: bold; }
    .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: #111;
  color: #ddd; }

.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: #ecf0f1;
    color: #ecf0f1; }

.trumbowyg-dark .trumbowyg-button-pane {
  background-color: #222;
  border-bottom-color: #343434; }
  .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: #222;
  background: #333;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 3px; }
  .trumbowyg-dark .trumbowyg-dropdown button {
    background: #333;
    color: #fff !important; }
    .trumbowyg-dark .trumbowyg-dropdown button:hover, .trumbowyg-dark .trumbowyg-dropdown button:focus {
      background: #222; }

.trumbowyg-dark .trumbowyg-modal-box {
  background-color: #222; }
  .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title {
    border-bottom: 1px solid #555;
    color: #fff;
    background: #3c3c3c; }
  .trumbowyg-dark .trumbowyg-modal-box label {
    display: block;
    position: relative;
    margin: 15px 12px;
    height: 27px;
    line-height: 27px;
    overflow: hidden; }
    .trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span {
      color: #eee;
      background-color: #2f2f2f;
      border-color: #222; }
    .trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error {
      color: #e74c3c; }
    .trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error input,
    .trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error textarea {
      border-color: #e74c3c; }
    .trumbowyg-dark .trumbowyg-modal-box label input {
      border-color: #222;
      color: #eee;
      background: #333; }
      .trumbowyg-dark .trumbowyg-modal-box label input:hover, .trumbowyg-dark .trumbowyg-modal-box label input:focus {
        border-color: #626262; }
      .trumbowyg-dark .trumbowyg-modal-box label input: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); }

.trumbowyg-editor b {
  font-weight: bold;
}

.trumbowyg-editor i {
  font-style: italic;
}
@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr__control--overlaid{background:rgba(0,179,255,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#00b3ff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5764;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
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;
  font-family: 'GOSTUI2', sans-serif;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #3b4256;
  overflow-x: hidden;
  display: -webkit-flex;
  display: flex;
  line-height: 24px;
  -webkit-flex-direction: column;
          flex-direction: column;
}
body.modal-active {
  overflow: hidden;
}
body .page-wrapper {
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
}
a {
  text-decoration: none;
  outline: 0;
  color: #0c49cd;
}
a.underlined {
  color: #3b4256;
  border-bottom: 1px solid #276cc3;
  transition: all 0.3s ease;
}
a.underlined:hover {
  color: #276cc3;
  border-color: transparent;
}
p {
  margin: 0 0 20px;
}
p.large {
  font-size: 18px;
  line-height: 33px;
  margin-bottom: 36px;
}
.font-arial {
  font-family: Arial;
}
.rss-link {
  font-size: 16px;
  float: right;
  padding-top: 4px;
}
h1,
.h1 {
  font-size: 32px;
  letter-spacing: -0.4px;
  line-height: 36px;
  margin-bottom: 40px;
  font-weight: 500;
  color: #3b4256;
}
@media screen and (max-width: 1087px) {
  h1,
  .h1 {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: -0.28px;
    margin-bottom: 30px;
  }
}
h2,
.h2 {
  font-size: 22px;
  letter-spacing: -0.28px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 30px;
}
h3,
.h3 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  margin-bottom: 5px;
}
h4,
.h4 {
  font-weight: bold;
  margin-bottom: 15px;
}
h5 {
  font-weight: 500;
  margin-bottom: 8px;
}
[class$="__inner"] {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 32px;
}
@media screen and (max-width: 580px) {
  [class$="__inner"] {
    padding: 0 16px;
  }
}
.t-center {
  text-align: center;
}
.t-gray {
  color: #848e99;
}
.btn-with-text {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 30px;
}
@media screen and (max-width: 735px) {
  .btn-with-text {
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
.btn-with-text .btn {
  margin-right: 30px;
}
@media screen and (max-width: 735px) {
  .btn-with-text .btn {
    margin-bottom: 10px;
  }
}
.btn-with-text__text {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
}
.text-with-btn {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 735px) {
  .text-with-btn {
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
.text-with-btn .btn {
  margin-left: 30px;
}
@media screen and (max-width: 735px) {
  .text-with-btn .btn {
    margin-left: 0;
  }
}
.text-with-btn .btn + .btn {
  margin-left: 20px;
}
.text-with-btn__text {
  line-height: 20px;
}
@media screen and (max-width: 735px) {
  .text-with-btn__text {
    margin-bottom: 20px;
  }
}
.text-with-btn__buttons {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.block {
  padding: 28px;
}
.block_rounded {
  border-radius: 4px;
}
.block_bordered {
  border: 1px solid #c7ccd1;
}
.public__text b,
.visual-styles b,
.section__text b,
.public__text strong,
.visual-styles strong,
.section__text strong {
  font-weight: bold;
}
.public__text i,
.visual-styles i,
.section__text i,
.public__text em,
.visual-styles em,
.section__text em {
  font-style: italic;
}
.public__text a:not(.moreinfo-block__toggler),
.visual-styles a:not(.moreinfo-block__toggler),
.section__text a:not(.moreinfo-block__toggler),
.public__text a:not(.moreinfo-block__link),
.visual-styles a:not(.moreinfo-block__link),
.section__text a:not(.moreinfo-block__link),
.public__text a:not(.doc-item__title),
.visual-styles a:not(.doc-item__title),
.section__text a:not(.doc-item__title),
.public__text a:not(.doc-item__tag),
.visual-styles a:not(.doc-item__tag),
.section__text a:not(.doc-item__tag),
.public__text a:not(.doc-item__file-link),
.visual-styles a:not(.doc-item__file-link),
.section__text a:not(.doc-item__file-link) {
  color: #276cc3;
}
.public__text a:not(.moreinfo-block__toggler):hover,
.visual-styles a:not(.moreinfo-block__toggler):hover,
.section__text a:not(.moreinfo-block__toggler):hover,
.public__text a:not(.moreinfo-block__link):hover,
.visual-styles a:not(.moreinfo-block__link):hover,
.section__text a:not(.moreinfo-block__link):hover,
.public__text a:not(.doc-item__title):hover,
.visual-styles a:not(.doc-item__title):hover,
.section__text a:not(.doc-item__title):hover,
.public__text a:not(.doc-item__tag):hover,
.visual-styles a:not(.doc-item__tag):hover,
.section__text a:not(.doc-item__tag):hover,
.public__text a:not(.doc-item__file-link):hover,
.visual-styles a:not(.doc-item__file-link):hover,
.section__text a:not(.doc-item__file-link):hover {
  color: #0071ff;
}
.public__text sup,
.visual-styles sup,
.section__text sup {
  vertical-align: super;
  font-size: 12px;
}
.public__text sub,
.visual-styles sub,
.section__text sub {
  vertical-align: sub;
  font-size: 12px;
}
.public__text ul,
.visual-styles ul,
.section__text ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 20px;
}
.public__text ul li,
.visual-styles ul li,
.section__text ul li {
  margin-bottom: 8px;
}
.public__text ol,
.visual-styles ol,
.section__text ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}
.public__text ol > li,
.visual-styles ol > li,
.section__text ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}
.public__text ol > li:before,
.visual-styles ol > li:before,
.section__text ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
}
.public__text li ol > li,
.visual-styles li ol > li,
.section__text li ol > li {
  margin: 0;
}
.public__text li ol > li:before,
.visual-styles li ol > li:before,
.section__text li ol > li:before {
  content: counters(item, ".") " ";
}
.public__text hr,
.visual-styles hr,
.section__text hr,
.hr {
  height: 1px;
  background: #dde1e6;
  border: 0;
}
.public__text table,
.visual-styles table,
.section__text table {
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  border: 0;
  font-size: 14px;
  width: 100% !important;
  max-width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
  border-left: 1px solid #dde1e6;
}
.public__text table caption,
.visual-styles table caption,
.section__text table caption {
  color: #000;
  font: italic 85%/1 arial, sans-serif;
  padding: 1em 0;
  text-align: center;
}
.public__text table td,
.visual-styles table td,
.section__text table td,
.public__text table th,
.visual-styles table th,
.section__text table th {
  border: 1px solid #dde1e6;
  font-size: inherit;
  margin: 0;
  overflow: visible;
  padding: 12px 12px;
  line-height: 1.4;
  font-size: 12px;
  font-weight: 500;
  word-wrap: break-word;
}
.public__text table td:first-child,
.visual-styles table td:first-child,
.section__text table td:first-child,
.public__text table th:first-child,
.visual-styles table th:first-child,
.section__text table th:first-child {
  border-left: 0;
}
.public__text table thead,
.visual-styles table thead,
.section__text table thead {
  background-color: #f7f7f8;
  color: #000;
  text-align: left;
  vertical-align: bottom;
}
.public__text table tr,
.visual-styles table tr,
.section__text table tr {
  background-color: transparent;
}
.public__text table tr:nth-child(odd),
.visual-styles table tr:nth-child(odd),
.section__text table tr:nth-child(odd) {
  background: #f7f7f8;
}
.public__text table p,
.visual-styles table p,
.section__text table p {
  margin: 0;
}
.public__text .table-wrap,
.visual-styles .table-wrap,
.section__text .table-wrap {
  max-width: 100%;
  overflow: auto;
}
.public__text iframe[src*="youtube"],
.visual-styles iframe[src*="youtube"],
.section__text iframe[src*="youtube"] {
  max-width: 100%;
}
@media screen and (max-width: 440px) {
  .public__text iframe[src*="youtube"],
  .visual-styles iframe[src*="youtube"],
  .section__text iframe[src*="youtube"] {
    max-height: 200px;
  }
}
.rutube-player {
  width: 100%;
  height: 600px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1087px) {
  .rutube-player {
    height: 500px;
  }
}
@media screen and (max-width: 735px) {
  .rutube-player {
    height: 300px;
  }
}
.topbar-wrapper {
  position: relative;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  left: 0;
  z-index: 302;
  width: 100%;
  touch-action: none;
}
.topbar {
  width: 100%;
  background: #01437b;
  color: #c7ccd1;
  height: 56px;
  font-size: 14px;
  position: relative;
  z-index: 315;
}
@media screen and (max-width: 1087px) {
  .topbar {
    font-size: 12px;
  }
}
@media screen and (max-width: 735px) {
  .topbar {
    height: 40px;
    line-height: 14px;
  }
  .topbar .social-links {
    display: none;
  }
}
.topbar__inner,
.topbar__right {
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.topbar__link {
  color: #dde1e6;
}
.topbar__link:hover {
  color: #fff;
}
.topbar__right {
  position: relative;
}
.topbar__right:hover .btn-lk {
  background-color: #041f3c;
}
.regions-toggle-link {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  color: #c7ccd1;
}
@media screen and (max-width: 735px) {
  .regions-toggle-link:not(.map-box-alt) {
    font-size: 0;
  }
}
.regions-toggle-link__icon {
  margin-right: 10px;
  fill: currentColor;
}
.regions-toggle-link:hover,
.regions-toggle-link_active {
  color: #fff;
}
.regions-toggle-link:hover .regions-toggle-link__icon,
.regions-toggle-link_active .regions-toggle-link__icon {
  fill: #fff;
}
.visually-impaired {
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-align-items: center;
          align-items: center;
  color: #c7ccd1;
  padding: 0 37px;
  height: 100%;
  transition: all 0.3s ease;
}
@media screen and (max-width: 1087px) {
  .visually-impaired {
    padding: 0 15px;
  }
}
.visually-impaired__icon {
  fill: #c7ccd1;
  margin-right: 10px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.visually-impaired:hover {
  color: #fff;
}
.visually-impaired:hover .visually-impaired__icon {
  fill: #fff;
}
.lang-toggle-link {
  color: #c7ccd1;
  padding-left: 26px;
  white-space: nowrap;
  position: relative;
  cursor: pointer;
  font-weight: 500;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  height: 56px;
  transition: all 0.3s ease;
}
@media screen and (max-width: 1087px) {
  .lang-toggle-link {
    height: 40px;
    font-size: 0;
    margin-right: -15px;
    padding-left: 20px;
  }
}
.lang-toggle-link_active {
  background-color: #041f3c;
}
.lang-toggle-link__icon,
.lang-toggle-link__arrow {
  margin-right: 10px;
}
.lang-toggle-link__arrow {
  fill: #c7ccd1;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  position: relative;
  top: -1px;
  margin-left: 3px;
}
.lang-toggle-link:hover {
  color: #fff;
}
.lang-toggle-link:hover .lang-toggle-link__arrow {
  fill: #fff;
}
.lang-list {
  display: none;
  position: absolute;
  left: 0;
  top: 52px;
  width: 100%;
  background: #fff;
  border-radius: 4px;
  padding: 16px 26px;
}
@media screen and (max-width: 735px) {
  .lang-list {
    top: 36px;
    padding: 16px 20px;
  }
}
.lang-list .lang-toggle-link {
  padding-left: 0;
  height: auto;
  color: #3b4256;
  transition: all 0.3s ease;
}
.lang-list .lang-toggle-link:hover {
  color: #276cc3;
}
.header {
  background: linear-gradient(-135deg, #026fba 0%, #01437b 100%);
  color: #c7ccd1;
  position: relative;
  margin-top: -100px;
}
@media screen and (max-width: 1087px) {
  .header {
    margin-top: -80px;
    padding-top: 40px;
  }
}
.header__bg {
  max-width: 1440px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  overflow: hidden;
  opacity: 0.95;
  display: none;
}
.bvi-body .header__bg {
  display: none;
}
@supports (mix-blend-mode: multiply) {
  .header__bg {
    mix-blend-mode: multiply;
    display: block;
  }
}
@media screen and (max-width: 1087px) {
  .header__bg {
    top: 0;
  }
}
.header__bg-image {
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (max-width: 1087px) {
  .header__bg-image {
    left: 50%;
    bottom: auto;
    top: 50%;
    -webkit-transform: translate(-53%, -33%);
            transform: translate(-53%, -33%);
    width: 550px;
  }
}
@media screen and (max-width: 735px) {
  .header__bg-image {
    -webkit-transform: translate(-53%, -22%);
            transform: translate(-53%, -22%);
  }
}
.header__inner {
  padding-top: 115px;
  padding-bottom: 70px;
  position: relative;
}
@media screen and (max-width: 1087px) {
  .header__inner {
    padding-top: 40px;
  }
  .header__inner .main-nav {
    display: none;
  }
}
@media screen and (max-width: 735px) {
  .header__inner {
    padding-bottom: 10px;
  }
}
.header__top {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 55px;
}
@media screen and (max-width: 1087px) {
  .header__top {
    display: block;
  }
}
@media screen and (max-width: 735px) {
  .header__top {
    margin-bottom: 0;
  }
}
.header__title {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  color: #f4f7fb;
  font-size: 15px;
  width: 570px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: -35px;
}
@media screen and (max-width: 1087px) {
  .header__title {
    display: none;
  }
}
.header__title-image {
  margin-right: 35px;
  width: 108px;
  height: 109px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.header__title-headline {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 0;
  color: #f4f7fb;
  font-weight: normal;
}
.header__title-headline b {
  display: block;
  font-weight: 600;
}
.header__title-subline {
  margin-bottom: 14px;
}
.header__title-line {
  margin-bottom: 10px;
}
.header__title-description {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  line-height: 20px;
  color: #dde1e6;
}
.header__links {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin: 0 -20px 60px;
  overflow: visible;
  padding-top: 20px;
}
@media screen and (max-width: 1087px) {
  .header__links {
    margin: 0 -20px 45px;
  }
}
@media screen and (max-width: 735px) {
  .header__links {
    display: block;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 35px;
  }
  .header__links .slick-list.draggable {
    height: 130px !important;
  }
  .header__links .slick-slide {
    display: none;
  }
  .header__links .slick-active {
    display: -webkit-flex;
    display: flex;
    left: 0 !important;
  }
}
.header__links-item {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  font-size: 18px;
  line-height: 27px;
  color: #fff;
  margin: 0 20px;
  transition: 0.3s ease transform;
  opacity: 1 !important;
  z-index: 0 !important;
}
@media screen and (max-width: 1087px) {
  .header__links-item {
    font-size: 14px;
    font-size: 12px;
    line-height: 18px;
  }
}
@media screen and (max-width: 735px) {
  .header__links-item {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .header__links-item br {
    display: none;
  }
}
@media screen and (max-width: 580px) {
  .header__links-item {
    margin-bottom: 10px;
  }
}
@media (hover: hover) {
  .header__links-item:hover {
    color: #78acd1;
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
}
.header__links-icon-wrapper {
  width: 64px;
  height: 70px;
  background: url(/build/images/hexagon.85f85460.svg) no-repeat center;
  background-size: cover;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  margin-right: 24px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media screen and (max-width: 1087px) {
  .header__links-icon-wrapper {
    width: 40px;
    height: 43px;
    margin-right: 16px;
  }
  .header__links-icon-wrapper img {
    max-width: 30px;
    max-height: 20px;
  }
}
@media screen and (max-width: 735px) {
  .header__links-icon-wrapper {
    width: 48px;
    height: 52px;
    margin-right: 24px;
  }
  .header__links-icon-wrapper img {
    max-width: 100%;
  }
}
@media screen and (max-width: 580px) {
  .header__links-icon-wrapper {
    width: 44px;
    height: 42px;
    margin-right: 16px;
    background-size: contain;
  }
}
.header__links .slick-dots {
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
}
@media screen and (max-width: 735px) {
  .header__links .slick-dots {
    margin-top: 10px;
  }
}
@media screen and (max-width: 735px) and (max-width: 580px) {
  .header__links .slick-list.draggable {
    height: 100px !important;
  }
}
.btn-lk {
  color: #c7ccd1;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  float: right;
  padding: 0 30px;
  transition: all 0.3s ease;
  background: #013b6d;
}
@media screen and (max-width: 735px) {
  .btn-lk {
    font-size: 0;
    padding: 0 16px;
    margin-right: -16px;
  }
}
.btn-lk:hover {
  color: #fff;
  background-color: #041f3c;
}
.btn-lk:hover .btn-lk__icon {
  fill: #fff;
}
.btn-lk__icon {
  margin-right: 7px;
}
@media screen and (max-width: 735px) {
  .btn-lk__icon {
    margin-right: 0;
  }
}
.btn-lk__list {
  position: absolute;
  top: 56px;
  right: 0;
  background: #fff;
  width: 100%;
  box-shadow: 0px 2px 20px rgba(0,0,0,0.182);
  border-radius: 5px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  min-width: 210px;
  margin-top: -5px;
}
@media screen and (max-width: 735px) {
  .btn-lk__list {
    top: 40px;
    right: -20px;
  }
}
.btn-lk__list-item {
  display: block;
  padding: 12px 25px;
  color: #3b4256;
  font-weight: 500;
}
.btn-lk__list-item:not(:last-child) {
  border-bottom: 1px solid #dde1e6;
}
.btn-lk__list-item:hover {
  color: #276cc3;
}
.btn-lk:hover + .btn-lk__list,
.btn-lk__list:hover {
  opacity: 1;
  visibility: visible;
}
.header-fixed {
  width: 100%;
  background: transparent;
  z-index: 92;
  transition: all 0.25s ease;
  opacity: 0;
  visibility: hidden;
  padding: 10px 0;
}
@media screen and (max-width: 1087px) {
  .header-fixed {
    z-index: 92;
    opacity: 1;
    visibility: visible;
  }
}
@media screen and (max-width: 580px) {
  .header-fixed {
    padding: 9px 0;
  }
}
body:not(.page-home) .header-fixed {
  border-bottom: 1px solid #dde1e6;
}
.header-fixed_active,
.page-inner .header-fixed {
  background: #fff;
  opacity: 1;
  visibility: visible;
}
.header-fixed_active .header-fixed__headline,
.page-inner .header-fixed .header-fixed__headline {
  color: #000;
}
.header-fixed_active .header-fixed__subline,
.page-inner .header-fixed .header-fixed__subline {
  color: #848e99;
}
.header-fixed_active {
  box-shadow: 0px 2px 64px 0px rgba(0,0,0,0.11);
  border-bottom: 0;
  visibility: visible;
}
.header-fixed__inner {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
}
.header-fixed__title {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
          flex: 1;
  -webkit-align-items: center;
          align-items: center;
  color: #000;
}
.header-fixed__image {
  height: 60px;
  margin-right: 15px;
}
@media screen and (max-width: 580px) {
  .header-fixed__image {
    height: 50px;
    margin-right: 8px;
  }
}
.header-fixed__headline {
  font-size: 16px;
  font-weight: 500;
  margin-top: 5px;
}
.header-fixed__headline b {
  display: block;
  font-size: 19px;
  font-weight: 500;
}
@media screen and (max-width: 1087px) {
  .header-fixed__headline {
    color: #fff;
  }
}
@media screen and (max-width: 735px) {
  .header-fixed__headline {
    font-size: 12px;
    line-height: 14px;
  }
  .header-fixed__headline b {
    font-size: 13px;
  }
}
.header-fixed__subline {
  color: #f4f7fb;
  opacity: 0.7;
  font-size: 14px;
  white-space: nowrap;
  margin-top: 8px;
}
@media screen and (max-width: 735px) {
  .header-fixed__subline {
    white-space: normal;
  }
}
.header-fixed .main-nav__toplevel {
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 1087px) {
  .header-fixed .main-nav__toplevel {
    display: none;
  }
}
.header-fixed .main-nav__toplevel > .main-nav__item {
  padding-bottom: 0;
}
.header-fixed .main-nav__toplevel > .main-nav__item > .main-nav__link {
  position: relative;
  display: block;
  color: #3b4256;
  height: 80px;
  line-height: 80px;
  margin: -11px 12px;
  white-space: nowrap;
}
.header-fixed .main-nav__toplevel > .main-nav__item > .main-nav__link:hover,
.header-fixed .main-nav__toplevel > .main-nav__item > .main-nav__link_hover {
  color: #276cc3;
}
.header-fixed .main-nav__toplevel > .main-nav__item > .main-nav__link_active {
  border-bottom: 3px solid #276cc3;
}
.header-fixed .main-nav__icon {
  top: 6px;
  fill: #3b4256;
}
.header-fixed .hamburger {
  display: none;
}
@media screen and (max-width: 1087px) {
  .header-fixed .hamburger {
    display: block;
  }
}
.header-fixed .search {
  margin-top: 0;
  z-index: 10;
}
.header-fixed .main-nav__sublevel-wrapper {
  max-width: 1140px;
  margin: 7px auto 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.mobile-menu {
  display: none;
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 56px;
  right: 0;
  background: #f4f7fb;
  z-index: 330;
}
@media screen and (max-width: 735px) {
  .mobile-menu {
    top: 40px;
  }
}
.mobile-menu__close {
  display: block;
  color: #848e99;
  transition: all 0.3s ease;
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 100;
  white-space: nowrap;
}
.mobile-menu__close-icon {
  fill: currentColor;
  position: relative;
  top: 1px;
  margin-right: 8px;
}
.mobile-menu__close:hover {
  color: #276cc3;
}
.mobile-menu .show-mobile {
  display: none;
}
@media screen and (max-width: 735px) {
  .mobile-menu .show-mobile {
    display: block;
  }
}
.mobile-nav {
  padding: 50px 20px 20px;
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100% - 50px);
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
}
.mobile-nav .mobile-nav__link {
  display: block;
  color: #3b4256;
}
.mobile-nav__toplevel > .mobile-nav__item {
  border-bottom: 1px solid #dde1e6;
  padding-right: 36px;
  position: relative;
}
.mobile-nav__toplevel > .mobile-nav__item .mobile-nav__toggle-item {
  position: absolute;
  top: 16px;
  right: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  font-weight: 900;
  font-size: 18px;
  color: #3b4256;
  border: 1px solid #3b4256;
  line-height: 24px;
  text-align: center;
}
.mobile-nav__toplevel > .mobile-nav__item .mobile-nav__toggle-item:last-child {
  display: none;
}
.mobile-nav__toplevel > .mobile-nav__item > .mobile-nav__link {
  color: #3b4256;
  padding: 20px 0;
  font-weight: 500;
}
.mobile-nav__sublevel {
  display: none;
  padding-bottom: 20px;
}
.mobile-nav__sublevel .mobile-nav__link {
  padding: 10px 0;
}
.mobile-nav__bottom {
  margin-top: auto;
  padding-bottom: 20px;
}
.mobile-nav .search-toggle-link {
  position: absolute;
  top: 20px;
  left: 18px;
}
.search {
  position: relative;
  z-index: 20;
}
.search .h1 {
  margin-bottom: 0;
}
.search__label {
  color: #3b4256;
  margin-bottom: 8px;
}
.search__form {
  position: relative;
}
.search__field {
  height: 68px;
  margin-bottom: 16px;
  display: -webkit-flex;
  display: flex;
  background: #fff;
  border-radius: 4px;
  -webkit-align-items: center;
          align-items: center;
  padding: 10px;
  position: relative;
  border: 1px solid transparent;
  transition: all 0.3s ease;
}
@media screen and (max-width: 735px) {
  .search__field {
    height: 48px;
  }
}
.search__field:hover {
  border-color: #ccc;
}
.search__field_focus,
.search__field_focus:hover {
  border-color: #276cc3;
}
.search__input {
  position: relative;
  background: #fff;
  height: 48px;
  padding: 0 16px;
  border-radius: 4px;
  border: 0;
  font-size: 16px;
  -webkit-flex: 1 1 calc(100% - 45px);
          flex: 1 1 calc(100% - 45px);
  width: calc(100% - 45px);
  outline: 0;
  text-overflow: ellipsis;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: normal;
}
@media screen and (max-width: 735px) {
  .search__input {
    height: 46px;
  }
}
.search__input_date {
  padding-left: 36px;
  border: 1px solid transparent;
  transition: all 0.3s ease;
  min-width: 100%;
}
.search__input_date:hover {
  border-color: #ccc;
}
.search__input_date.active {
  border-color: #276cc3;
}
.search__field-group {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 30px;
}
@media screen and (max-width: 735px) {
  .search__field-group {
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.search__field-group-item_w50 {
  width: 50%;
}
.search__field-group-item_w40 {
  width: 40%;
  padding-right: 32px;
}
.search__field-group .search__input {
  margin-right: 32px;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  font-size: 16px;
  border: 1px solid transparent;
  transition: all 0.3s ease;
  line-height: normal;
}
.search__field-group .search__input:hover {
  border-color: #ccc;
}
.search__field-group .search__input:focus {
  border-color: #276cc3;
}
@media screen and (max-width: 735px) {
  .search__field-group .search__input {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.search__field-group .search__input_number {
  width: calc(50% - 32px);
  max-width: calc(50% - 32px);
}
@media screen and (max-width: 735px) {
  .search__field-group .search__input_number {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 735px) {
  .search__field-group .search__submit {
    font-size: 16px;
    margin-right: 0;
  }
  .search__field-group .btn {
    width: calc(50% - 5px);
  }
}
.search__reset.btn {
  margin-right: 6px;
  color: #848e99;
  margin-left: auto;
  min-width: 150px;
  outline: 0;
}
.search__select {
  position: relative;
  height: 48px;
  line-height: 48px;
  outline: 0;
  border-radius: 4px;
  font-size: 16px;
  border: 0;
  padding: 0 16px;
  width: 100%;
  -webkit-appearance: none;
  color: #848e99;
}
.search__select_short {
  max-width: 33%;
}
.search .select2-selection--multiple {
  position: relative;
  padding-right: 40px;
}
.search .select2-selection--multiple:after {
  content: '';
  display: block;
  content: '';
  height: 48px;
  position: absolute;
  top: 1px;
  right: 1px;
  transition: all 0.3s ease;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy40MSA4LjU4OTg0TDEyIDEzLjE2OThMMTYuNTkgOC41ODk4NEwxOCA5Ljk5OTg0TDEyIDE1Ljk5OThMNiA5Ljk5OTg0TDcuNDEgOC41ODk4NFoiIGZpbGw9IndoaXRlIi8+PG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI4IiB3aWR0aD0iMTIiIGhlaWdodD0iOCI+PHBhdGggZD0iTTcuNDEgOC41ODk4NEwxMiAxMy4xNjk4TDE2LjU5IDguNTg5ODRMMTggOS45OTk4NEwxMiAxNS45OTk4TDYgOS45OTk4NEw3LjQxIDguNTg5ODRaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PHJlY3QgeD0iMjQiIHk9IjI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSI0IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDI0IDI0KSIgZmlsbD0iIzNCNDI1NiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: right 10px center;
  width: 40px;
  z-index: 300;
}
.search__submit {
  border-radius: 4px;
  background: #0c49cd;
  border: 0;
  color: #f4f7fb;
  height: 48px;
  line-height: 48px;
  padding: 0 10px;
  min-width: 150px;
  font-size: 16px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-align: center;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  outline: 0;
}
@media screen and (max-width: 735px) {
  .search__submit {
    min-width: 0;
    font-size: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    cursor: pointer;
    margin-right: -11px;
  }
}
.search__submit:hover {
  background: #3c8aff;
}
.search__submit-icon {
  position: relative;
  top: 2px;
  fill: currentColor;
  display: none;
}
@media screen and (max-width: 735px) {
  .search__submit-icon {
    display: block;
  }
}
.search .link-toggle {
  display: none;
}
@media screen and (max-width: 735px) {
  .search .link-toggle {
    display: block;
  }
}
.search__opts {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  overflow: hidden;
  transition: all 0.3s ease;
  overflow: hidden;
}
@media screen and (max-width: 735px) {
  .search__opts {
    max-height: 0;
  }
  .search__opts_active {
    max-height: 500px;
  }
  .search__opts_active + .link-toggle {
    margin-bottom: 60px;
  }
}
.search__opts-col {
  position: relative;
  padding-right: 32px;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
}
.search__opts-col_date {
  max-width: 25%;
  width: 25%;
}
@media screen and (max-width: 1087px) {
  .search__opts-col_date {
    margin-top: 24px;
  }
}
@media screen and (max-width: 1087px) {
  .search__opts-col {
    max-width: 48%;
    width: 48%;
    padding-right: 0;
  }
}
@media screen and (max-width: 580px) {
  .search__opts-col {
    max-width: 100%;
    width: 100%;
  }
  .search__opts-col:first-child {
    margin-bottom: 20px;
  }
}
.search__opts-col_type {
  padding-right: 0;
  max-width: 50%;
  width: 50%;
}
@media screen and (max-width: 1087px) {
  .search__opts-col_type {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
  }
}
.search__opts-col_type .select2-container,
.search__opts-col_type .select2-search,
.search__opts-col_type .select2-search__field {
  min-width: 100%;
}
.search__opts-col-33 {
  max-width: 33%;
  width: 33%;
}
.search__opts-col-20 {
  max-width: 20%;
  width: 20%;
}
.search__opts-date {
  position: absolute;
  left: 14px;
  top: 36px;
  margin-top: 4px;
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.search__opts-date-icon {
  fill: #848e99;
}
.search__opts-col .search__input {
  width: 100%;
}
.search__opts-col_result-type {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 32px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 580px) {
  .search__opts-col_result-type {
    -webkit-flex-flow: column;
            flex-flow: column;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
.search__opts-col_result-type .radio {
  margin-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  position: relative;
}
@media screen and (max-width: 580px) {
  .search__opts-col_result-type .radio {
    margin: 10px 0 5px;
  }
}
.search__close {
  color: #848e99;
  transition: all 0.3s ease;
}
.search__close-icon {
  fill: currentColor;
  position: relative;
  top: 1px;
  margin-right: 8px;
}
.search__close:hover {
  color: #276cc3;
}
.search-toggle-link_active .main-nav__icon {
  fill: #276cc3;
}
.search__settings {
  position: absolute;
  right: -35px;
  margin-top: 2px;
  display: none;
}
@media screen and (max-width: 735px) {
  .search__settings {
    display: block;
  }
}
.global-search {
  position: relative;
  height: 100%;
  max-height: 0;
  overflow: hidden;
  background: #e9eef5;
  transition: all 0.6s ease;
}
@media screen and (max-width: 735px) {
  .global-search {
    position: fixed;
    z-index: 1000;
    top: 40px;
    height: auto;
  }
}
.global-search .section {
  padding: 40px 0 50px;
}
@media screen and (max-width: 735px) {
  .global-search .section {
    padding-top: 20px;
  }
}
.global-search .section__title {
  margin-bottom: 20px;
}
.global-search .search__inner {
  opacity: 0;
  transition: all 0.3s 0.25s ease;
}
.global-search_active {
  height: 100%;
  max-height: 600px;
}
@media screen and (max-width: 735px) {
  .global-search_active {
    height: auto;
    overflow: auto;
    max-height: calc(100vh - 56px);
  }
}
.global-search_active .search__inner {
  opacity: 1;
}
.overlay {
  display: none;
  background: #001526;
  opacity: 0.69;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 320;
}
.overlay_regions {
  z-index: 200;
}
.regions {
  max-width: 1170px;
  width: 100%;
  position: fixed;
  left: 50%;
  top: 57px;
  background: #fff;
  -webkit-transform: translate(-50%, -150%);
          transform: translate(-50%, -150%);
  z-index: 301;
  display: -webkit-flex;
  display: flex;
  height: 50%;
  min-height: 400px;
  max-height: 500px;
  transition: all 0.3s ease;
  overflow: hidden;
}
@media screen and (max-width: 735px) {
  .regions {
    top: 40px;
    min-height: calc(100% - 50px);
  }
}
.regions_active {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.regions__col {
  width: 50%;
  overflow: auto;
  position: relative;
}
@media screen and (max-width: 735px) {
  .regions__col {
    width: 100%;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
.regions__col:first-child {
  background-color: #f4f7fb;
}
.regions__col-list {
  position: relative;
  visibility: hidden;
  opacity: 0;
  height: 0;
  transition: opacity 0.5s ease;
}
.regions__col-list_active {
  height: 100%;
  visibility: visible;
  opacity: 1;
}
.regions__title {
  font-size: 24px;
  line-height: 32px;
  padding: 32px 56px;
}
.regions__item {
  display: block;
  padding: 16px 56px;
  position: relative;
  color: #3b4256;
  margin-top: -1px;
  transition: all 0.3s ease;
}
.regions__item_active {
  background: #fff;
}
.regions__item_active:after {
  display: none;
}
.regions__item:hover:not(.regions__item_current) {
  color: #276cc3;
}
.regions__item-title {
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
}
.regions__item-subtitle {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
  margin-top: 4px;
}
.regions__item_current {
  color: #fff;
  background: linear-gradient(-135deg, #026fba 0%, #01437b 100%);
}
.regions__item:after {
  position: absolute;
  bottom: 0;
  display: block;
  content: '';
  width: calc(100% - 112px);
  background: #dde1e6;
  height: 1px;
}
.regions__item_active:after,
.regions__item_current:after,
.regions__item:last-child:after {
  display: none;
}
.regions .regions-toggle_active,
.regions .regions-toggle_active + .regions-links {
  transition: all 0.3s ease;
}
@media screen and (max-width: 735px) {
  .regions .regions-toggle_active,
  .regions .regions-toggle_active + .regions-links {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.regions__back-link {
  display: none;
}
@media screen and (max-width: 735px) {
  .regions__back-link {
    display: block;
  }
}
.regions__back-link-icon {
  position: absolute;
  margin: 5px 0 0 -35px;
  width: 20px;
  height: 20px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.regions .regions-toggle .regions__item:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 56px;
  width: 8px;
  height: 12px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI4cHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDggMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSI4Ljc1IDIuMjUgNC4yNSA2Ljc1IC0wLjI1IDIuMjUgLTEuNzUgMy43NSA0LjI1IDkuNzUgMTAuMjUgMy43NSI+PC9wb2x5Z29uPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikljb25zLS8taW50ZXJmYWNlLS8tYXJyb3dzLS8tYXJyb3ctcmlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjAwMDAwMCwgLTIuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9ImNvbG9yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAwMDAwMCwgMi4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHVzZSBpZD0iaWNvbl9hcnJvdy1yaWdodCIgZmlsbD0iI0Q4RDhEOCIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjI1MDAwMCwgNi4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTQuMjUwMDAwLCAtNi4wMDAwMDApICIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+");
  background-repeat: no-repeat;
  margin-top: -6px;
}
.main-nav {
  height: 100%;
  position: relative;
  margin: 0 -10px;
  transition: all 0.1s ease;
}
@media screen and (max-width: 735px) {
  .main-nav {
    margin: 0;
  }
}
.main-nav__toplevel {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.main-nav__sublevel-wrapper {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 650px;
  right: 0;
  background: #fff;
  box-shadow: 0px 7px 43px 0px rgba(18,49,105,0.32);
  border-radius: 5px;
  margin: 25px 0 0;
  padding: 25px 33px 0;
  z-index: 100;
}
.main-nav__sublevel {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
.main-nav__sublevel li {
  line-height: 24px;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
  padding-right: 12px;
}
.main-nav__item {
  padding-bottom: 23px;
  margin: 0 10px;
}
.main-nav__item:hover .main-nav__sublevel-wrapper,
.main-nav__sublevel-wrapper:hover {
  visibility: visible;
  opacity: 1;
  transition: all 0.3s 0.25s ease;
}
.main-nav__icon {
  position: relative;
  top: -2px;
  fill: #f4f7fb;
}
.main-nav__link {
  padding-bottom: 23px;
  color: #f4f7fb;
  font-weight: 500;
  transition: all 0.3s ease;
}
.main-nav__link:hover,
.main-nav__link_hover {
  color: #78acd1;
}
.main-nav__link:hover .main-nav__icon,
.main-nav__link_hover .main-nav__icon {
  fill: currentColor;
}
.main-nav__link_sub {
  color: #3b4256;
}
.main-nav__link_sub:hover {
  color: #276cc3;
}
.main-nav__buttons {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 5px;
}
.main-nav__buttons .main-nav__link {
  padding-bottom: 0;
  margin: 0 10px;
  display: none;
}
@media screen and (max-width: 1087px) {
  .main-nav__buttons .main-nav__link {
    display: block;
  }
}
.main-nav__buttons .main-nav__icon {
  top: 0;
  fill: #fff;
}
.search-toggle-link_active .main-nav__buttons .main-nav__icon {
  fill: #f4f7fb;
}
.page-inner .header-fixed .main-nav__buttons .main-nav__icon,
.header-fixed_active .main-nav__buttons .main-nav__icon {
  fill: #3b4256;
}
.section {
  padding: 70px 0 80px;
}
@media screen and (max-width: 735px) {
  .section {
    padding: 30px 0 50px;
  }
}
.section_no-padding {
  padding: 0;
}
.section_no-padding-top {
  padding-top: 0;
}
.section_no-padding-bottom {
  padding-bottom: 0;
}
.section_no-padding-bottom_sm {
  padding-bottom: 1px;
}
.section_top {
  padding-top: 80px;
}
@media screen and (max-width: 735px) {
  .section_top {
    padding-top: 30px;
  }
}
.section__main {
  display: -webkit-flex;
  display: flex;
  padding: 0 0 30px;
}
@media screen and (max-width: 735px) {
  .section__main {
    -webkit-flex-flow: column-reverse wrap;
            flex-flow: column-reverse wrap;
  }
}
.section__sidebar {
  width: 350px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  line-height: 24px;
}
.section__sidebar img.fullwidth {
  width: 100%;
}
@media screen and (max-width: 1087px) {
  .section__sidebar {
    width: 35%;
  }
}
@media screen and (max-width: 735px) {
  .section__sidebar {
    width: 100%;
  }
  .section__sidebar:not(.section__sidebar_keep-mobile) {
    display: none;
  }
}
.section__sidebar-mobile {
  display: none;
  margin-bottom: 20px;
  position: relative;
  line-height: 24px;
}
.section__sidebar-mobile-navigation {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #dde1e6;
  margin-bottom: 10px;
}
.section__sidebar-mobile-navigation_news {
  padding-right: 50px;
}
.section__sidebar-mobile-navigation-label {
  padding-right: 10px;
}
@media screen and (max-width: 580px) {
  .section__sidebar-mobile-navigation-label {
    display: none;
  }
}
@media screen and (max-width: 735px) {
  .section__sidebar-mobile {
    display: block;
  }
  .section__sidebar-mobile .breadcrumbs {
    display: block;
  }
}
.section__sidebar-mobile img {
  max-width: 100%;
}
.section__sidebar img {
  max-width: 100%;
}
.section__sidebar-link {
  display: block;
  color: #3b4256;
  font-weight: 500;
  padding: 10px 30px;
  margin-left: -1px;
  line-height: 24px;
  transition: all 0.3s ease;
}
.section__sidebar-link_active {
  color: #276cc3;
  border-left: 1px solid #276cc3;
}
.section__sidebar-link:hover {
  color: #276cc3;
}
.section__sidebar-navigation {
  border-left: 1px solid #dde1e6;
  margin-bottom: 50px;
}
@media screen and (max-width: 735px) {
  .section__sidebar-navigation {
    display: none;
  }
}
.section__sidebar-section {
  margin-bottom: 80px;
}
.section__sidebar-label {
  color: #848e99;
  margin-bottom: 6px;
}
.section__content {
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: 100%;
}
@media screen and (max-width: 735px) {
  .section__content {
    padding-right: 0;
  }
  .section__content h1,
  .section__content .h1,
  .section__content h2,
  .section__content .h2,
  .section__content .status {
    display: none;
  }
}
.section__content img {
  max-width: 100%;
}
.section__content.with-sidebar {
  width: calc(100% - 350px);
}
@media screen and (max-width: 735px) {
  .section__content.with-sidebar {
    width: 100%;
  }
}
.section__content + .section__sidebar {
  margin-left: 30px;
}
@media screen and (max-width: 1087px) {
  .section__content + .section__sidebar {
    margin-left: 32px;
  }
}
.section__text {
  position: relative;
}
.section__title {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 50px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.section__title h2,
.section__title .h2 {
  margin-bottom: 0;
  white-space: nowrap;
}
@media screen and (max-width: 735px) {
  .section__title {
    margin-bottom: 30px;
  }
}
.section__title_underlined {
  height: 66px;
  border-bottom: 2px solid #dde1e6;
  margin-bottom: 55px;
  padding-bottom: 5px;
}
@media screen and (max-width: 1087px) {
  .section__title_underlined {
    margin-bottom: 32px;
  }
}
@media screen and (max-width: 735px) {
  .section__title_s-col-reverse {
    -webkit-flex-flow: column-reverse wrap;
            flex-flow: column-reverse wrap;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
  .section__title_s-col-reverse h2 {
    margin-bottom: 0;
  }
  .section__title_s-col-reverse .btn {
    width: 100%;
    margin-bottom: 20px;
  }
}
.section__title-link {
  color: #3b4256;
}
.section__title-arrow {
  fill: #3b4256;
  position: relative;
  top: 3px;
  margin-left: 15px;
  transition: all 0.24s ease-out;
  width: 24px;
  height: 24px;
}
@media screen and (max-width: 1087px) {
  .section__title-arrow {
    width: 18px;
    height: 18px;
  }
  .section__title-arrow path {
    width: 18px;
    height: 18px;
  }
}
.section__title-link:hover h2,
.section__title-link:hover .h2 {
  color: #276cc3;
}
.section__title-link:hover .section__title-arrow {
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  fill: #276cc3;
}
.section__tabs {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  overflow: hidden;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  height: 66px;
  line-height: 24px;
  font-weight: 500;
  position: relative;
  margin-right: -24px;
}
@media screen and (max-width: 735px) {
  .section__tabs {
    margin: 0;
    width: calc(100% + 32px);
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .section__tabs::-webkit-scrollbar {
    display: none;
  }
}
.section__title-link + .section__tabs {
  padding-left: 50px;
}
.page-home .section__tabs {
  margin: 0 -22px -22px;
}
.page-home .section__tabs.mobile-show {
  display: -webkit-flex;
  display: flex;
  max-height: 300px;
}
.section__tabs-wrapper {
  position: relative;
  display: -webkit-flex;
  display: flex;
  white-space: nowrap;
  height: 56px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.section__tabs-wrapper .section__tabs-dots {
  top: -8px;
}
.section__tabs-underline {
  position: absolute;
  height: 2px;
  width: 0;
  background: #276cc3;
  z-index: 3;
  bottom: 8px;
  will-change: left;
  transition: 0.6s all ease;
}
@media screen and (max-width: 735px) {
  .section__tabs-underline {
    display: none;
  }
}
.section__tabs_oneline {
  white-space: nowrap;
}
.section__tabs-item {
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
  text-align: center;
  height: 66px;
  padding: 12px 0;
  margin: 0 24px 0 0;
  color: #848e99;
  transition: all 0.3s ease;
  position: relative;
  white-space: nowrap;
  min-width: 80px;
}
@media screen and (max-width: 735px) {
  .section__tabs-item {
    white-space: nowrap;
    padding: 12px 0 18px;
  }
}
.section__tabs-item:hover:not(span) {
  color: #276cc3;
}
.section__tabs-item:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  background: transparent;
  bottom: 0;
  left: 0;
  transition: all 0.3s ease;
  display: none;
}
@media screen and (max-width: 735px) {
  .section__tabs-item:after {
    display: block;
    bottom: 8px;
  }
}
.section__tabs-item.active {
  color: #3b4256;
}
.section__tabs-item.active:after {
  background: #276cc3;
}
.section__tabs-dots {
  font-size: 21px;
  color: #3b4256;
  line-height: 6px;
  font-weight: 600;
  display: none;
  cursor: pointer;
  padding: 20px 5px;
  position: relative;
  top: -2px;
}
.section__tabs-dots_visible {
  display: block;
}
.section__tabs-list {
  position: absolute;
  right: 0;
  top: 100%;
  max-width: 350px;
  z-index: 100;
  background: #fff;
  padding: 8px 0;
  display: none;
}
.section__tabs-list_active {
  display: block;
}
.section__tabs-list-item {
  display: none;
  padding: 8px 20px;
  color: #848e99;
}
.section__tabs-list-item_visible {
  display: block;
}
.section__tabs-list-item:hover,
.section__tabs-list-item.active {
  color: #276cc3;
}
.section__cols {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media $w768 {
  .section__cols_tablet-column {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .section__cols_tablet-column .section__sidebar {
    width: 100%;
  }
}
@media screen and (max-width: 735px) {
  .section__cols {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.section__col:first-child {
  padding-right: 30px;
}
@media screen and (max-width: 735px) {
  .section__col:first-child {
    padding-right: 0;
  }
}
.section.section__top {
  padding-top: 220px;
}
.section__description {
  font-size: 18px;
  line-height: 27px;
  padding-right: 14.5%;
}
@media screen and (max-width: 735px) {
  .section__description {
    font-size: 16px;
    line-height: 21px;
    padding-right: 0;
  }
}
.section_overflow-h {
  overflow: hidden;
}
.section_first {
  padding-top: 70px;
  margin-bottom: -70px;
}
@media screen and (max-width: 735px) {
  .section_first {
    padding-top: 35px;
  }
}
.section_first .infoblock {
  margin-bottom: -70px;
}
.section_first:not(.empty-hidden) + .section {
  padding-top: 120px;
}
@media screen and (max-width: 1087px) {
  .section_first:not(.empty-hidden) + .section {
    padding-top: 90px;
  }
}
.section_stream:not(.empty-hidden) {
  background: #e6eef6;
  padding-top: 70px;
  margin-bottom: 0;
}
@media screen and (max-width: 735px) {
  .section_stream:not(.empty-hidden) {
    padding-top: 30px;
  }
}
.section_stream:not(.empty-hidden) .infoblock {
  margin-bottom: 70px;
}
@media screen and (max-width: 1087px) {
  .section_stream:not(.empty-hidden) .infoblock {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 735px) {
  .section_stream:not(.empty-hidden) .infoblock {
    margin-bottom: 30px;
  }
}
.section_stream:not(.empty-hidden) + .section {
  padding-top: 70px;
}
@media screen and (max-width: 735px) {
  .section_stream:not(.empty-hidden) + .section {
    padding-top: 30px;
  }
}
.header + .section {
  padding-bottom: 80px;
}
@media screen and (max-width: 1087px) {
  .header + .section {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 735px) {
  .header + .section {
    padding-bottom: 20px;
  }
}
.footer {
  padding: 76px 0 50px;
  background: #01437b;
  color: #fff;
  line-height: 24px;
}
@media screen and (max-width: 1087px) {
  .footer {
    font-size: 14px;
  }
}
@media screen and (max-width: 735px) {
  .footer {
    padding: 40px 0;
  }
}
.footer__top,
.footer__bottom {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media screen and (max-width: 735px) {
  .footer__top,
  .footer__bottom {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.footer__bottom {
  -webkit-align-items: center;
          align-items: center;
}
.footer__top .footer__col {
  width: 33.33%;
  padding-right: 32px;
}
@media screen and (max-width: 735px) {
  .footer__top .footer__col:nth-child(2) {
    padding-right: 0;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1087px) {
  .footer__top .footer__col {
    width: 50%;
    padding: 0;
  }
}
@media screen and (max-width: 735px) {
  .footer__top .footer__col {
    width: 100%;
  }
}
@media screen and (max-width: 1087px) {
  .footer__top .footer__col:first-child {
    width: 50%;
    display: -webkit-flex;
    display: flex;
  }
  .footer__top .footer__col:first-child .footer__tablet-col {
    width: 100%;
    padding-right: 0;
  }
}
@media screen and (max-width: 1087px) and (max-width: 735px) {
  .footer__top .footer__col:first-child {
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
@media screen and (max-width: 1087px) and (max-width: 735px) {
  .footer__top .footer__col:first-child .footer__tablet-col {
    width: 100%;
  }
}
.footer__top .footer__col:last-child {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column-reverse wrap;
          flex-flow: column-reverse wrap;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
@media screen and (max-width: 1087px) {
  .footer__top .footer__col:last-child {
    margin-top: -120px;
  }
}
@media screen and (max-width: 735px) {
  .footer__top .footer__col:last-child {
    margin-top: 0;
  }
}
.footer__top .footer__col:last-child .footer__tablet-col:last-child {
  margin-bottom: 30px;
}
.footer__top .footer__col_w100 {
  width: 100%;
}
.footer__top {
  padding-bottom: 50px;
}
@media screen and (max-width: 735px) {
  .footer__top {
    padding-bottom: 30px;
  }
}
.footer__top + .footer__top {
  padding-bottom: 0;
}
.footer_inline {
  display: inline;
}
.footer__bottom {
  border-top: 1px solid #fff;
  padding-top: 50px;
}
@media screen and (max-width: 735px) {
  .footer__bottom {
    padding-top: 30px;
  }
}
.footer__address {
  font-size: 18px;
  line-height: 24px;
}
@media screen and (max-width: 1087px) {
  .footer__address {
    font-size: 16px;
  }
}
.footer__address a {
  opacity: 1;
}
.footer__address .footer__subline {
  font-size: 16px;
}
.footer__phone {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 10px;
  color: #fff;
}
@media screen and (max-width: 1087px) {
  .footer__phone {
    font-size: 18px;
  }
}
@media screen and (max-width: 735px) {
  .footer__phone {
    margin-bottom: 0;
  }
}
.footer__title {
  font-size: 20px;
  margin-bottom: 14px;
}
@media screen and (max-width: 1087px) {
  .footer__title {
    font-size: 18px;
  }
}
.footer__subline {
  opacity: 0.7;
  margin-bottom: 30px;
}
.footer__link-list:not(:last-child) {
  margin-bottom: 42px;
}
@media screen and (max-width: 1087px) {
  .footer__link-list:not(:last-child) {
    margin-bottom: 30px;
  }
}
.footer__link-list_compact {
  padding-right: 100px;
}
.footer__link {
  display: block;
  color: #fff;
  margin-bottom: 8px;
  opacity: 0.5;
  transition: all 0.3s ease;
}
.footer__link_inline {
  display: inline;
}
.footer__link_active,
.footer__link:hover {
  opacity: 1;
}
.footer__copyright {
  display: -webkit-flex;
  display: flex;
  color: #dde1e6;
}
@media screen and (max-width: 1087px) {
  .footer__copyright {
    max-width: 70%;
    font-size: 12px;
    line-height: 20px;
  }
}
@media screen and (max-width: 735px) {
  .footer__copyright {
    max-width: 100%;
    margin-bottom: 20px;
  }
}
.footer__copyright-icon {
  margin-right: 10px;
  fill: #dde1e6;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.footer__copyright a {
  color: #fff;
  opacity: 0.5;
  transition: all 0.3s ease;
}
.footer__copyright a:hover {
  opacity: 1;
}
.subscribe-btn {
  background: #f4f7fb;
  height: 48px;
  line-height: 48px;
  border-radius: 4px;
  padding: 0 16px;
  font-weight: 500;
  color: #3b4256;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  position: relative;
}
.subscribe-btn_tablet {
  display: none;
  margin-bottom: 30px;
}
@media screen and (max-width: 1087px) {
  .subscribe-btn_tablet {
    display: -webkit-flex;
    display: flex;
  }
}
@media screen and (max-width: 735px) {
  .subscribe-btn_tablet {
    display: none;
  }
}
.subscribe-btn_desktop {
  display: block;
}
@media screen and (max-width: 1087px) {
  .subscribe-btn_desktop {
    display: none;
  }
}
@media screen and (max-width: 735px) {
  .subscribe-btn_desktop {
    display: block;
  }
}
.subscribe-btn__icon {
  fill: #276cc3;
}
.mobile-content {
  display: none;
}
@media screen and (max-width: 735px) {
  .mobile-content {
    display: block;
  }
}
.column-content {
  display: -webkit-flex;
  display: flex;
  margin: 0 -16px;
}
@media screen and (max-width: 735px) {
  .column-content {
    margin: 0;
  }
}
.column-content_space-between {
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 1087px) {
  .column-content_block-m {
    display: block;
  }
  .column-content_block-m .column-content__item {
    margin: 0 0 20px;
  }
}
.column-content_bottom {
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.column-content__item {
  margin: 0 16px;
}
.theme_white {
  background: #fff;
}
.theme_light {
  background: #f4f7fb;
}
.theme_blue {
  background: #026fba;
  color: #fff;
}
.theme_blue .h2,
.theme_blue h2 {
  color: #fff;
}
.theme_light-blue {
  background: #e6eef6;
}
.theme_white .search__field,
.theme_white .search__input,
.theme_white .search__select,
.theme_white .input,
.theme_white .link-block:not(.link-block_empty),
.theme_white .tags__item,
.theme_white .content-filter,
.theme_white .pagination,
.theme_white .doc-item,
.theme_white .select2-selection--multiple,
.theme_white .select2-container--default .select2-selection--single,
.theme_white .moreinfo-block,
.theme_white .public__image .js-smartPhoto,
.theme_white .moreinfo-block .doc-item .doc-item__file-link,
.theme_white .question,
.theme_white .share-block,
.theme_white blockquote,
.theme_white .request-card,
.theme_white .theme_light .input:disabled,
.theme_white .form__fields,
.theme_white .poll-block,
.theme_white .from__fields .select,
.theme_white .poll-block .select {
  background: #f4f7fb;
}
.theme_white .content-filter .tags__item,
.theme_white .content-filter .select2-container--default .select2-selection--single,
.theme_white .doc-item__file-link,
.theme_white .moreinfo-block .doc-item,
.theme_white .poll-block .input,
.theme_white .poll-block .textarea,
.theme_white .poll-block .select2-selection--multiple,
.theme_white .poll-block .select2-container--default .select2-selection--single,
.theme_white .poll-block .poll-block__result-progress {
  background: #fff;
}
.theme_light .search__field,
.theme_light .search__input,
.theme_light .search__select,
.theme_light .input,
.theme_light .link-block:not(.link-block_empty),
.theme_light .tags__item,
.theme_light .content-filter,
.theme_light .pagination,
.theme_light .doc-item,
.theme_light .select2-selection--multiple,
.theme_light .select2-container--default .select2-selection--single,
.theme_light .download-block,
.theme_light .moreinfo-block,
.theme_light .public__image .js-smartPhoto,
.theme_light .moreinfo-block .doc-item .doc-item__file-link,
.theme_light .question,
.theme_light .share-block,
.theme_light blockquote,
.theme_light .request-card,
.theme_light .theme_white .input:disabled,
.theme_light .poll-block,
.theme_light .from__fields .select,
.theme_light .poll-block .select {
  background: #fff;
}
.theme_light .request-card .tags__item,
.theme_light .content-filter .tags__item,
.theme_light .content-filter .select2-container--default .select2-selection--single,
.theme_light .doc-item__file-link,
.theme_light .moreinfo-block .doc-item,
.theme_light .request-card .request-card,
.theme_light .content-filter .input,
.theme_light .theme_white .input,
.theme_light .poll-block .input,
.theme_light .poll-block .textarea,
.theme_light .poll-block .select2-selection--multiple,
.theme_light .poll-block .select2-container--default .select2-selection--single,
.theme_light .poll-block .poll-block__result-progress {
  background-color: #f4f7fb;
}
.theme_light .download-block {
  border: 0 !important;
}
.theme_light .request-card__content {
  color: #3b4256;
}
.theme_light .request-card .request-card,
.theme_light .request-card__content .request-card__content {
  color: #3b4256;
}
.theme_light .theme_white .input:disabled {
  border: 1px solid #dde1e6;
}
.global-search .select2-selection--multiple,
.global-search .select2-container--default .select2-selection--single {
  background: #fff;
}
[data-color="green"] .bg-color,
[data-color="green"] .marked:after {
  background: #6dd400;
}
[data-color="light-green"] .bg-color,
[data-color="light-green"] .marked:after {
  background: #43d7b5;
}
[data-color="mint"] .bg-color,
[data-color="mint"] .marked:after {
  background: #76f8d7;
}
[data-color="yellow"] .bg-color,
[data-color="yellow"] .marked:after {
  background: #ffd600;
}
[data-color="gray"] .bg-color,
[data-color="gray"] .marked:after {
  background: #e9e9e9;
}
[data-color="blue"] .bg-color,
[data-color="blue"] .marked:after {
  background: #31c6ff;
}
.infoblock {
  position: relative;
  background: #fff;
  padding: 30px;
  box-shadow: 0px 8px 8px 3px rgba(0,0,0,0.01);
  margin-top: -60px;
  margin-bottom: 85px;
  border-radius: 5px;
  overflow: hidden;
  z-index: 91;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 1087px) {
  .infoblock {
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    padding: 24px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 735px) {
  .infoblock {
    padding: 30px;
    margin: 0 -32px 30px;
    box-shadow: none;
  }
}
@media screen and (max-width: 580px) {
  .infoblock {
    padding: 30px 20px;
    margin: 0 -16px 30px;
  }
}
.infoblock__title {
  position: relative;
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
  color: #3b4256;
  margin-bottom: 8px;
  z-index: 2;
}
@media screen and (max-width: 1087px) {
  .infoblock__title {
    font-size: 18px;
    line-height: 1;
  }
}
.infoblock__text {
  color: #848e99;
}
@media screen and (max-width: 1087px) {
  .infoblock__text {
    font-size: 14px;
  }
}
@media screen and (max-width: 1087px) {
  .infoblock__text {
    display: block;
    -webkit-animation: none;
            animation: none;
    line-height: 20px;
    margin-bottom: 10px;
  }
}
.infoblock__text span {
  color: #3b4256;
}
.infoblock__btn {
  min-width: 256px;
  margin-left: 30px;
}
@media screen and (max-width: 1087px) {
  .infoblock__btn {
    margin: 0;
  }
}
.articles {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.articles-item {
  margin-bottom: 48px;
  display: -webkit-flex;
  display: flex;
  color: #848e99;
  position: relative;
  z-index: 1;
  width: 33.33%;
  -webkit-animation: fadein 0.5s;
          animation: fadein 0.5s;
}
@media screen and (max-width: 735px) {
  .articles-item {
    border-bottom: 1px solid #dde1e6;
    padding-bottom: 16px;
    margin-bottom: 16px;
  }
  .articles-item:last-child {
    border-bottom: 0;
    margin-bottom: 0;
  }
}
.articles-item__image {
  transition: all 0.3s ease;
  min-width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}
.vertical .articles-item__image {
  background-size: 400%;
  -webkit-filter: blur(40px);
          filter: blur(40px);
  transition: none;
}
.articles-item__image-wrapper {
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  overflow: hidden;
  border-radius: 4px;
  position: relative;
  z-index: 1;
  text-align: center;
}
.articles-item__image-bg {
  width: 100%;
  height: 100%;
}
.articles-item__image-img {
  height: 100%;
  max-width: 100%;
  transition: all 0.3s ease;
  position: relative;
  display: none;
}
.vertical .articles-item__image-img {
  display: inline;
}
.articles-item__image-img:not(.vertical) .articles-item__image-img {
  opacity: 0;
  transition: all 0.3s ease;
}
.articles-item__title {
  color: #3b4256;
  display: block;
  transition: all 0.3s ease;
}
.articles-item__title:hover,
.articles-item__title.hover {
  color: #276cc3;
}
.articles-item__text {
  color: #848e99;
  display: block;
}
.articles-item__date:before {
  content: '';
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #c7ccd1;
  border-radius: 50%;
  margin: 0 12px;
}
.articles-item__tag {
  color: #3d43a1;
  font-weight: 500;
  position: relative;
  transition: all 0.3s ease;
}
a.articles-item__tag:hover {
  color: #276cc3;
}
.articles-item:hover .articles-item__image-wrapper:not(.vertical) .articles-item__image,
.articles-item:hover .articles-item__image-img {
  -webkit-transform: scale(1.03);
          transform: scale(1.03);
  -webkit-filter: brightness(0.8);
          filter: brightness(0.8);
}
.articles-item:hover .articles-item__title {
  color: #276cc3;
}
.articles-item__bottom {
  font-size: 14px;
  line-height: 20px;
}
.articles-item_top {
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
}
@media screen and (max-width: 1087px) {
  .articles-item_top {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.articles-item_top .articles-item__image {
  height: 100%;
}
.articles-item_top .articles-item__image-wrapper {
  height: 430px;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__image-wrapper {
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 735px) {
  .articles-item_top .articles-item__image-wrapper {
    display: none;
    height: 176px;
    margin-bottom: 22px;
  }
  .section-gallery .articles-item_top .articles-item__image-wrapper {
    display: block;
  }
}
.articles-item_top .articles-item__content {
  width: calc(33.33% + 10px);
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-left: 32px;
  position: relative;
  max-height: 430px;
  overflow: hidden;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__content {
    width: 100%;
    padding-left: 0;
    max-height: 100%;
  }
}
.articles-item_top.faded .articles-item__content:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100px;
  background: linear-gradient(180deg, rgba(244,247,251,0) 0%, #f4f7fb 80%);
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 1087px) {
  .articles-item_top.faded .articles-item__content:after {
    display: none;
  }
}
.articles-item_top .articles-item__title {
  font-size: 26px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 16px;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 735px) {
  .articles-item_top .articles-item__title {
    font-size: 16px;
    line-height: 20px;
    max-height: auto;
  }
}
.articles-item_top .articles-item__text {
  line-height: 24px;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__text {
    display: block;
  }
}
@media screen and (max-width: 735px) {
  .articles-item_top .articles-item__text {
    display: none;
  }
}
.articles-item_top .articles-item__bottom {
  position: absolute;
  bottom: 0;
  z-index: 2;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__bottom {
    position: static;
  }
}
.articles-item:not(.articles-item_top) {
  -webkit-flex-basis: calc(33.33% - 20px);
          flex-basis: calc(33.33% - 20px);
  -webkit-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 1087px) {
  .articles-item:not(.articles-item_top) {
    -webkit-flex-basis: calc(50% - 17px);
            flex-basis: calc(50% - 17px);
  }
}
@media screen and (max-width: 735px) {
  .articles-item:not(.articles-item_top) {
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
  }
}
.articles-item:not(.articles-item_top) .articles-item__image-wrapper {
  height: 206px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-bottom: 16px;
  width: 100%;
}
@media screen and (max-width: 1087px) {
  .articles-item:not(.articles-item_top) .articles-item__image-wrapper {
    height: 270px;
  }
}
@media screen and (max-width: 960px) {
  .articles-item:not(.articles-item_top) .articles-item__image-wrapper {
    height: 230px;
  }
}
@media $w768 {
  .articles-item:not(.articles-item_top) .articles-item__image-wrapper {
    height: 180px;
  }
}
@media screen and (max-width: 735px) {
  .articles-item:not(.articles-item_top) .articles-item__image-wrapper {
    display: none;
  }
}
.articles-item:not(.articles-item_top) .articles-item__title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 16px;
  transition: all 0.3s ease;
  overflow: hidden;
}
@media screen and (max-width: 735px) {
  .articles-item:not(.articles-item_top) .articles-item__title {
    display: block;
    font-size: 16px;
    line-height: 20px;
    min-height: 0;
    margin-bottom: 8px;
    height: auto;
  }
}
.articles-item:not(.articles-item_top) .articles-item__text {
  display: none;
}
.data-lazy-loading {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.articles-item.articles-item_covid {
  display: block;
}
.articles-item.articles-item_covid .articles-item__image {
  height: 130px;
  background-position: center bottom;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: #e8e8e8;
  position: relative;
}
.articles-item.articles-item_covid .articles-item__image-left,
.articles-item.articles-item_covid .articles-item__image-right {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
}
.articles-item.articles-item_covid .articles-item__image-left {
  background-position: left bottom;
}
.articles-item.articles-item_covid .articles-item__image-right {
  background-position: right bottom;
}
.articles-item.articles-item_covid .articles-item__content {
  background-position: 0 0;
  min-height: 210px;
  padding: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-justify-content: center;
          justify-content: center;
}
.articles-item.articles-item_covid .articles-item__title {
  font-size: 19px;
  letter-spacing: 0.9px;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  text-align: justify;
  white-space: nowrap;
}
.articles-item.articles-item_covid .articles-item__title-n1 {
  font-size: 58px;
  letter-spacing: 1px;
}
.articles-item.articles-item_covid .articles-item__title-n2 {
  font-size: 35px;
  letter-spacing: 0.5px;
  margin: 2px 0 5px;
}
.section-tabs-content__item:last-child .articles-item_top .articles-item__title {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page-home .articles-item.last-news {
  display: none;
}
@media screen and (max-width: 1087px) {
  .page-home .articles-item.last-news {
    display: -webkit-flex;
    display: flex;
  }
}
.scrollFade {
  opacity: 0;
  transition: all 0.5s 0.5s ease-in-out;
}
.scrollFade.show {
  opacity: 1;
}
.section-tabs-content__item {
  display: none;
}
.section-tabs-content__item_active {
  display: block;
}
.section-tabs-content .link-more {
  position: absolute;
  left: 0;
  width: 100%;
  border-radius: 0;
}
.articles.articles_news-feed .articles-item {
  -webkit-flex-basis: calc(50% - 15px);
          flex-basis: calc(50% - 15px);
  width: 50%;
}
@media screen and (max-width: 1087px) {
  .articles.articles_news-feed .articles-item {
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 1087px) {
  .articles.articles_news-feed .articles-item__title {
    min-height: 0;
  }
}
.links-grid {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.links-grid-item {
  display: block;
  width: 25%;
  height: 250px;
  position: relative;
  background-size: cover;
  background-position: center;
  transition: all 0.3s ease;
  display: none;
  -webkit-animation: fadein 0.5s;
          animation: fadein 0.5s;
}
@media screen and (max-width: 1087px) {
  .links-grid-item {
    height: 160px;
    width: 50%;
  }
}
@media screen and (max-width: 735px) {
  .links-grid-item {
    width: 100%;
    height: auto;
    min-height: 100px;
  }
}
.links-grid-item:after {
  content: '';
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(180deg, rgba(18,48,69,0) 50%, rgba(18,48,69,0.5) 100%);
}
.links-grid-item:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(26.565deg, rgba(35,80,184,0.94) 0%, rgba(4,182,243,0.94) 100%);
  z-index: 1;
  opacity: 0;
  transition: all 0.3s ease;
}
.links-grid-item__content {
  color: #f4f7fb;
  padding: 26px 32px 12px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  height: 100%;
  position: relative;
  z-index: 2;
  transition: all 0.3s ease-out;
  height: inherit;
}
.links-grid-item__title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  margin-top: auto;
  margin-bottom: 11px;
  transition: all 0.3s ease;
}
.links-grid-item__text {
  font-size: 14px;
  line-height: 20px;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
}
.links-grid-item:hover:before {
  opacity: 1;
}
.links-grid-item:hover .links-grid-item__content {
  height: 0;
}
.links-grid-item:hover .links-grid-item__content:before {
  height: 100%;
}
.links-grid-item:hover .links-grid-item__title {
  bottom: 100%;
  top: 10%;
  transition: all 0.3s ease;
}
.links-grid-item:hover .links-grid-item__text {
  visibility: visible;
  opacity: 1;
  overflow: visible;
  height: auto;
}
@media screen and (max-width: 735px) {
  .links-grid-item:hover .links-grid-item__text {
    display: none;
  }
}
.links-grid_cols-3 .links-grid-item {
  width: 33.33%;
}
@media screen and (max-width: 1087px) {
  .links-grid_cols-3 .links-grid-item {
    width: 50%;
  }
}
@media screen and (max-width: 735px) {
  .links-grid_cols-3 .links-grid-item {
    width: 100%;
  }
}
.link-more {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #3b4256;
  font-weight: 500;
  padding: 16px 0;
  background: #fff;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s ease;
  z-index: 10;
  position: relative;
}
.link-more:hover {
  color: #276cc3;
}
.link-more__icon {
  fill: currentColor;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-left: 5px;
}
.link-more_bordered {
  border: 1px solid #dde1e6;
}
.link-more_bordered-bottom {
  border-bottom: 1px solid #eef0f2;
}
.link-more.show-less .link-more__icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.show-less {
  display: none;
}
.link-toggle {
  display: block;
  color: #848e99;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin: -6px 0 0 -6px;
  font-size: 14px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s 0.3s ease;
  text-align: center;
}
.link-toggle__icon {
  position: relative;
  top: 1px;
  fill: currentColor;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.link-toggle_up .link-toggle__icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.link-toggle_up.link-toggle_active {
  margin-top: 30px;
}
.link-toggle_active {
  opacity: 1;
  visibility: visible;
}
.link-calend {
  color: #3b4256;
  font-weight: 500;
  transition: all 0.3s ease;
}
.link-calend__icon {
  margin-right: 10px;
  fill: #3b4256;
  position: relative;
  top: 1px;
}
.link-calend:hover {
  color: #276cc3;
}
.link-calend:hover .link-calend__icon {
  fill: #276cc3;
}
.social-links {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 0 10px;
}
.social-links__item {
  margin: 0 8px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 1087px) {
  .social-links__item {
    margin: 0 6px;
  }
}
.social-links__item-icon {
  fill: #c7ccd1;
  transition: all 0.3s ease;
}
@media screen and (max-width: 1087px) {
  .social-links__item-icon {
    width: 14px;
    height: 14px;
  }
}
@media screen and (max-width: 735px) {
  .social-links__item-icon {
    width: 20px;
    height: 20px;
  }
}
.social-links__item:hover .social-links__item-icon {
  fill: #fff;
}
.link-back {
  display: block;
  margin-bottom: 28px;
  color: #848e99;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
@media screen and (max-width: 735px) {
  .link-back {
    display: none;
  }
}
.link-back:hover {
  color: #276cc3;
}
.link-back_right {
  text-align: right;
}
.link-print {
  display: block;
  color: #3b4256;
  border: 1px solid #dde1e6;
  border-radius: 4px;
  padding: 10px 20px;
  font-weight: 500;
  transition: all 0.3s ease;
}
.link-print:hover {
  color: #276cc3;
  border-color: #276cc3;
}
.link-print__icon {
  fill: currentColor;
  margin-right: 8px;
  position: relative;
  top: 4px;
}
.hexagon {
  width: 254px;
  height: 296px;
  background: url(/build/images/hexagon.85f85460.svg) no-repeat center;
  background-size: contain;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
          align-items: center;
  padding: 100px 32px 32px;
  max-width: 24%;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0 10px;
}
@media screen and (max-width: 1087px) {
  .hexagon {
    width: 232px;
    height: 252px;
    padding-top: 80px;
  }
}
@media screen and (max-width: 735px) {
  .hexagon {
    width: 100%;
    height: auto;
    max-width: 100%;
    background: #fff;
    margin-bottom: 10px;
    text-align: center;
    padding: 30px 20px 20px;
    min-height: 136px;
  }
}
.hexagon__value {
  color: #276cc3;
  font-weight: 700;
  font-size: 56px;
  line-height: 40px;
  margin-bottom: 13px;
}
@media screen and (max-width: 580px) {
  .hexagon__value {
    font-size: 48px;
    font-weight: 500;
  }
}
.hexagon__text {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
  text-align: center;
  max-width: 200px;
  margin: 0 auto;
}
@media screen and (max-width: 735px) {
  .hexagon__text {
    max-width: 100%;
  }
}
.numbers {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 40px;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media screen and (max-width: 1087px) {
  .numbers {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 1087px) {
  .numbers__item {
    width: 50%;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 580px) {
  .numbers__item {
    width: 100%;
    margin-bottom: 16px;
    border: 1px solid #dde1e6;
    text-align: center;
    padding: 15px;
    border-radius: 4px;
  }
}
.numbers__item-value {
  font-size: 56px;
  letter-spacing: -0.6px;
  font-weight: 700;
  margin-bottom: 8px;
}
@media screen and (max-width: 580px) {
  .numbers__item-value {
    font-size: 48px;
    font-weight: 500;
  }
}
.numbers__item-value:not(.numbers__item-value_highlight) {
  color: #276cc3;
}
.numbers__item-value_highlight {
  color: #ff2640;
}
.numbers__item-text {
  color: #848e99;
  font-size: 14px;
  line-height: 20px;
}
.link-block {
  display: block;
  position: relative;
  border-radius: 4px;
  padding: 27px 32px;
  transition: all 0.4s ease;
  background: linear-gradient(26.5deg, #2350b8 0%, #04b6f3 100%);
  overflow: hidden;
  margin-bottom: 14px;
}
@media screen and (max-width: 735px) {
  .link-block {
    height: auto;
    padding: 20px 30px 20px 20px;
  }
}
.link-block:last-child {
  margin-bottom: 36px;
}
.link-block__title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  color: #3b4256;
}
@media screen and (max-width: 735px) {
  .link-block__title {
    font-size: 16px;
  }
}
.link-block__text {
  color: #848e99;
  font-size: 14px;
  line-height: 20px;
  margin-top: 8px;
}
.link-block__arrow {
  fill: #979797;
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 1;
}
a.link-block:not(.link-block_empty):hover {
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  box-shadow: 0px 12px 28px 3px rgba(11,45,89,0.06);
}
a.link-block:not(.link-block_empty):hover .link-block__title,
a.link-block:not(.link-block_empty):hover .link-block__text {
  position: relative;
  z-index: 1;
}
a.link-block:not(.link-block_empty):hover .link-block__title {
  color: #276cc3;
}
a.link-block:not(.link-block_empty):hover .link-block__arrow {
  fill: #276cc3;
}
.link-block_empty {
  background: transparent;
}
.link-block-section {
  margin-bottom: 42px;
}
.link-block-grid {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  width: 100%;
  transition: all 0.3s ease;
}
.link-block-grid:after {
  content: "";
  -webkit-flex: 1 1 calc(33% - 20px);
          flex: 1 1 calc(33% - 20px);
  max-width: calc(33% - 20px);
}
@media screen and (max-width: 1087px) {
  .link-block-grid:after {
    -webkit-flex: 1 1 calc(50% - 15px);
            flex: 1 1 calc(50% - 15px);
    max-width: calc(50% - 15px);
  }
}
@media screen and (max-width: 735px) {
  .link-block-grid:after {
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
  }
}
.link-block-grid .link-block {
  display: block;
  min-height: 133px;
  width: calc(33% - 20px);
  max-width: calc(33% - 20px);
  -webkit-flex: 1 1 33%;
          flex: 1 1 33%;
  margin-bottom: 30px;
}
@media screen and (max-width: 1087px) {
  .link-block-grid .link-block {
    width: calc(50% - 15px);
    max-width: calc(50% - 15px);
    -webkit-flex: 1 1 50%;
            flex: 1 1 50%;
  }
}
@media screen and (max-width: 735px) {
  .link-block-grid .link-block {
    width: 100%;
    max-width: 100%;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    margin-bottom: 16px;
  }
  .link-block-grid .link-block_hide-mobile {
    display: none;
  }
}
.link-block-grid_cols-2 .link-block {
  width: calc(50% - 15px);
  max-width: calc(50% - 15px);
  -webkit-flex: 1 1 50%;
          flex: 1 1 50%;
}
@media screen and (max-width: 735px) {
  .link-block-grid_cols-2 .link-block {
    width: 100%;
    max-width: 100%;
    margin-bottom: 16px;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}
@media screen and (max-width: 735px) {
  .map-box {
    display: none;
  }
}
.map-box-alt {
  display: none;
}
@media screen and (max-width: 580px) {
  .map-box-alt {
    display: block;
    background: #f4f7fb;
    text-align: center;
    height: 48px;
    line-height: 48px;
    padding: 0 16px;
    color: #3b4256 !important;
  }
}
#region_map_big_hover .map-link {
  position: relative;
  display: block;
}
#region_map_big_hover .map-link_active polygon,
#region_map_big_hover .map-link_active path {
  fill: #fff;
  opacity: 1;
  stroke: #e3eaf3;
  cursor: pointer;
}
#region_map_big_hover .map-link_active .map-modal {
  position: absolute;
  top: -100px;
  left: 0;
}
.map-tooltips {
  display: none;
}
.map-tooltip {
  width: 260px;
  background: #fff;
  position: absolute;
  border-radius: 5px;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  z-index: 250;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out;
  margin-top: 10px;
  box-shadow: 0px 2px 24px rgba(59,56,56,0.18);
  padding: 10px 0;
}
.map-tooltip_active {
  visibility: visible;
  opacity: 1;
  margin-top: 0;
}
.map-tooltip__arrow {
  top: 100%;
  left: 50%;
  margin-top: -1px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136,183,213,0);
  border-top-color: #fff;
  border-width: 12px;
  margin-left: -12px;
}
.map-tooltip__section {
  display: block;
  padding: 16px;
  font-size: 12px;
  line-height: 20px;
}
.map-tooltip__section:nth-child(odd) {
  background: #f4f7fb;
}
.map-tooltip__label {
  color: #959ea7;
  margin-bottom: 3px;
}
.map-tooltip__title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}
.map-tooltip__link {
  line-height: 20px;
  color: #266bc2;
  font-weight: 500;
}
.map-tooltip__close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.map-tooltip__close-icon {
  fill: #959ea7;
}
.toggle-list {
  margin: 0 -32px;
}
.toggle-list__title {
  display: block;
  font-weight: 500;
  padding: 20px 30px;
  background: rgba(255,255,255,0.1);
}
.toggle-list__content {
  padding: 20px 30px;
}
.breadcrumb {
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  margin-top: -45px;
  margin-bottom: 24px;
}
@media screen and (max-width: 735px) {
  .breadcrumb {
    font-size: 12px;
    margin-bottom: 11px;
    margin-top: 0;
  }
}
.breadcrumb-item {
  display: inline;
  color: #848e99;
  transition: all 0.3s ease;
}
.breadcrumb-item:after {
  display: inline-block;
  content: ' / ';
}
.breadcrumb-item a {
  color: inherit;
}
.breadcrumb-item a:hover {
  color: #276cc3;
}
.breadcrumb-item:last-child:after {
  content: '';
}
.public {
  margin-bottom: 30px;
  position: relative;
  width: 100%;
}
.public__date {
  color: #848e99;
  font-size: 14px;
  margin-bottom: 12px;
}
.public__text {
  color: #3b4256;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 30px;
  max-width: 100%;
}
@media screen and (max-width: 735px) {
  .public__text {
    font-size: 16px;
    line-height: 21px;
    width: 100%;
    padding-right: 0;
  }
}
.public__image {
  position: relative;
  margin-bottom: 30px;
  border-radius: 4px;
  max-width: 100%;
  overflow: hidden;
  background-position: center;
}
.public__image-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 400%;
  -webkit-filter: blur(40px);
          filter: blur(40px);
}
.public__image-img {
  display: block;
  max-height: 370px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 735px) {
  .public__image-img {
    height: auto;
  }
}
.public__image .public__image-img {
  opacity: 1;
}
.public__image-caption {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
  padding: 15px 0;
  text-align: left;
  border-bottom: 1px solid #dde1e6;
  min-height: 50px;
  margin-bottom: 10px;
}
.public__image .js-smartPhoto {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
.public-slider .public__image-img {
  max-height: 370px;
  border-radius: 0;
}
.question {
  padding: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 30px;
  border-radius: 4px;
}
@media screen and (max-width: 1087px) {
  .question {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.question__text {
  padding-right: 20px;
}
.question__title {
  color: #3b4256;
  font-size: 18px;
  line-height: 26px;
}
.question__subtitle {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
}
.question__buttons {
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 1087px) {
  .question__buttons {
    margin-top: 10px;
  }
}
.question__buttons .btn {
  padding-left: 30px;
  padding-right: 30px;
}
.question__buttons .btn:first-child {
  margin-right: 24px;
}
.share-block {
  padding: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  border-radius: 4px;
  margin-bottom: 30px;
}
@media screen and (max-width: 735px) {
  .share-block {
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    padding: 20px;
  }
}
.share-block__title {
  color: #3b4256;
  margin-right: 16px;
}
@media screen and (max-width: 735px) {
  .share-block__title {
    margin-bottom: 10px;
  }
}
.share-block__link {
  margin: 0 10px;
  color: #3b4256;
}
.share-block__link:hover {
  color: #276cc3;
}
.share-block__link-icon {
  fill: currentColor;
}
.tags {
  margin-right: -8px;
}
.tags__item {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  color: #3b4256;
  font-weight: 500;
  padding: 6px 10px;
  margin: 0 8px 8px 0;
  border-radius: 4px;
}
.tags__item:hover {
  color: #276cc3;
}
.tags__item_active {
  background: #276cc3 !important;
  color: #fff !important;
}
.sidebar-news__item {
  display: block;
  border-bottom: 1px solid #dde1e6;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 18px;
  margin-bottom: 18px;
}
@media screen and (max-width: 1087px) {
  .sidebar-news__item:last-child {
    border-bottom: 0;
  }
}
.sidebar-news__item-date {
  color: #848e99;
  margin-bottom: 8px;
}
.sidebar-news__item-title {
  color: #3b4256;
  font-weight: 500;
}
.sidebar-news__item:hover .sidebar-news__item-title {
  color: #276cc3;
}
.doc-item {
  color: #848e99;
  border-radius: 4px;
  margin-bottom: 16px;
  transition: all 0.3s ease;
}
.doc-item__title {
  display: block;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  padding: 22px 30px;
  border-bottom: 1px solid #dde1e6;
  color: #3b4256;
}
@media screen and (max-width: 735px) {
  .doc-item__title {
    font-size: 16px;
    line-height: 21px;
    padding: 22px 20px;
  }
}
.doc-item__title:hover {
  color: #276cc3;
}
.doc-item__details {
  padding: 12px 30px 22px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row;
          flex-flow: row;
  -webkit-align-items: center;
          align-items: center;
  font-size: 14px;
}
@media screen and (max-width: 735px) {
  .doc-item__details {
    display: block;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    padding: 12px 20px 22px;
  }
}
.doc-item__type {
  display: -webkit-flex;
  display: flex;
  margin: 10px 0;
  white-space: nowrap;
}
@media screen and (max-width: 735px) {
  .doc-item__type {
    margin-bottom: 20px;
    line-height: 21px;
    white-space: normal;
  }
}
@media screen and (max-width: 580px) {
  .doc-item__type {
    display: block;
  }
}
.doc-item__date {
  display: inline;
}
.doc-item__file {
  margin-left: auto;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  font-size: 16px;
  padding-left: 20px;
}
@media screen and (max-width: 1087px) {
  .doc-item__file {
    width: 100%;
    padding-left: 0;
    -webkit-justify-content: center;
            justify-content: center;
  }
}
.doc-item__file-link {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 48px;
  line-height: 48px;
  font-weight: 500;
  background: #fff;
  padding: 0 10px 0 20px;
  color: #3b4256;
  border-radius: 4px;
  margin-left: 10px;
  border: 1px solid transparent;
  white-space: nowrap;
}
@media screen and (max-width: 1087px) {
  .doc-item__file-link {
    width: 100%;
  }
}
.doc-item__file-link:hover {
  color: #276cc3;
  background: #fff;
  border: 1px solid #dde1e6;
}
.doc-item__file-format {
  padding: 0 10px;
  white-space: nowrap;
  font-size: 14px;
}
@media screen and (max-width: 1087px) {
  .doc-item__file-format {
    display: none;
  }
}
.doc-item__file-format_mob {
  display: none;
}
@media screen and (max-width: 1087px) {
  .doc-item__file-format_mob {
    display: block;
  }
}
@media screen and (max-width: 735px) {
  .doc-item__file-format {
    display: none;
  }
}
.doc-item__file-icon {
  margin-left: 5px;
  position: relative;
  top: 2px;
  fill: currentColor;
}
.doc-item__tag {
  color: #848e99;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 580px) {
  .doc-item__tag {
    margin-bottom: 10px;
  }
}
.doc-item__tag:hover {
  color: #276cc3;
}
.doc-item:hover {
  -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
  box-shadow: 0px 12px 28px 3px rgba(11,45,89,0.06);
}
.document-info {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 40px;
  line-height: 24px;
  color: #3b4256;
}
.download-block {
  display: block;
  border: 1px solid #dde1e6;
  padding: 30px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  line-height: 26px;
  margin-bottom: 80px;
  border-radius: 4px;
  transition: all 0.3s ease;
}
@media screen and (max-width: 1087px) {
  .download-block {
    margin-bottom: 30px;
  }
}
.download-block__type {
  color: #848e99;
  font-size: 14px;
}
.download-block__title {
  color: #3b4256;
  font-size: 18px;
  display: -webkit-box;
  max-width: 400px;
  height: 80px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 735px) {
  .download-block__title {
    max-width: 100%;
  }
}
.download-block__fileinfo {
  color: #848e99;
  font-size: 14px;
}
.download-block__fileinfo-icon {
  fill: currentColor;
  position: relative;
  top: 8px;
}
.download-block:hover {
  border: 1px solid #fff;
  -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
  box-shadow: 0px 12px 28px 3px rgba(11,45,89,0.06);
}
.download-block:hover .download-block__title,
.download-block:hover .download-block__type,
.download-block:hover .download-block__fileinfo {
  color: #276cc3;
}
.get-form {
  display: block;
  border: 1px solid #dde1e6;
  padding: 30px;
  width: 100%;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  line-height: 26px;
  margin-bottom: 50px;
  border-radius: 4px;
}
@media screen and (max-width: 1087px) {
  .get-form {
    margin-top: 20px;
  }
}
@media screen and (max-width: 580px) {
  .get-form {
    width: calc(100% + 60px);
    margin: 30px -30px;
  }
}
.get-form .btn:first-child {
  margin-bottom: 16px;
}
.get-form__top {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  font-weight: 500;
  margin-bottom: 25px;
}
.get-form__title {
  padding-right: 30px;
}
.get-form__icon {
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.get-form .btn {
  width: 100%;
}
.warning {
  position: relative;
}
.warning .warning__title {
  color: #ff2640;
  font-size: 24px;
  line-height: 26px;
  font-weight: 500;
  margin-bottom: 18px;
}
.warning_type-1 .warning__content {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
@media screen and (max-width: 735px) {
  .warning_type-1 .warning__content {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.warning_type-1 .warning__text {
  color: #848e99;
  line-height: 24px;
  padding-right: 50px;
}
@media screen and (max-width: 735px) {
  .warning_type-1 .warning__text {
    margin-bottom: 20px;
  }
}
.warning_type-1 .warning__btn {
  background: #f4f7fb;
  color: #3b4256;
  padding: 16px 55px;
  border-radius: 4px;
  font-weight: 500;
}
@media screen and (max-width: 735px) {
  .warning_type-1 .warning__btn {
    width: 100%;
    text-align: center;
  }
}
.warning_type-2 {
  padding: 37px 30px;
  border: 1px dashed #ff2640;
}
.warning_type-2 .warning__text {
  color: #848e99;
  line-height: 24px;
  margin-bottom: 18px;
}
.warning_type-2 .warning__btn {
  color: #3b4256;
}
.warning_type-3 {
  background: url(/build/images/gerb_cut.ce77a976.png) no-repeat right center #e6eef6;
  background-size: auto 100%;
  padding: 30px;
  border-radius: 4px;
}
.warning_type-3 .warning__text {
  color: #848e99;
  line-height: 24px;
  margin-bottom: 12px;
  padding-right: 60px;
}
.warning_type-3 .warning__btn {
  color: #3b4256;
}
.warning-slider_type-1 {
  margin: -50px 0 -60px;
  padding: 10px 0 20px;
}
@media screen and (max-width: 1087px) {
  .warning-slider_type-1 {
    margin: -10px 0 -20px;
  }
}
@media screen and (max-width: 735px) {
  .warning-slider_type-1 {
    margin: -10px 0;
  }
}
.warning-slider_type-3 {
  margin: -25px 0 30px;
}
.content-filter {
  padding: 30px;
}
@media screen and (max-width: 1087px) {
  .content-filter {
    padding: 20px;
  }
}
.content-filter__item,
.content-filter__tags {
  margin-bottom: 26px;
}
.content-filter__label {
  margin-bottom: 16px;
  color: #3b4256;
}
.content-filter__range {
  display: -webkit-flex;
  display: flex;
}
.content-filter__range-col {
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 50%;
}
.content-filter__range-col:first-child {
  padding-right: 8px;
}
.content-filter__range-col:last-child {
  padding-left: 8px;
}
@media screen and (max-width: 580px) {
  .content-filter__range-col {
    width: 100%;
    padding: 0;
  }
}
.content-filter__nav {
  padding-top: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  border-top: 1px solid #dde1e6;
}
.content-filter__nav .btn {
  width: calc(50% - 5px);
}
.content-filter__icon {
  margin-right: 10px;
}
.content-filter_hidden {
  display: none;
}
.content-filter .tags {
  border-top: 1px solid #dde1e6;
  padding: 26px 0;
}
.content-filter-toggle {
  position: absolute;
  right: 0;
  margin: 5px 0;
}
.pagination {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  height: 48px;
  font-weight: 500;
  position: relative;
  padding: 0 50px;
  max-width: 100%;
}
.pagination__list {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.pagination__item {
  padding: 2px 12px 0;
  margin: 0 8px;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  color: #848e99;
  border-bottom: 2px solid transparent;
}
.pagination__item:hover {
  color: #3b4256;
}
.pagination__item_active {
  color: #3b4256;
  border-bottom-color: #0c49cd;
}
@media screen and (max-width: 580px) {
  .pagination__item {
    display: none;
  }
  .pagination__item_active,
  .pagination__item_active + a,
  .pagination__item_active + a + a {
    display: -webkit-flex;
    display: flex;
  }
}
.pagination__back,
.pagination__next,
.pagination__start,
.pagination__finish {
  position: absolute;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 10px;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  transition: all 0.3s ease;
  top: 0;
}
@media screen and (max-width: 735px) {
  .pagination__back,
  .pagination__next,
  .pagination__start,
  .pagination__finish {
    padding: 0 16px;
  }
}
.pagination__back .pagination__arrow,
.pagination__next .pagination__arrow,
.pagination__start .pagination__arrow,
.pagination__finish .pagination__arrow {
  fill: #c7ccd1;
}
.pagination__back_disabled .pagination__arrow,
.pagination__next_disabled .pagination__arrow,
.pagination__start_disabled .pagination__arrow,
.pagination__finish_disabled .pagination__arrow {
  fill: #dde1e6;
}
.pagination__back:hover .pagination__arrow,
.pagination__next:hover .pagination__arrow,
.pagination__start:hover .pagination__arrow,
.pagination__finish:hover .pagination__arrow {
  fill: #3b4256;
}
.pagination__back,
.pagination__start {
  left: 40px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pagination__next {
  right: 40px;
}
.pagination__start {
  left: 15px;
  margin-top: -2px;
}
.pagination__finish {
  right: 15px;
  margin-top: 2px;
}
.link-more + .pagination {
  margin-top: 50px;
}
.link-with-icon {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  color: #3b4256;
}
.link-with-icon:hover {
  color: #276cc3;
}
.link-with-icon__icon {
  margin-left: 8px;
  fill: currentColor;
}
.print-options {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.print-options .link-with-icon:not(:last-child) {
  margin-right: 22px;
}
@media screen and (max-width: 735px) {
  .print-options {
    font-size: 0;
  }
}
.bottom-bar {
  border-top: 1px solid #dde1e6;
}
.bottom-bar__inner {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  padding-top: 20px;
  margin-bottom: 20px;
  font-size: 14px;
}
.white-block {
  background: #fff;
  padding: 24px 32px;
  margin: 20px 0;
  border-radius: 4px;
}
@media screen and (max-width: 735px) {
  .white-block {
    margin: 20px -20px;
  }
}
.white-block__label {
  color: #848e99;
  font-size: 14px;
}
.white-block__text:not(:last-child) {
  margin-bottom: 20px;
}
.structure {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMiIgaGVpZ2h0PSIxMTM0IiB2aWV3Qm94PSIwIDAgMiAxMTM0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xIDBWMTEzNCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: center top;
  background-repeat: repeat-y;
  position: relative;
  margin-bottom: 30px;
}
.structure__item {
  background: #fff;
  padding: 27px;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 16px;
}
@media screen and (max-width: 1087px) {
  .structure__item {
    padding: 27px 27px 7px;
  }
}
@media screen and (max-width: 580px) {
  .structure__item {
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 15px;
  }
}
.structure__item-image {
  width: 80px;
  height: 120px;
  background-size: cover;
  margin-right: 30px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.structure__item-title {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 5px;
  color: #3b4256;
}
.structure__item-subtitle {
  font-size: 14px;
  line-height: 24px;
  color: #848e99;
}
.structure__item-phone {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 8px;
  font-size: 14px;
}
.structure__item-phone-icon {
  margin-right: 5px;
}
.structure__item_top {
  padding: 36px;
  max-width: 740px;
  margin: 0 auto 70px;
}
.structure__item_top .structure__item-image {
  width: 160px;
  height: 160px;
}
.structure__item_top .structure__item-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
.structure__item_top .structure__item-subtitle {
  font-size: 18px;
  line-height: 26px;
}
.structure__toggler,
.structure__link {
  display: block;
  background: #fff;
  font-size: 18px;
  line-height: 24px;
  padding: 27px 50px 27px 27px;
  margin-bottom: 16px;
  color: #3b4256;
  position: relative;
  z-index: 1;
}
.structure__toggler:not(:first-child),
.structure__link:not(:first-child) {
  border-top: 1px solid #dde1e6;
}
@media screen and (max-width: 1087px) {
  .structure__toggler,
  .structure__link {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 580px) {
  .structure__toggler,
  .structure__link {
    padding: 15px 50px 15px 15px;
    font-size: 16px;
  }
}
.structure__toggler-icon,
.structure__link-icon {
  fill: currentColor;
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 30px;
  transition: all 0.3s ease;
}
.structure__toggler_active .structure__toggler-icon,
.structure__link_active .structure__link-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.structure__cols {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU4IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCAxNTggMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxSDE1OCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: center 35px;
  background-repeat: repeat-x;
  margin-bottom: 60px;
}
@media screen and (max-width: 1087px) {
  .structure__cols {
    -webkit-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}
.structure__cols:last-child:after {
  display: block;
  position: absolute;
  background: #f4f7fb;
  top: 37px;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1087px) {
  .structure__cols:last-child:after {
    top: auto;
    bottom: 0;
    height: 30px;
  }
}
.structure__col {
  width: calc(50% - 80px);
}
.structure__col:first-child {
  margin-right: auto;
}
.structure__col:last-child {
  margin-left: auto;
}
@media screen and (max-width: 1087px) {
  .structure__col {
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
  }
}
.structure__content {
  display: none;
  position: relative;
  z-index: 1;
}
.structure__content_active {
  display: block;
}
.structure-v2 {
  position: relative;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMiIgaGVpZ2h0PSIxMTM0IiB2aWV3Qm94PSIwIDAgMiAxMTM0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xIDBWMTEzNCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: 25% center;
  background-repeat: repeat-y;
}
.structure-v2.structure-v2-main {
  background-position: 21.5% center;
}
@media screen and (max-width: 1087px) {
  .structure-v2.structure-v2-main {
    background-position: 24% center;
  }
}
@media screen and (max-width: 735px) {
  .structure-v2.structure-v2-main {
    background-position: 50% center;
  }
}
@media screen and (max-width: 735px) {
  .structure-v2 {
    background-position: 50% center;
  }
}
.structure-v2_centered {
  background-position: center;
}
.structure-v2_centered .structure-v2__cols:last-child:after {
  content: '';
  display: block;
  width: 20px;
  height: 50%;
  background: #f4f7fb;
  position: absolute;
  left: calc(50% - 10px);
  bottom: -4px;
}
@media screen and (max-width: 735px) {
  .structure-v2_centered .structure-v2__cols:last-child:after {
    display: none;
  }
}
.structure-v2__item {
  background: #fff;
  padding: 27px;
  display: -webkit-flex;
  display: flex;
}
.structure-v2__item:not(:last-child) {
  margin-bottom: 16px;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item {
    padding: 16px;
  }
}
.structure-v2__item-image {
  width: 80px;
  height: 120px;
  background-size: cover;
  background-position: center top;
  margin-right: 30px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item-image {
    margin-right: 20px;
  }
}
.structure-v2__cols structure-v2__cols_nobg .structure-v2__item-image {
  background-position: right top;
}
.structure-v2__item-title {
  display: block;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 5px;
  color: #3b4256;
  font-weight: 500;
}
.structure-v2__item-subtitle {
  display: block;
  font-size: 14px;
  line-height: 24px;
  color: #848e99;
  margin-bottom: 12px;
}
.structure-v2__item-toggler {
  position: relative;
  color: #276cc3;
  display: none;
}
.structure-v2__item-toggler-text {
  border-bottom: 1px dashed #276cc3;
  padding-bottom: 2px;
}
.structure-v2__item-toggler-icon {
  fill: currentColor;
  position: relative;
  top: 4px;
}
.structure-v2__item-toggler_active {
  color: #848e99;
  border-color: #848e99;
}
.structure-v2__item-toggler_active .structure-v2__item-toggler-text {
  border-color: #848e99;
}
.structure-v2__item-toggler_active .structure-v2__item-toggler-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.structure-v2__item-phone {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 8px;
  font-size: 14px;
}
.structure-v2__item-phone-icon {
  margin-right: 5px;
}
.structure-v2__item_top {
  padding: 27px;
  max-width: 740px;
  margin: 0 auto;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item_top {
    padding: 15px;
  }
}
.structure-v2__item_top .structure-v2__item-image {
  width: 140px;
  height: 170px;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item_top .structure-v2__item-image {
    width: 80px;
    height: 120px;
  }
}
.structure-v2__item_top .structure-v2__item-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item_top .structure-v2__item-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.structure-v2__item_top .structure-v2__item-subtitle {
  font-size: 18px;
  line-height: 26px;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item_top .structure-v2__item-subtitle {
    font-size: 14px;
    line-height: 24px;
  }
}
.structure-v2__item:hover .structure-v2__item-title {
  color: #276cc3;
}
.structure-v2__toggler,
.structure-v2__link {
  background: #fff;
  line-height: 24px;
  padding: 5px 20px 5px 0;
  position: relative;
  z-index: 1;
  color: #3b4256;
  font-weight: 500;
  list-style: disc;
  display: list-item;
  list-style-position: outside;
  margin-left: 40px;
}
.structure-v2__toggler:hover,
.structure-v2__link:hover {
  color: #276cc3;
}
.structure-v2__toggler:last-child,
.structure-v2__link:last-child {
  border-bottom: 0;
}
.structure-v2__toggler-icon,
.structure-v2__link-icon {
  fill: currentColor;
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 30px;
  transition: all 0.3s ease;
}
.structure-v2__toggler_active .structure-v2__toggler-icon,
.structure-v2__link_active .structure-v2__link-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.structure-v2__cols {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 40px;
}
@media screen and (max-width: 735px) {
  .structure-v2__cols {
    -webkit-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }
  .structure-v2_centered .structure-v2__cols {
    background: none;
  }
  .structure-v2_centered .structure-v2__cols .structure-v2__col:first-child {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 735px) and (max-width: 735px) {
  .structure-v2__cols .structure-v2__col:first-child {
    margin-bottom: 0;
  }
}
.structure-v2__cols:first-child .structure-v2__col {
  margin: 0 auto;
}
.structure-v2__cols:first-child .structure-v2__col:after {
  display: none;
}
.structure-v2 .structure-v2__item_head {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU4IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCAxNTggMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxSDE1OCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: center;
  background-repeat: repeat-x;
}
.structure-v2 .structure-v2__item_head .structure-v2__col {
  margin: 0 !important;
}
.structure-v2__col {
  width: calc(50% - 80px);
  background-position: center top;
  background-repeat: repeat-y;
  background: #fff;
  margin-right: auto;
}
@media screen and (max-width: 1087px) {
  .structure-v2__col {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 735px) {
  .structure-v2__col {
    width: 100%;
  }
}
.structure-v2__col:after {
  display: block;
  content: '';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU4IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCAxNTggMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxSDE1OCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: center;
  background-repeat: repeat-x;
  width: 80px;
  left: calc(50% - 80px);
  top: 50%;
  height: 5px;
  position: absolute;
}
@media screen and (max-width: 1087px) {
  .structure-v2__col:after {
    width: 20px;
    left: calc(50% - 20px);
  }
}
@media screen and (max-width: 735px) {
  .structure-v2__col:after {
    display: none;
  }
}
.structure-v2__col_last:after {
  display: none;
}
.structure-v2__col + .structure-v2__col {
  margin-left: auto;
  margin-right: 0;
}
.structure-v2__col + .structure-v2__col:after {
  left: auto;
  right: calc(50% - 80px);
}
@media screen and (max-width: 1087px) {
  .structure-v2__col + .structure-v2__col:after {
    right: calc(50% - 20px);
  }
}
.structure-v2__col:last-child {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
  padding-bottom: 0;
  z-index: 100;
  background: #fff;
  padding: 22px 0;
}
@media screen and (max-width: 735px) {
  .structure-v2__col:last-child {
    position: static;
    padding: 0;
  }
}
.structure-v2__col:last-child .structure-v2__toggler:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 735px) {
  .structure-v2__col:last-child .structure-v2__toggler:last-child {
    margin-bottom: 20px;
  }
}
.structure-v2_centered .structure-v2__col:last-child {
  display: block;
  padding: 0;
}
.structure-v2_list-centered .structure-v2__col:last-child {
  -webkit-justify-content: center;
          justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 735px) {
  .structure-v2__cols_active .structure-v2__col {
    padding-bottom: 20px;
  }
}
.structure-v2__cols:last-child .structure-v2__col {
  padding-bottom: 0 !important;
}
.structure-v2__content {
  display: none;
  position: relative;
  z-index: 1;
}
.structure-v2__content_active {
  display: block;
}
.moreinfo-block {
  display: block;
  position: relative;
  border-radius: 4px;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
}
.moreinfo-block__toggler {
  display: block;
  position: relative;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  padding: 22px 60px 22px 30px;
  color: #3b4256;
}
.moreinfo-block__toggler-icon {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  fill: #c7ccd1;
}
.moreinfo-block__content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease, padding 0.3s ease;
  padding-left: 30px;
  padding-right: 30px;
}
.moreinfo-block__content a:not(.doc-item__title):not(.doc-item__tag):not(.doc-item__file-link) {
  color: #276cc3;
}
.moreinfo-block__content-table {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.moreinfo-block__content-table:empty {
  display: none;
}
.moreinfo-block__content-table-item {
  width: 50%;
  margin-bottom: 20px;
  padding-right: 30px;
}
@media screen and (max-width: 735px) {
  .moreinfo-block__content-table-item {
    width: 100%;
  }
}
.moreinfo-block__content-table-item_fullwidth {
  width: 100%;
}
.moreinfo-block__content-label {
  color: #848e99;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 5px;
}
.moreinfo-block__content-title {
  font-weight: 500;
}
.moreinfo-block_active .moreinfo-block__toggler {
  color: #276cc3;
}
.moreinfo-block_active .moreinfo-block__toggler-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-top: -5px;
}
.moreinfo-block_active .moreinfo-block__content {
  padding-top: 22px;
  padding-bottom: 22px;
  max-height: 100%;
  border-top: 1px solid #dde1e6;
}
.moreinfo-block_static .moreinfo-block__content {
  padding-top: 22px;
  padding-bottom: 22px;
  max-height: 100%;
}
.moreinfo-text {
  max-height: 260px;
  overflow: hidden;
  position: relative;
}
.moreinfo-text:not(.moreinfo-text_active):after {
  content: '';
  height: 100px;
  width: 100%;
  display: block;
  position: absolute;
  background: linear-gradient(rgba(244,247,251,0) 0%, #f4f7fb 100%);
  background: linear-gradient(rgba(255,255,255,0) 0%, #fff 100%);
  bottom: 0;
}
.moreinfo-text_active {
  max-height: 100%;
}
.moreinfo-link {
  display: none;
  margin-bottom: 20px;
}
.moreinfo-link + .moreinfo-link_active {
  display: inline-block;
}
aside .moreinfo-block__content-table-item {
  width: 100%;
}
.status {
  color: #848e99;
  font-size: 18px;
  margin-bottom: 30px;
}
.status__item {
  margin-bottom: 8px;
}
.js-player {
  max-width: 100%;
}
.plyr {
  border-radius: 4px;
  margin-bottom: 20px;
}
.scroll-top {
  position: fixed;
  right: 50px;
  bottom: 75px;
  width: 70px;
  height: 70px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: rgba(255,255,255,0.5);
  z-index: 1000;
  opacity: 0;
  transition: all 0.3s ease;
  border-radius: 50%;
  box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2);
}
.scroll-top_active {
  opacity: 0.6;
}
.scroll-top_active:hover {
  opacity: 1;
}
@media screen and (max-width: 735px) {
  .scroll-top {
    display: none;
  }
}
.scroll-top__arrow {
  fill: #c7ccd1;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.scroll-top:hover {
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}
.icon-text-wrapper_cols-2 {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: stretch;
          align-items: stretch;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.icon-text-wrapper_cols-2 .icon-text {
  width: calc(50% - 15px);
  margin-bottom: 20px;
  padding: 30px 20px;
}
@media screen and (max-width: 1087px) {
  .icon-text-wrapper_cols-2 .icon-text {
    width: 100%;
    padding: 20px;
  }
}
.icon-text {
  display: -webkit-flex;
  display: flex;
  padding: 14px 12px;
  border-radius: 4px;
  min-height: 71px;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 735px) {
  .icon-text {
    padding: 20px;
  }
}
.icon-text:not(:last-child) {
  margin-bottom: 20px;
}
.icon-text__icon {
  fill: #0c49cd;
}
.icon-text__icon-wrapper {
  min-width: 57px;
  min-height: 57px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: center;
  margin: 0 27px 0 15px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.icon-text__icon-wrapper justify-content center img {
  max-width: 100%;
  max-height: 100%;
}
@media screen and (max-width: 1087px) {
  .icon-text__icon-wrapper {
    margin-bottom: auto;
  }
}
.icon-text__text p {
  color: #848e99;
  line-height: 21px;
  margin-bottom: 0;
}
.image-text-button {
  padding: 200px 30px 20px;
  width: 350px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  overflow: hidden;
  border: 2px solid #fff;
}
.image-text-button_horizontal {
  width: 100%;
  min-height: 140px;
  display: -webkit-flex;
  display: flex;
  padding-top: 0;
  padding-left: 200px;
}
.image-text-button_nobg.image-text-button_horizontal {
  padding-left: 10px;
}
@media screen and (max-width: 1087px) {
  .image-text-button {
    width: 100%;
    min-height: 140px;
    display: -webkit-flex;
    display: flex;
    padding-top: 0;
    padding-left: 260px;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button {
    width: 100%;
    max-width: 350px;
    padding-top: 200px;
    max-height: 1000px;
    padding-left: 30px;
    margin: 0 auto;
  }
}
.image-text-button__image {
  width: 290px;
  height: 380px;
  height: calc(100% - 80px);
  background-image: url("/build/img/public/nophoto.jpg");
  background-size: cover;
  background-position: center top;
  position: absolute;
  bottom: 80px;
}
.image-text-button_horizontal .image-text-button__image {
  width: 145px;
  height: 100%;
  left: 0;
  top: 0;
  background-size: cover;
}
@media screen and (max-width: 735px) {
  .image-text-button_horizontal .image-text-button__image {
    width: 100%;
    height: 100%;
    max-width: 290px;
    max-height: 380px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media screen and (max-width: 1087px) {
  .image-text-button__image {
    width: 145px;
    height: 100%;
    left: 0;
    top: 0;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__image {
    width: 100%;
    height: 100%;
    max-width: 290px;
    max-height: 380px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.image-text-button_nobg .image-text-button__image {
  background-position: right top;
}
.image-text-button_nobg.image-text-button_horizontal .image-text-button__image {
  display: none;
}
@media screen and (max-width: 735px) {
  .image-text-button_nobg.image-text-button_horizontal .image-text-button__image {
    display: block;
  }
}
.image-text-button__text {
  position: relative;
  width: 100%;
  padding-top: 30px;
}
.image-text-button_horizontal .image-text-button__text {
  padding-top: 45px;
  padding-left: 30px;
}
@media screen and (max-width: 735px) {
  .image-text-button_horizontal .image-text-button__text {
    padding-left: 0;
  }
}
@media screen and (max-width: 1087px) {
  .image-text-button__text {
    padding-top: 45px;
    padding-left: 30px;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__text {
    padding-left: 0;
  }
}
.image-text-button__text-content {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
}
.image-text-button_horizontal .image-text-button__text-content {
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content {
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    -webkit-align-items: center;
            align-items: center;
  }
}
.image-text-button_horizontal .image-text-button__text-content-left {
  max-width: 440px;
}
.image-text-button__text-content h3 {
  font-size: 24px;
}
.image-text-button_horizontal .image-text-button__text-content h3 {
  margin-bottom: 10px;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content h3 {
    margin-bottom: 4px;
  }
}
.image-text-button__text-content p {
  color: #919aa4;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content p {
    margin-bottom: 15px;
  }
}
.image-text-button__text-content .btn {
  margin-bottom: 15px;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content .btn {
    display: -webkit-inline-flex;
    display: inline-flex;
  }
  .image-text-button__text-content .btn .btn__icon {
    margin-left: 20px;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__text-content .btn {
    display: -webkit-flex;
    display: flex;
    width: 100%;
  }
  .image-text-button__text-content .btn .btn__icon_right {
    margin-left: auto;
  }
}
.image-text-button_horizontal .image-text-button__text-content .btn__icon_right {
  margin-left: auto;
}
.image-text-button__text-content .btn__text {
  padding-right: 20px;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content .btn .hide-tablet {
    display: none;
  }
}
@media screen and (max-width: 580px) {
  .image-text-button__text-content .btn .hide-xs {
    display: none;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__text-content-left {
    padding-left: 0;
  }
}
.image-text-button__text:before {
  content: '';
  position: absolute;
  bottom: -60px;
  left: -30px;
  width: calc(100% + 60px);
  height: calc(100% + 40px);
  background: #f00;
  -webkit-transform: skew(0deg, 7deg);
          transform: skew(0deg, 7deg);
  background: linear-gradient(170.39deg, rgba(244,247,251,0.95) 18.9%, #f4f7fb 38.14%, #fcfdfe 61.29%);
}
.image-text-button_horizontal .image-text-button__text:before {
  left: -50px;
  top: 0;
  -webkit-transform: skew(-30deg, 0);
          transform: skew(-30deg, 0);
  width: calc(100% + 200px);
  height: calc(100% + 20px);
  background: linear-gradient(181.23deg, rgba(244,247,251,0.903) 2.74%, rgba(255,255,255,0.822) 83.03%);
}
@media screen and (max-width: 735px) {
  .image-text-button_horizontal .image-text-button__text:before {
    left: -30px;
    top: auto;
    bottom: -60px;
    -webkit-transform: skew(0deg, 7deg);
            transform: skew(0deg, 7deg);
    width: calc(100% + 60px);
    height: calc(100% + 40px);
    background: linear-gradient(170.39deg, rgba(244,247,251,0.95) 18.9%, #f4f7fb 38.14%, #fcfdfe 61.29%);
  }
}
.image-text-button_horizontal.image-text-button_nobg .image-text-button__text:before {
  left: -73px;
}
@media screen and (max-width: 735px) {
  .image-text-button_horizontal.image-text-button_nobg .image-text-button__text:before {
    left: -30px;
  }
}
@media screen and (max-width: 1087px) {
  .image-text-button__text:before {
    left: -50px;
    top: 0;
    -webkit-transform: skew(-30deg, 0);
            transform: skew(-30deg, 0);
    width: calc(100% + 200px);
    height: calc(100% + 20px);
    background: linear-gradient(181.23deg, rgba(244,247,251,0.903) 2.74%, rgba(255,255,255,0.822) 83.03%);
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__text:before {
    left: -30px;
    top: auto;
    bottom: -60px;
    -webkit-transform: skew(0deg, 15deg);
            transform: skew(0deg, 15deg);
    width: calc(100% + 60px);
    height: calc(100% + 60px);
    background: linear-gradient(170.39deg, rgba(244,247,251,0.95) 18.9%, #f4f7fb 38.14%, #fcfdfe 61.29%);
  }
}
.title-logo {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 50px;
}
.title-logo__title {
  max-width: 600px;
}
.title-logo__logo {
  width: 33%;
  text-align: center;
  padding: 0 20px;
}
.contacts-block {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -20px;
}
.contacts-block__item {
  width: 33%;
  padding: 0 20px;
  margin-bottom: 30px;
}
@media screen and (max-width: 735px) {
  .contacts-block__item {
    width: 100%;
    margin-bottom: 20px;
  }
}
.contacts-block__item h4 {
  margin-bottom: 12px;
}
@media screen and (max-width: 735px) {
  .contacts-block__item h4.hide-mobile {
    display: none;
  }
}
.contacts-block__item p {
  color: #848e99;
  line-height: 24px;
}
.grid-blocks {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -15px;
}
.grid-blocks__item {
  color: #3b4256;
  padding: 30px;
  width: calc(33% - 25px);
  margin-bottom: 30px;
  min-height: 300px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  transition: all 0.3s ease;
  position: relative;
  margin: 0 15px 30px;
  overflow: hidden;
}
.grid-blocks__item:nth-child(3n) {
  margin-right: 0;
}
@media screen and (max-width: 1087px) {
  .grid-blocks__item:nth-child(3n) {
    margin-right: 15px;
  }
}
@media screen and (max-width: 735px) {
  .grid-blocks__item:nth-child(3n) {
    margin-right: 15px;
  }
}
@media screen and (max-width: 1087px) {
  .grid-blocks__item {
    width: calc(50% - 25px);
  }
  .grid-blocks__item:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 735px) {
  .grid-blocks__item {
    width: 100%;
    height: auto;
    min-height: 0;
    margin-right: 15px !important;
  }
}
.grid-blocks__item-text {
  display: none;
  color: #848e99;
  line-height: 24px;
  position: relative;
}
.grid-blocks__item-text p {
  position: absolute;
}
.grid-blocks__item-logo {
  margin-right: auto;
  max-height: 100px;
}
.grid-blocks__item h3 {
  margin-bottom: 10px;
  position: relative;
}
@media (hover) and (min-width: 735px) {
  .grid-blocks__item:hover {
    box-shadow: 0px 2px 64px 0px rgba(0,0,0,0.11);
    background: #fff;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .grid-blocks__item:hover:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);
    height: 40px;
  }
  .grid-blocks__item:hover h3 {
    color: #1c68b7;
  }
  .grid-blocks__item:hover .grid-blocks__item-text {
    display: block;
  }
  .grid-blocks__item:hover .grid-blocks__item-logo {
    display: none;
  }
}
.section-home-top h1 {
  padding-right: 50px;
  margin-bottom: 30px;
}
.document-info {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 40px;
  line-height: 24px;
  color: #3b4256;
  position: relative;
}
.document-info__loader {
  position: absolute;
  top: 0;
  padding-top: 50px;
  width: 100%;
  text-align: center;
}
.document-info__loader span {
  -webkit-animation-name: blink;
          animation-name: blink;
  -webkit-animation-duration: 1.4s;
          animation-duration: 1.4s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.document-info__loader span:nth-child(2) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.document-info__loader span:nth-child(3) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.document-info iframe,
.document-info object {
  position: relative;
  width: 100%;
  height: 600px;
  z-index: 1;
}
.job-list__item {
  display: block;
  color: #3b4256;
  margin-bottom: 40px;
}
.job-list__item-date {
  font-size: 12px;
  color: #848e99;
  margin-bottom: 5px;
}
.job-list__item-title {
  font-size: 24px;
  margin-bottom: 10px;
}
@media screen and (max-width: 1087px) {
  .job-list__item-title {
    font-size: 18px;
  }
}
.job-list__item-subtitle {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
  margin-bottom: 15px;
}
.job-list__item-description {
  background: rgba(230,233,237,0.41);
  padding: 20px 10px 10px;
  font-size: 14px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.job-list__item-description-item {
  width: 50%;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 6px;
  -webkit-align-items: center;
          align-items: center;
  padding-right: 10px;
}
@media screen and (max-width: 1087px) {
  .job-list__item-description-item {
    width: 100%;
  }
}
.public__text .job-list__item-description-item {
  width: 100%;
}
.job-list__item-description-item-icon {
  width: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
}
.job-list__item-description-item-icon-svg {
  fill: #848e99;
}
.job-list__item:hover .job-list__item-title {
  color: #276cc3;
}
.download-video-link {
  display: block;
  margin-bottom: 40px;
}
.section-auth {
  padding: 65px 0 45px;
}
@media screen and (max-width: 735px) {
  .section-auth {
    padding: 30px 28px;
  }
}
@media screen and (max-width: 580px) {
  .section-auth {
    padding: 28px 16px;
  }
}
.section-auth__inner {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 735px) {
  .section-auth__inner {
    padding: 0;
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.section-auth__text {
  padding-right: 30px;
}
.section-auth__text p {
  color: #848e99;
}
.section-auth__text h2 {
  margin-bottom: 10px;
}
.section-auth__buttons {
  max-width: 100%;
}
.section-auth .btn {
  margin-bottom: 16px;
}
.section-auth + .section {
  padding-top: 75px;
}
@media screen and (max-width: 735px) {
  .section-auth + .section {
    padding-top: 50px;
  }
}
.request-card {
  padding: 28px;
  margin-bottom: 24px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 24px;
}
@media screen and (max-width: 580px) {
  .request-card {
    margin: 0 -16px 10px;
    padding: 28px 16px;
    border-radius: 0;
  }
}
.request-card__top {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 24px;
  color: #848e99;
}
.request-card__top b {
  color: #3b4256;
}
.page-home .request-card__bottom {
  margin-bottom: 18px;
}
.request-card__title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 8px;
}
.request-card .request-card {
  display: none;
  margin: 0 0 16px;
}
.request-card .request-card__content {
  display: block;
  max-height: 100%;
  overflow: visible;
}
.page-home .request-card .request-card {
  display: block;
}
.request-card_active .request-card {
  display: block;
}
.request-card:not(.request-card_active) .request-card__toggle-var:not(:first-child) {
  display: none;
}
.request-card_active .request-card__toggle-var:not(:last-child) {
  display: none;
}
.request-card__content {
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 240px;
  margin-bottom: 18px;
}
.request-card__content p:last-child {
  margin-bottom: 0;
}
.request-card__content .request-card__content {
  margin-bottom: 0;
}
.request-card_active .request-card__content {
  display: block;
  max-height: 100%;
  margin-bottom: 0;
}
.userbar {
  white-space: nowrap;
  margin-bottom: 30px;
}
@media screen and (max-width: 1087px) {
  .userbar {
    margin-bottom: 20px;
  }
}
.userbar__icon {
  width: 74px;
  height: 74px;
  float: left;
  margin-right: 20px;
}
.userbar__label {
  display: block;
  padding-top: 4px;
  font-size: 18px;
  margin-bottom: 10px;
  color: #848e99;
}
@media screen and (max-width: 735px) {
  .userbar__label {
    margin-bottom: 0;
    padding-top: 14px;
  }
}
.userbar__title {
  display: inline;
  font-size: 32px;
  white-space: nowrap;
  font-weight: 500;
}
@media screen and (max-width: 735px) {
  .userbar__title {
    font-size: 21px;
  }
}
.userbar + .btn-with-text .btn {
  min-width: 256px;
}
@media screen and (max-width: 580px) {
  .userbar + .btn-with-text .btn {
    width: 100%;
  }
}
.test-request {
  padding: 30px;
  display: -webkit-flex;
  display: flex;
}
.dialog__item {
  display: -webkit-flex;
  display: flex;
  margin-bottom: 30px;
}
@media screen and (max-width: 1087px) {
  .dialog__item {
    -webkit-flex-flow: column-reverse wrap;
            flex-flow: column-reverse wrap;
  }
}
.dialog__author {
  font-size: 14px;
  width: 350px;
  max-width: 100%;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: 30px;
  color: #848e99;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
  margin-bottom: 10px;
}
@media screen and (max-width: 735px) {
  .dialog__author {
    width: 100%;
    margin-left: 0;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
@media screen and (max-width: 735px) {
  .dialog__author-title {
    width: 100%;
  }
}
.dialog__author_self .dialog__author-title {
  width: auto;
}
.dialog__author-name {
  display: inline-block;
  padding: 0 9px;
  font-weight: 500;
  margin-bottom: 8px;
  color: #3e4458;
  margin-right: auto;
}
@media screen and (max-width: 735px) {
  .dialog__author-date {
    margin-left: auto;
    -webkit-order: 1;
            order: 1;
  }
}
.dialog__author .form-edit-message {
  margin-top: auto;
  padding-bottom: 10px;
}
@media screen and (max-width: 735px) {
  .dialog__author .form-edit-message {
    margin-left: auto;
    padding-bottom: 0;
  }
}
.dialog__message {
  position: relative;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: 100%;
}
.dialog__message p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 1087px) {
  .dialog__message .textarea {
    margin: 0 -20px 20px;
    width: calc(100% + 40px);
    border-radius: 0;
  }
}
.dialog__message .block.theme_white {
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1087px) {
  .dialog__message .block.theme_white {
    margin: 0 -20px;
    padding: 20px;
  }
}
.dialog__message .block.theme_white:after {
  display: block;
  content: '';
  position: absolute;
  width: 4px;
  height: 100%;
  top: 0;
  right: 0;
}
@media screen and (max-width: 1087px) {
  .dialog__message .block.theme_white:after {
    height: 4px;
    width: 100%;
  }
}
.poll-block {
  padding: 32px;
  margin-bottom: 30px;
}
@media screen and (max-width: 580px) {
  .poll-block {
    padding: 16px;
  }
}
.poll-block__question {
  font-size: 18px;
}
.poll-block__answer {
  margin-bottom: 20px;
}
.poll-block__submit {
  margin-bottom: 10px;
}
.poll-block .select2 {
  background: #fff;
}
.poll-block__result-link:hover,
.poll-block__answer-link:hover {
  color: $primaryHover;
}
.poll-block__footer .btn {
  display: inline-block;
  margin-right: 12px;
}
.poll-block__result {
  margin-bottom: 16px;
}
@media screen and (max-width: 580px) {
  .poll-block__result {
    margin-bottom: 24px;
  }
}
.poll-block__result-title {
  margin-bottom: 6px;
}
.poll-block__result-info {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 580px) {
  .poll-block__result-info {
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.poll-block__result-progress {
  height: 10px;
  width: 100%;
  margin-right: 10px;
}
@media screen and (max-width: 580px) {
  .poll-block__result-progress {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.poll-block__result-progress-fill {
  height: inherit;
  background: #276cc3;
}
.poll-block__result-count {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  white-space: nowrap;
  min-width: 180px;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
@media screen and (max-width: 580px) {
  .poll-block__result-count {
    width: 100%;
  }
}
.poll-block__result-count-percent {
  font-weight: bold;
  padding-right: 5px;
}
.poll-block__result-count-quantity {
  min-width: 130px;
  color: #848e99;
}
@media screen and (max-width: 580px) {
  .poll-block__result-count-quantity {
    min-width: 0;
  }
}
.container-404 {
  padding: 0 20px;
  margin: 0 auto;
  max-width: 500px;
  margin-bottom: 60px;
  text-align: center;
}
.container-404 .font-size-72 {
  margin-bottom: 60px;
}
@media screen and (max-width: 1087px) {
  .container-404 {
    max-width: 380px;
  }
}
.container-404 .font-weight-medium {
  font-weight: 500;
}
.container-404 .font-size-72 {
  font-size: 72px !important;
}
.container-404 .link-color-lite {
  color: #0390d9 !important;
}
.circle {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 0 6px;
}
[data-color="green"] .bg-color,
[data-color="green"] .marked:after {
  background: #6dd400;
}
.trumbowyg-imageFloatDropdown-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0NTguMzUzIDQ1OC4zNTMiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNDU4LjM1MyA0NTguMzUzIiB3aWR0aD0iNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im00NDQuMDI5IDI4LjY0N2gtMjU3LjgyM2MtNy45MTcgMC0xNC4zMjQgNi40MDYtMTQuMzI0IDE0LjMyNHYyMDAuNTI5YzAgNy45MTcgNi40MDYgMTQuMzI0IDE0LjMyNCAxNC4zMjRoMjU3LjgyNGM3LjkxNyAwIDE0LjMyNC02LjQwNiAxNC4zMjQtMTQuMzI0di0yMDAuNTI5Yy0uMDAxLTcuOTE4LTYuNDA3LTE0LjMyNC0xNC4zMjUtMTQuMzI0em0tMjQzLjUgMjguNjQ3aDIyOS4xNzZ2MTcxLjg4MmwtODUuOTQxLTg1Ljk0MS04NS45NDEgODUuOTQxaC01Ny4yOTR6Ii8+PHBhdGggZD0ibTI3OC4wOCA5NC4zMzJjMTEuMTg3IDExLjE4NyAxMS4xODcgMjkuMzI2IDAgNDAuNTEzcy0yOS4zMjYgMTEuMTg3LTQwLjUxMyAwLTExLjE4Ny0yOS4zMjYgMC00MC41MTNjMTEuMTg4LTExLjE4OCAyOS4zMjYtMTEuMTg4IDQwLjUxMyAwIi8+PHBhdGggZD0ibTAgNDAxLjA1OWgzNDMuNzY1djI4LjY0N2gtMzQzLjc2NXoiLz48cGF0aCBpZD0icGF0aC0xXzM0XyIgZD0ibTAgMjAwLjUyOWgxNDMuMjM1djI4LjY0N2gtMTQzLjIzNXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNykiLz48cGF0aCBkPSJtMCAzMTUuMTE4aDQ1OC4zNTN2MjguNjQ3aC00NTguMzUzeiIvPjxwYXRoIGlkPSJwYXRoLTFfMzNfIiBkPSJtMCA4NS45NDFoMTQzLjIzNXYyOC42NDdoLTE0My4yMzV6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDMpIi8+PC9zdmc+") !important;
  background-size: 16px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
img.float-left {
  float: left;
  margin: 5px 10px 10px 0;
}
img.float-right {
  float: right;
  margin: 5px 0 10px 10px;
}
.quote-link {
  position: absolute;
  top: 3px;
  right: 10px;
  font-size: 12px;
  opacity: 0;
  visibility: hidden;
  z-index: 10;
}
.section__text .quote-link {
  top: -35px;
}
.dialog__message:hover .quote-link,
.section__content:hover .quote-link {
  opacity: 1;
  visibility: visible;
}
.trumbowyg-editor.trumbowyg-reset-css .quote__text,
.dialog .quote__text {
  position: relative;
  display: block;
  padding: 10px 20px;
  background: rgba(0,0,0,0.04) !important;
  margin-bottom: 5px;
  font-size: 16px;
}
.trumbowyg-editor.trumbowyg-reset-css .quote__text:before,
.dialog .quote__text:before,
.trumbowyg-editor.trumbowyg-reset-css .quote__text:after,
.dialog .quote__text:after {
  font-family: sans-serif;
  display: block;
  position: absolute;
  color: #000;
  font-size: 23px;
  opacity: 0.5;
}
.trumbowyg-editor.trumbowyg-reset-css .quote__text:before,
.dialog .quote__text:before {
  content: '«';
  top: 10px;
  left: -7px;
}
.trumbowyg-editor.trumbowyg-reset-css .quote__text:after,
.dialog .quote__text:after {
  content: '»';
  right: -6px;
  bottom: 11px;
}
.trumbowyg-editor .quote,
.trumbowyg-editor.trumbowyg-reset-css .quote,
.dialog .quote {
  margin-left: 0 !important;
  margin-bottom: 5px !important;
}
.trumbowyg-editor div.quote__date,
.trumbowyg-editor.trumbowyg-reset-css div.quote__date,
.dialog div.quote__date {
  font-size: 12px !important;
  text-align: right;
  opacity: 0.5;
  margin-bottom: 0px !important;
}
.dialog .quote__text:before {
  top: 3px;
}
.dialog .quote__text:after {
  bottom: 8px;
}
.cookies-modal {
  display: -webkit-flex;
  display: flex;
  opacity: 0;
  visibility: hidden;
  max-width: 680px;
  position: fixed;
  bottom: 16px;
  right: 25px;
  line-height: 1.3;
  z-index: 10000;
  height: 66px;
  box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
  background: #fff;
  padding: 12px 16px;
  border-radius: 4px;
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}
.cookies-modal .btn {
  padding: 0 24px;
}
@media screen and (max-width: 735px) {
  .cookies-modal {
    height: auto;
    right: auto;
    left: 16px;
    right: 16px;
    display: block;
  }
  .cookies-modal-text {
    margin-bottom: 16px;
  }
}
.cookies-modal.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.theme_light {
  background: #f4f7fb;
}
.invalid {
  color: #f00;
}
textarea {
  font-family: 'GOSTUI2', sans-serif;
}
.form + .form {
  margin-top: 50px;
}
.form__fields {
  padding: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 580px) {
  .form__fields {
    padding: 16px;
  }
}
.form__group {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -15px;
}
@media screen and (max-width: 580px) {
  .form__group {
    margin: 0;
  }
}
.form__group .form__item {
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0 15px 30px;
  width: 45%;
}
.form__group .form__item:not(:last-child) {
  margin-right: 10px;
}
#registerForm .form__group .form__item {
  -webkit-flex: 1;
          flex: 1;
}
@media screen and (max-width: 580px) {
  #registerForm .form__group .form__item {
    min-width: 100%;
  }
}
@media screen and (max-width: 580px) {
  .form__group .form__item {
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 0 0 30px;
  }
}
.form__item:not(:last-child) {
  margin-bottom: 30px;
}
.form p {
  font-size: 16px;
  line-height: 26px;
}
.form__item_hidden {
  display: none;
}
.input {
  display: block;
  min-height: 48px;
  border-radius: 4px;
  background: #fff;
  border: 0;
  display: block;
  padding: 5px 16px;
  outline: 0;
  width: 100%;
  line-height: normal;
}
.textarea {
  display: block;
  border-radius: 4px;
  background: #fff;
  border: 0;
  display: block;
  padding: 5px 16px;
  outline: 0;
  width: 100%;
  line-height: normal;
  min-height: 160px;
  resize: none;
}
.label {
  display: block;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 10px;
  color: #848e99;
}
.radio {
  position: relative;
  min-height: 24px;
  padding-top: 1px;
  margin-bottom: 14px;
  font-weight: 500;
  color: #3b4256;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  margin-right: 32px;
}
.radio__input {
  display: none;
}
.radio__label {
  padding-left: 36px;
  padding-top: 1px;
  line-height: 20px;
  cursor: pointer;
}
.radio__label:before {
  content: '';
  position: absolute;
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #dde1e6;
  left: 0;
  top: 0;
}
.radio__label:after {
  content: '';
  position: absolute;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #fff;
  left: 8px;
  top: 8px;
  -webkit-transform: scale(0);
          transform: scale(0);
  transition: all 0.3s ease;
}
.radio:hover .radio__label:before {
  border-color: #276cc3;
}
.radio__input:checked + .radio__label:before {
  background: #276cc3;
  border: 0;
}
.radio__input:checked + .radio__label:after {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.radio:hover .radio__label {
  color: #276cc3;
}
.radio__input:disabled:hover + .radio__label:before {
  border-color: #dde1e6;
}
.checkbox {
  position: relative;
  min-height: 24px;
  margin-bottom: 14px;
  font-weight: 500;
  color: #3b4256;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.checkbox__input {
  display: none;
}
.checkbox__label {
  padding-left: 36px;
  padding-top: 1px;
  line-height: 20px;
  cursor: pointer;
}
.checkbox__label:before {
  content: '';
  position: absolute;
  display: inline-block;
  background: #fff;
  width: 24px;
  height: 24px;
  border: 1px solid #dde1e6;
  left: 0;
  top: 0;
  border-radius: 4px;
  transition: all 0.3s ease;
}
.checkbox__label:after {
  background-color: transparent;
  content: "";
  display: block;
  position: absolute;
  left: 10px;
  top: 6px;
  width: 5px;
  height: 9px;
  opacity: 0;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.checkbox:hover .checkbox__label:before {
  border-color: #276cc3;
}
.checkbox__input:checked + .checkbox__label:before {
  background: #276cc3;
  border: 0;
}
.checkbox__input:checked + .checkbox__label:after {
  opacity: 1;
}
.checkbox:hover .checkbox__label {
  color: #276cc3;
}
.select {
  display: block;
  position: relative;
  height: 48px;
  line-height: 48px;
  outline: 0;
  border-radius: 4px;
  font-size: 16px;
  border: 0;
  padding: 0 16px;
  width: 100%;
  -webkit-appearance: none;
  color: #848e99;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy40MSA4LjU4OTg0TDEyIDEzLjE2OThMMTYuNTkgOC41ODk4NEwxOCA5Ljk5OTg0TDEyIDE1Ljk5OThMNiA5Ljk5OTg0TDcuNDEgOC41ODk4NFoiIGZpbGw9IndoaXRlIi8+PG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI4IiB3aWR0aD0iMTIiIGhlaWdodD0iOCI+PHBhdGggZD0iTTcuNDEgOC41ODk4NEwxMiAxMy4xNjk4TDE2LjU5IDguNTg5ODRMMTggOS45OTk4NEwxMiAxNS45OTk4TDYgOS45OTk4NEw3LjQxIDguNTg5ODRaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PHJlY3QgeD0iMjQiIHk9IjI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSI0IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDI0IDI0KSIgZmlsbD0iIzNCNDI1NiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-color: #fff;
  max-width: 100%;
}
.select-ms-expand {
  display: none;
}
.select:after {
  content: '';
  display: block;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 20px;
  height: 20px;
  background: url("data:image/svg;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik03IDE5LjAwNTRMMTQuMTUzNCAxMS45OTk1TDcgNC45OTM1M0w5LjU2NDQzIDIuNDc5OThMMTkuMzAwNSAxMS45OTk1TDkuNTY0NDMgMjEuNTE5TDcgMTkuMDA1NFoiIGZpbGw9IndoaXRlIi8+DQo8bWFzayBpZD0ibWFzazAiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjciIHk9IjIiIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMCI+DQo8cGF0aCBkPSJNNyAxOS4wMDU0TDE0LjE1MzQgMTEuOTk5NUw3IDQuOTkzNTNMOS41NjQ0MyAyLjQ3OTk4TDE5LjMwMDUgMTEuOTk5NUw5LjU2NDQzIDIxLjUxOUw3IDE5LjAwNTRaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9tYXNrPg0KPGcgbWFzaz0idXJsKCNtYXNrMCkiPg0KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNCIgZmlsbD0iIzNCNDI1NiIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat 0 0;
  background-size: cover;
}
.select2-container {
  max-width: 100%;
}
.btn {
  display: block;
  border: 0;
  border-radius: 4px;
  background: #0c49cd;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  font-weight: 500;
  transition: all 0.3s ease;
  padding: 0 36px;
  white-space: nowrap;
}
.btn_disabled {
  opacity: 0.6;
}
.btn_transparent {
  background: transparent;
  color: #3b4256;
}
.btn_light {
  background: #f4f7fb;
  color: #3b4256;
  border: 1px solid #f4f7fb;
}
.btn_light:hover {
  background: transparent;
  border-color: #dde1e6;
}
.btn_white {
  background: #fff;
  color: #3b4256;
}
.btn_white:hover {
  color: #fff;
}
.btn_brdr {
  background: transparent;
  border: 1px solid #dde1e6;
  color: #3b4256;
}
.btn_brdr:hover {
  background: #dde1e6;
}
.btn:hover:not(.btn_transparent):not(.btn_light):not(.btn_brdr) {
  background: #3c8aff;
}
.btn[disabled] {
  border: 1px solid #dde1e6;
  color: #dde1e6;
  background: transparent;
}
.btn[disabled]:hover {
  background: transparent !important;
  cursor: default;
}
.parsley-errors-list li {
  color: #f00;
  font-size: 14px;
  margin-top: 8px;
}
.hidden-field {
  display: none;
  width: 100%;
}
.toggle-field:checked ~ .hidden-field {
  display: block;
  margin-top: 20px;
}
.required {
  color: #276cc3;
}
.bottom-buttons {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 580px) {
  .bottom-buttons {
    -webkit-flex-flow: column-reverse;
            flex-flow: column-reverse;
  }
  .bottom-buttons .btn,
  .bottom-buttons .btn + .btn:not(.btn-block) {
    display: block;
    width: 100%;
    margin: 0 0 10px;
  }
}
.form-edit-link {
  font-size: 14px;
}
.form-edit-link svg {
  margin-right: 3px;
}
.oneline-slider {
  background: rgba(10,131,214,0.64);
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  box-shadow: 0 14px 14px rgba(0,0,0,0.06);
  margin-bottom: 18px;
  max-width: 476px;
  height: 50px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  box-sizing: border-box;
}
@media screen and (max-width: 1087px) {
  .oneline-slider {
    max-width: calc(100% + 64px);
    width: calc(100% + 64px);
    margin-left: -32px;
    border-radius: 0;
    padding: 0 75px 0 20px;
    box-shadow: none;
  }
}
@media screen and (max-width: 580px) {
  .oneline-slider {
    height: 70px;
    width: 100%;
    margin-left: 0;
    margin-left: -16px;
    max-width: calc(100% + 32px);
    width: calc(100% + 32px);
    padding: 0;
  }
}
.oneline-slider__item {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 0 20px;
  opacity: 0;
}
@media screen and (max-width: 580px) {
  .oneline-slider__item {
    -webkit-flex-flow: column;
            flex-flow: column;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
  .oneline-slider__item br {
    display: none;
  }
}
.oneline-slider__item.slick-active {
  opacity: 1;
}
.oneline-slider__item-description {
  font-size: 13px;
  line-height: 13px;
  max-width: 180px;
}
@media screen and (max-width: 735px) {
  .oneline-slider__item-description {
    max-width: 100%;
  }
}
.oneline-slider__item-text {
  color: #fff;
  white-space: nowrap;
}
.oneline-slider__icon {
  margin-right: 8px;
  fill: #fff;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media screen and (max-width: 580px) {
  .oneline-slider__icon {
    display: none;
  }
}
.oneline-slider b {
  font-size: 24px;
  font-weight: 500;
  margin-right: 20px;
}
@media screen and (max-width: 735px) {
  .oneline-slider b {
    display: block;
    margin-bottom: 5px;
  }
}
.oneline-slider .slick-dots {
  position: absolute;
  right: 6px;
  top: 0;
  width: 35px;
  height: 100%;
}
@media screen and (max-width: 1087px) {
  .oneline-slider .slick-dots {
    right: 32px;
  }
}
@media screen and (max-width: 580px) {
  .oneline-slider .slick-dots {
    right: 16px;
  }
}
.oneline-slider .slick-dots li {
  width: 6px;
  height: 6px;
}
.oneline-slider .slick-dots li:only-child {
  display: none;
}
.promo-slider {
  height: 178px;
  position: relative;
}
@media screen and (max-width: 1087px) {
  .promo-slider {
    height: 135px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider {
    height: auto;
  }
}
.promo-slider__inner {
  padding: 40px 20px;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 1087px) {
  .promo-slider__inner {
    padding: 20px 0;
  }
}
.promo-slider__item {
  max-width: 100%;
  height: 178px;
  background-size: cover;
  background-position: center;
}
.promo-slider__item-logo {
  margin-right: 80px;
}
@media screen and (max-width: 1087px) {
  .promo-slider__item-logo {
    margin-right: 32px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider__item-logo {
    max-height: 60px;
    margin-right: 23px;
  }
}
.promo-slider__item-title {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 8px;
  color: #000;
}
@media screen and (max-width: 1087px) {
  .promo-slider__item-title {
    font-size: 26px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider__item-title {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
  }
}
.promo-slider__item-subtitle {
  color: #3b4256;
  font-weight: 500;
  font-size: 26px;
}
@media screen and (max-width: 1087px) {
  .promo-slider__item-subtitle {
    font-size: 18px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider__item-subtitle {
    font-size: 12px;
    line-height: 20px;
  }
}
aside .promo-slider {
  height: 330px;
  border-radius: 4px;
  overflow: hidden;
}
aside .promo-slider__inner {
  display: block;
  -webkit-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
aside .promo-slider__item {
  height: 330px;
}
aside .promo-slider__item-logo {
  margin: 0 auto 30px;
}
aside .promo-slider__item-title {
  font-size: 24px;
  line-height: 30px;
}
aside .promo-slider__item-subtitle {
  font-size: 12px;
}
aside .promo-slider .slick-dots {
  top: auto;
  width: 100%;
  height: 10px;
  bottom: 20px;
  left: 0;
  -webkit-flex-direction: row;
          flex-direction: row;
}
aside .promo-slider .slick-dots li {
  margin: 0 3px;
}
aside .promo-slider .slick-arrow {
  display: none !important;
}
.promo-slider .slick-dots {
  position: absolute;
  height: 100%;
  width: 10px;
  left: 50px;
  top: 0;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
          justify-content: center;
}
@media screen and (max-width: 1087px) {
  .promo-slider .slick-dots {
    left: 32px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider .slick-dots {
    display: none !important;
  }
}
.promo-slider .slick-dots li {
  margin: 3px 0;
}
.promo-slider .slick-arrow {
  position: absolute;
  right: 50px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 0;
  z-index: 3;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjc2MSA3Ljc4TDE0IDYuNkw3LjA3IDBMMC4xNDAwMDEgNi42TDEuMzc5IDcuNzhMNy4wNyAyLjM2TDEyLjc2MSA3Ljc4WiIgZmlsbD0iYmxhY2siLz48bWFzayBpZD0ibWFzazAiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSI4Ij48cGF0aCBkPSJNMTIuNzYxIDcuNzhMMTQgNi42TDcuMDcgMEwwLjE0MDAwMSA2LjZMMS4zNzkgNy43OEw3LjA3IDIuMzZMMTIuNzYxIDcuNzhaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PC9nPjwvc3ZnPg==");
  background-position: center;
  background-size: 14px auto;
  background-repeat: no-repeat;
  background-color: rgba(255,255,255,0.48);
  display: block;
  border: 0;
  border-radius: 50%;
  outline: 0;
  cursor: pointer;
  transition: 0.3s ease background-color;
}
@media screen and (max-width: 1087px) {
  .promo-slider .slick-arrow {
    right: 32px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider .slick-arrow {
    display: none !important;
  }
}
.promo-slider .slick-arrow:hover {
  background-color: #fff;
}
.promo-slider .slick-arrow.slick-prev {
  margin-top: -19px;
}
.promo-slider .slick-arrow.slick-next {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  margin-top: 19px;
}
.hexagons-slider {
  position: relative;
  padding: 0 0 100px;
  margin: 0 -85px;
  overflow: hidden;
}
@media screen and (max-width: 735px) {
  .hexagons-slider {
    padding-bottom: 50px;
  }
}
.hexagons-slider:before,
.hexagons-slider:after {
  content: '';
  display: block;
  width: 80px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.hexagons-slider:before {
  background: linear-gradient(90deg, #f4f7fb 0%, rgba(244,247,251,0) 100%);
}
.hexagons-slider:after {
  background: linear-gradient(90deg, rgba(244,247,251,0) 0%, #f4f7fb 100%);
  right: 0;
  left: auto;
}
.hexagons-slider .slick-list {
  padding: 0 80px;
}
.hexagons-slider .slick-slide {
  opacity: 0;
  transition: all 0.3s ease;
  white-space: normal;
}
.hexagons-slider .slick-slide.slick-active {
  opacity: 1;
}
.hexagons-slider .slick-dots {
  margin-top: 30px;
  width: 100%;
  -webkit-justify-content: center;
          justify-content: center;
}
@media screen and (max-width: 735px) {
  .hexagons-slider .slick-dots {
    margin-top: 10px;
  }
}
.hexagons-slider .slick-dots li {
  background: #dde1e6;
}
.hexagons-slider .slick-dots li.slick-active {
  background: #276cc3;
}
@media screen and (max-width: 735px) {
  .hexagons-slider .slick-slide {
    display: none;
  }
  .hexagons-slider .slick-list.draggable {
    height: 450px !important;
  }
  .hexagons-slider .slick-active {
    display: -webkit-flex;
    display: flex;
    left: 0 !important;
    opacity: 1 !important;
  }
}
.public-slider {
  position: relative;
  display: grid;
  width: auto;
}
.public-slider .slick-slide {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.public-slider .slick-arrow {
  width: 58px;
  height: 58px;
  background: url(/build/images/slider-arrow.f77af741.svg) no-repeat 0 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 0;
  font-size: 0;
  z-index: 1;
  margin-top: -40px;
}
@media screen and (max-width: 735px) {
  .public-slider .slick-arrow {
    display: none;
  }
}
.public-slider .slick-arrow:hover {
  opacity: 0.7;
}
.public-slider .slick-arrow.slick-prev {
  left: 20px;
}
.public-slider .slick-arrow.slick-next {
  -webkit-transform: scaleX(-1) translateY(-50%);
          transform: scaleX(-1) translateY(-50%);
  right: 20px;
}
.public-slider .slick-dots {
  bottom: 50px;
  width: 100%;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.public-slider .slick-dots li {
  background: #dde1e6;
  margin: 0 5px;
  list-style: none;
  padding: 0;
}
.public-slider .slick-dots li.slick-active {
  background: #276cc3;
}
.warning-slider {
  position: relative;
}
.warning-slider .slick-dots {
  width: 100%;
  bottom: 20px;
  -webkit-justify-content: center;
          justify-content: center;
}
.warning-slider .slick-dots li {
  background: #fff;
  margin: 0 5px;
}
.warning-slider .slick-dots li.slick-active {
  background: #276cc3;
}
.warning-slider_type-1 .slick-dots {
  bottom: 0px;
}
@media screen and (max-width: 1087px) {
  .warning-slider_type-1 .slick-dots {
    bottom: 5px;
  }
}
@media screen and (max-width: 735px) {
  .warning-slider_type-1 .slick-dots {
    bottom: -10px;
  }
}
.warning-slider_type-2 .slick-dots {
  bottom: 40px;
  width: 65px;
  left: 50%;
  margin-left: -33px;
}
@media screen and (max-width: 735px) {
  .warning-slider_type-3 .slick-dots {
    bottom: 32px;
    width: 65px;
    left: 50%;
    margin-left: -33px;
  }
}
.public-slider-nav {
  position: relative;
  display: grid;
  width: auto;
  margin-bottom: 50px;
}
.public-slider-nav .slick-slide {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  text-align: center;
  border: 1px solid #fff;
  border-width: 2px 1px;
  overflow: hidden;
  height: 80px;
  position: relative;
}
.public-slider-nav__image-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 400%;
  -webkit-filter: blur(40px);
          filter: blur(40px);
  z-index: 0;
}
.public-slider-nav__image-img {
  display: block;
  width: auto;
  position: relative;
  z-index: 1;
  max-height: 80px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.public-slider-nav .slick-arrow {
  width: 30px;
  height: 30px;
  background: url(/build/images/slider-arrow.f77af741.svg) no-repeat 0 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 0;
  font-size: 0;
  z-index: 1;
}
@media screen and (max-width: 735px) {
  .public-slider-nav .slick-arrow {
    display: none;
  }
}
.public-slider-nav .slick-arrow:hover {
  opacity: 0.7;
}
.public-slider-nav .slick-arrow.slick-prev {
  left: 10px;
}
.public-slider-nav .slick-arrow.slick-next {
  -webkit-transform: scaleX(-1) translateY(-50%);
          transform: scaleX(-1) translateY(-50%);
  right: 10px;
}
.public-slider-nav .slick-dots {
  bottom: -20px;
  width: 100%;
  -webkit-justify-content: center;
          justify-content: center;
}
.public-slider-nav .slick-dots li {
  background: #dde1e6;
  margin: 0 5px;
  list-style: none;
  padding: 0;
}
.public-slider-nav .slick-dots li.slick-active {
  background: #276cc3;
}
.infoblock__text_slider .slick-dots {
  margin-top: 30px;
  width: 100%;
  -webkit-justify-content: center;
          justify-content: center;
}
@media screen and (max-width: 735px) {
  .infoblock__text_slider .slick-dots {
    margin-top: 10px;
  }
}
.infoblock__text_slider .slick-dots li {
  background: #dde1e6;
}
.infoblock__text_slider .slick-dots li.slick-active {
  background: #276cc3;
}
.modal {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  visibility: hidden;
  z-index: 330;
  opacity: 0;
  transition: all 0.3s ease;
  will-change: transform;
  overflow: auto;
}
@media screen and (max-width: 735px) {
  .modal {
    margin-top: 0;
  }
}
.modal__wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 600px;
  width: 100%;
  z-index: 100;
  background: #fff;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column nowrap;
          flex-flow: column nowrap;
  box-shadow: 0px 4px 12px 0px rgba(95,95,95,0.15);
  overflow: auto;
  max-height: 100%;
}
@media screen and (max-width: 735px) {
  .modal__wrapper {
    top: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.modal_active {
  margin-top: 0;
  visibility: visible;
  opacity: 1;
}
.modal__header {
  padding: 36px;
}
.modal__header h2,
.modal__header .h2 {
  margin-bottom: 0;
}
.modal__content {
  background: #f4f7fb;
}
.modal__content-section {
  padding: 30px 36px;
}
.modal__content-section:not(:last-child) {
  border-bottom: 1px solid #dde1e6;
}
.modal__content-section.modal__content-section_no-border {
  border-bottom: 0;
  padding: 10px 36px;
}
.modal__content-section.modal__content-section_no-border:first-child {
  padding-top: 30px;
}
.modal__content-columns {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin: 0 -16px;
}
@media screen and (max-width: 580px) {
  .modal__content-columns {
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.modal__content-columns-item {
  -webkit-flex: 1;
          flex: 1;
  padding: 0 16px;
}
@media screen and (max-width: 580px) {
  .modal__content-columns-item {
    width: 100%;
  }
  .modal__content-columns-item:not(:last-child) {
    margin-bottom: 18px;
  }
}
.modal__content-social {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 735px) {
  .modal__content-social {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.modal__content-social .social-links {
  padding-left: 50px;
}
@media screen and (max-width: 735px) {
  .modal__content-social .social-links {
    padding-left: 0;
  }
}
.modal__content-social .social-links__item-icon {
  fill: #0c49cd;
  transition: all 0.3s ease;
}
.modal__content-social .social-links__item:hover .social-links__item-icon {
  fill: #3b4256;
}
.modal__footer {
  margin-top: auto;
  padding: 30px 36px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 735px) {
  .modal__footer {
    -webkit-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.modal__footer .btn {
  min-width: 190px;
  margin: 5px 0;
}
.modal__errors {
  width: 100%;
}
.modal__label {
  display: block;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 10px;
  color: #848e99;
}
.modal__radio-group {
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  margin: 16px 0 -16px;
}
@media screen and (max-width: 735px) {
  .modal__radio-group {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.modal__close {
  position: absolute;
  top: 30px;
  right: 30px;
  color: #959ea7;
  transition: all 0.3s ease;
}
.modal__close:hover {
  color: #276cc3;
}
.modal__close-icon {
  fill: currentColor;
}
.modal .plyr {
  border-radius: 0;
  margin-bottom: 0;
}
.modal iframe.height100 {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
}
#video-modal .modal__close {
  background-color: #fff;
}
#video-modal .modal__header {
  padding: 20px 56px 20px 36px;
}
#video-modal .modal__footer {
  padding: 20px 36px;
}
#video-modal .modal__wrapper {
  max-width: 650px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#sendmessage .modal__wrapper {
  max-width: 750px;
}
.print-only {
  display: none;
}
@media print {
  .link-back,
  .topbar,
  .section__sidebar,
  h1 a,
  .main-nav__toplevel,
  .footer,
  .share-block,
  .scroll-top,
  .public__image-bg,
  .slick-dots,
  .articles-item__image-wrapper,
  .regions,
  .search,
  .pagination,
  .link-more,
  .doc-item__file-link,
  .registry-item__toggle-text,
  .registry-item__toggle,
  .public__image-caption,
  .slick-arrow,
  .print-options,
  .question,
  .plyr,
  .breadcrumb,
  .download-video-link,
  .plyr + .public__image-caption,
  .bottom-bar {
    display: none !important;
  }
  .print-only {
    display: block;
  }
  .theme_light {
    background: #fff !important;
  }
  .section-doc-search {
    display: none;
  }
  .doc-item__title,
  .doc-item__details {
    padding-left: 0;
    padding-right: 0;
  }
  .articles-item,
  .link-block {
    width: 100% !important;
    max-width: 100% !important;
    -webkit-flex-basis: 100% !important;
            flex-basis: 100% !important;
    min-height: 0 !important;
  }
  .topbar-wrapper {
    position: relative !important;
  }
  .moreinfo-block__toggler {
    padding-left: 0;
  }
  .structure-v2__cols {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .structure-v2__col,
  .structure-v2__item-image-img {
    width: 100%;
  }
}
.print-layout {
  padding: 0 30px;
}
.print-layout__header .print-layout__inner {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 10px;
  border-bottom: 1px solid #dde1e6;
}
.print-layout__footer .print-layout__inner {
  font-size: 11px;
  padding: 20px 0;
  border-top: 1px solid #dde1e6;
}
.print-layout__header-logo {
  margin-right: 15px;
}
.print-layout__header-title {
  font-weight: bold;
  font-size: 20px;
  line-height: 22px;
}
.print-layout__content .print-layout__inner {
  padding: 30px 0;
  line-height: 21px;
}
.print-layout + .scroll-top {
  display: none;
}
/*# sourceMappingURL=assets/public/stylus/main.css.map */

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9saWJzLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsdXMvbGlicy5zdHlsIiwid2VicGFjazovLy8uL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2NvbXBvbmVudHMvYnZpLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL3RydW1ib3d5Zy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvZGlzdC9wbHlyLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL3Jlc2V0LnN0eWwiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsdXMvbWFpbi5zdHlsIiwid2VicGFjazovLy8uL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2NvbXBvbmVudHMvY29tbW9uLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsdXMvYXNzZXRzL3B1YmxpYy9zdHlsdXMvY29tcG9uZW50cy90aGVtZXMuc3R5bCIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL2NvbXBvbmVudHMuc3R5bCIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL2Zvcm1zLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsdXMvYXNzZXRzL3B1YmxpYy9zdHlsdXMvY29tcG9uZW50cy9zbGlkZXJzLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsdXMvYXNzZXRzL3B1YmxpYy9zdHlsdXMvY29tcG9uZW50cy9tb2RhbHMuc3R5bCIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL3ByaW50LnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxzQkFBYTtFQUNiLDRDQUF1QztFQUN2Qyw0TEFBMkU7RUFDM0UsZ0JBQWE7QUNEZjtBREdBO0VBQ0Usc0JBQWE7RUFDYiw0Q0FBc0M7RUFDdEMsNExBQTBFO0VBQzFFLGdCQUFhO0FDRGY7QURHQTtFQUNFLHNCQUFhO0VBQ2IsNENBQW9DO0VBQ3BDLDhMQUF3RTtFQUN4RSxnQkFBYTtBQ0RmO0FESUE7RUFDRSxrQ0FBWTtFQUNaLDRDQUFvQztFQUNwQyw4TEFBd0U7RUFDeEUsZ0JBQWE7QUNGZjtBRElBO0VBQ0Msa0NBQWE7RUFDYixrQkFBWTtFQUNaLGdCQUFhO0VBQ2Isa0JBQWM7RUFDZCw2Q0FBb0M7RUFDcEMseVBBQXdFO0FDRnpFO0FEVUE7RUFBVSxrQ0FBd0I7RUFBVSxtQ0FBdUI7RUFBWSxxQkFBUTtFQUFhLGtCQUFXO0VBQU8sb0JBQWE7RUFBTyxvQkFBZTtFQUFLLGNBQVk7QUNEMUs7QURDNEs7RUFBUSxvQkFBVTtFQUFVLG1CQUFZO0VBQU0seUJBQWU7QUNJek87QURKa1A7RUFBUSw0QkFBVTtBQ09wUTtBRFBxUjtFQUFRLDZCQUFVO0FDVXZTO0FEVnlUO0VBQVEseUJBQVU7QUNhM1U7QURiMFY7RUFBUSx5QkFBVTtBQ2dCNVc7QURoQjJYO0VBQVEseUJBQVU7QUNtQjdZO0FEbkI0WjtFQUFRLHlCQUFVO0FDc0I5YTtBRHRCNmI7RUFBUSx5QkFBVTtBQ3lCL2M7QUR6QjhkO0VBQVEseUJBQVU7QUM0QmhmO0FENUIrZjtFQUFRLHlCQUFVO0FDK0JqaEI7QUQvQmdpQjtFQUFRLHlCQUFVO0FDa0NsakI7QURsQ2lrQjtFQUFRLHlCQUFVO0FDcUNubEI7QURyQ2ttQjtFQUFTLDBCQUFVO0FDd0NybkI7QUR4Q3FvQjtFQUFpQixnQkFBUTtBQzJDOXBCO0FEM0NzcUI7RUFBaUIs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QUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UseUJBQXlCLEVBQUU7SUFDM0I7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSx5QkFBeUIsRUFBRTtJQUMzQjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLHlCQUF5QixFQUFFO0lBQzNCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLHlCQUF5QixFQUFFO0VBQy9CO0lBQ0UseUJBQXlCLEVBQUU7SUFDM0I7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7RUFDL0I7SUFDRSx5QkFBeUIsRUFBRTtJQUMzQjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFBRTtFQUMvQjtJQUNFLHlCQUF5QixFQUFFO0lBQzNCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlCQUF5QixFQUFFO0VBQy9CO0lBQ0UseUJBQXlCLEVBQUU7SUFDM0I7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7RUFDL0I7SUFDRSx5QkFBeUIsRUFBRTtJQUMzQjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFB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QUFRO0FQKzBPaEI7QUFJQSx3REFBd0QsQyIsImZpbGUiOiJwdWJsaWMuZGI1NWJmZDMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcImNvbXBvbmVudHMvdmFyaWFibGVzXCJcblxuQGZvbnQtZmFjZSBcbiAgZm9udC1mYW1pbHk6ICdHT1NUVUkyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvR09TVFVJMi1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuQGZvbnQtZmFjZSBcbiAgZm9udC1mYW1pbHk6ICdHT1NUVUkyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItTWVkaXVtLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR09TVFVJMi1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9HT1NUVUkyLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvR09TVFVJMi1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuXG5AZm9udC1mYWNlIFxuICBmb250LWZhbWlseTogJ0dPU1RVSTInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR09TVFVJMi1Cb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR09TVFVJMi1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvR09TVFVJMi1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9HT1NUVUkyLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xuXG5cbkBmb250LWZhY2UgXG4gIGZvbnQtZmFtaWx5OidGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvR09TVFVJMi1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxufVxuXG4vLyB2aXN1YWxseSBpbnNwaXJlZFxuXG4uYnZpLWljb257LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzphdXRvO2xpbmUtaGVpZ2h0OjF9LmJ2aS1sZ3tmb250LXNpemU6MS4zMzMzM2VtO2xpbmUtaGVpZ2h0Oi43NWVtO3ZlcnRpY2FsLWFsaWduOi0uMDY2N2VtfS5idmkteHN7Zm9udC1zaXplOi43NWVtICFpbXBvcnRhbnR9LmJ2aS1zbXtmb250LXNpemU6Ljg3NWVtICFpbXBvcnRhbnR9LmJ2aS0xeHtmb250LXNpemU6MWVtICFpbXBvcnRhbnR9LmJ2aS0yeHtmb250LXNpemU6MmVtICFpbXBvcnRhbnR9LmJ2aS0zeHtmb250LXNpemU6M2VtICFpbXBvcnRhbnR9LmJ2aS00eHtmb250LXNpemU6NGVtICFpbXBvcnRhbnR9LmJ2aS01eHtmb250LXNpemU6NWVtICFpbXBvcnRhbnR9LmJ2aS02eHtmb250LXNpemU6NmVtICFpbXBvcnRhbnR9LmJ2aS03eHtmb250LXNpemU6N2VtICFpbXBvcnRhbnR9LmJ2aS04eHtmb250LXNpemU6OGVtICFpbXBvcnRhbnR9LmJ2aS05eHtmb250LXNpemU6OWVtICFpbXBvcnRhbnR9LmJ2aS0xMHh7Zm9udC1zaXplOjEwZW0gIWltcG9ydGFudH0uYnZpLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzFcIn0uYnZpLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjdcIn0uYnZpLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY4XCJ9LmJ2aS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0uYnZpLWNpcmNsZS1ub3RjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFjZVwifS5idmktYWRqdXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQyXCJ9LmJ2aS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjhcIn0uYnZpLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjZcIn0uYnZpLWNvZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODVcIn0uYnZpLWxvdy12aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYThcIn0uYnZpLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCJ9LmJ2aS1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmVcIn0uYnZpLXN5bmMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmYxXCJ9LmJ2aS10aW1lcy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTdcIn0uYnZpLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTdcIn1cbi5idmktaWNvbiB7XG5cdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdGZvbnQtd2VpZ2h0OiA5MDBcbn1cblxuXG5cbi8vIHNsaWNrIHNsaWRlclxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cblxuLnNsaWNrLWFycm93IHtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzXG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIGRpc3BsYXkgZmxleFxuICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgbGlcbiAgICAgIHdpZHRoIDlweFxuICAgICAgaGVpZ2h0IDlweFxuICAgICAgYmFja2dyb3VuZCByZ2JhKDI1NSwyNTUsMjU1LDAuMylcbiAgICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgICBtYXJnaW4gMCAzcHhcbiAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAmLnNsaWNrLWFjdGl2ZVxuICAgICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICBidXR0b24gXG4gICAgICBmb250LXNpemUgMFxuICAgICAgb3BhY2l0eSAwXG5cblxuXG5cbi8qIGhhbWJ1cmdlciAqL1xuLmhhbWJ1cmdlciBcbiAgICAvL3BhZGRpbmcgMTVweCAxNXB4XG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC1mbG93IGNvbHVtblxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eSBvcGFjaXR5LCBmaWx0ZXJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uIDAuMTVzXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gbGluZWFyXG4gICAgZm9udCBpbmhlcml0XG4gICAgY29sb3IgaW5oZXJpdFxuICAgIHRleHQtdHJhbnNmb3JtIG5vbmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgYm9yZGVyIDBcbiAgICBvdmVyZmxvdyB2aXNpYmxlXG4gICAgJjpob3ZlciBcbiAgICAgICAgb3BhY2l0eSAwLjdcbiAgICAmLmlzLWFjdGl2ZSBcbiAgICAgICAgJjpob3ZlciBcbiAgICAgICAgICAgIG9wYWNpdHkgMC43XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgXG4gICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4uaGFtYnVyZ2VyLWJveCBcbiAgICB3aWR0aCAzMnB4XG4gICAgaGVpZ2h0IDIwcHhcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4uaGFtYnVyZ2VyLWlubmVyIFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICB0b3AgNTAlXG4gICAgbWFyZ2luLXRvcCAtMnB4XG4gICAgJjo6YmVmb3JlIFxuICAgICAgICB0b3AgLThweFxuICAgICY6OmFmdGVyIFxuICAgICAgICBib3R0b20gLThweFxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciBcbiAgICB3aWR0aCAzMnB4XG4gICAgaGVpZ2h0IDNweFxuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5IHRyYW5zZm9ybVxuICAgIHRyYW5zaXRpb24tZHVyYXRpb24gMC4xNXNcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiBlYXNlXG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIFxuICAgIGNvbnRlbnQgXCJcIlxuICAgIGRpc3BsYXkgYmxvY2tcblxuLmhhbWJ1cmdlci0tM2R4IFxuICAgIC5oYW1idXJnZXItYm94IFxuICAgICAgICBwZXJzcGVjdGl2ZSA4MHB4XG4gICAgLmhhbWJ1cmdlci1pbm5lciBcbiAgICAgICAgdHJhbnNpdGlvbiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpXG4gICAgJi5pcy1hY3RpdmUgXG4gICAgICAgIC5oYW1idXJnZXItaW5uZXIgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGVZKDE4MGRlZylcbiAgICAgICAgICAgICY6OmJlZm9yZSBcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlM2QoMCwgOHB4LCAwKSByb3RhdGUoNDVkZWcpXG4gICAgICAgICAgICAmOjphZnRlciBcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlM2QoMCwgLThweCwgMCkgcm90YXRlKC00NWRlZylcbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciBcbiAgICB0cmFuc2l0aW9uIHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKVxuXG4uaGVhZGVyLWZpeGVkX2FjdGl2ZVxuLnBhZ2UtaW5uZXJcbi5tb2JpbGUtbWVudVxuICAgIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4gICAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgIzNiNDI1NlxuXG5cbiAgLy8gdGVtcFxuLmNvbG9yc1xuICAgIGRpc3BsYXkgZmxleFxuICAgIG1hcmdpbi1ib3R0b20gMzBweFxuLmNvbG9yc19faXRlbVxuICAgIHdpZHRoIDEwMHB4XG4gICAgaGVpZ2h0IDEwMHB4XG4gICAgcGFkZGluZy10b3AgNDBweFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuXG5cblxuLy8gc2Nyb2xsYmFycyBcbi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuLnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHJhaWwgc3R5bGVzXG4gKi9cbi5wc19fcmFpbC14IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTBweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xuICBib3R0b206IDBweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICB3aWR0aDogMTBweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuICByaWdodDogMDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3RodW1iLXggKi9cbiAgYm90dG9tOiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8gTXVsdGlzZWxlY3QgXG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCA2cHg7IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSk7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA1MTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXIgMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0OmhvdmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyIDFweCBzb2xpZCAjY2NjO1xufVxuXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlciAxcHggc29saWQgJHByaW1hcnk7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjt9XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyBcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gIH1cblxuXG5cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQmtQU0pOTnk0ME1TQTRMalU0T1RnMFRERXlJREV6TGpFMk9UaE1NVFl1TlRrZ09DNDFPRGs0TkV3eE9DQTVMams1T1RnMFRERXlJREUxTGprNU9UaE1OaUE1TGprNU9UZzBURGN1TkRFZ09DNDFPRGs0TkZvaUlHWnBiR3c5SW5kb2FYUmxJaTgrUEcxaGMyc2dhV1E5SW0xaGMyc3dJaUJ0WVhOckxYUjVjR1U5SW1Gc2NHaGhJaUJ0WVhOclZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJaUI0UFNJMklpQjVQU0k0SWlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU9DSStQSEJoZEdnZ1pEMGlUVGN1TkRFZ09DNDFPRGs0TkV3eE1pQXhNeTR4TmprNFRERTJMalU1SURndU5UZzVPRFJNTVRnZ09TNDVPVGs0TkV3eE1pQXhOUzQ1T1RrNFREWWdPUzQ1T1RrNE5FdzNMalF4SURndU5UZzVPRFJhSWlCbWFXeHNQU0ozYUdsMFpTSXZQand2YldGemF6NDhaeUJ0WVhOclBTSjFjbXdvSTIxaGMyc3dLU0krUEhKbFkzUWdlRDBpTWpRaUlIazlJakkwSWlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSEo0UFNJMElpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3RNVGd3SURJMElESTBLU0lnWm1sc2JEMGlJek5DTkRJMU5pSXZQand2Wno0OEwzTjJaejQ9Jyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb24gcmlnaHQgMTBweCBjZW50ZXJcbiAgICB3aWR0aDogNDBweDsgfVxuXG4gIFxuXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8vIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4vLyAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4vLyAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgY29sb3I6ICMzQjQyNTY7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O31cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzU1NTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogZ3JleTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiOyB9XG5cbi8qIGRhdGVwaWNrZXIgKi9cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYm94LXNoYWRvdzogMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuMik7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC4yKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMztcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbiAgbGVmdDogMDtcbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi8qXG4gICAgICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbiAgcmlnaHQ6IDA7XG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbn1cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICNiYmI7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmNjQ3NDc7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICBmaWxsOiBpbmhlcml0O1xufVxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuMTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjYpO1xuICB0b3A6IDI2JTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC42KTtcbiAgdG9wOiA0MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41Y2g7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoXFwwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAxcHggMCAwIDA7XG59XG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG59XG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCByZ2JhKDcyLDcyLDcyLDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgcmdiYSg3Miw3Miw3MiwwLjIpO1xufVxuLmZsYXRwaWNrci1kYXkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgLy9ib3JkZXItY29sb3I6ICNiYmI7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICRwcmltYXJ5O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAkcHJpbWFyeTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlMmUyZTIsIDVweCAwIDAgI2UyZTJlMjtcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTJlMmUyLCA1cHggMCAwICNlMmUyZTI7XG59XG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDcyLDcyLDcyLDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg3Miw3Miw3MiwwLjEpO1xufVxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgJHByaW1hcnksIDVweCAwIDAgJHByaW1hcnk7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgJHByaW1hcnksIDVweCAwIDAgJHByaW1hcnk7XG59XG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC4yKTtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNzIsNzIsNzIsMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuMik7XG59XG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbn1cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0ODQ4NDg7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0ODQ4NDg7XG59XG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDI2JTtcbn1cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JTtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xufVxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5cblxuLyogaW1hZ2Ugdmlld2VyICovXG5cbkBrZXlmcmFtZXMgc21hcnRwaG90byB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbWFydHBob3RvLWltZy13cmFwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNtYXJ0cGhvdG8taW5uZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc21hcnRwaG90by1sb2FkZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNtYXJ0cGhvdG8tYXBwZWFyIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc21hcnRwaG90by1oaWRlIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgOTklIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uc21hcnRwaG90byB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjcpO1xuICBvcGFjaXR5OiAxO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG87XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zbWFydHBob3RvW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbWFydHBob3RvLWNsb3NlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNtYXJ0cGhvdG8tY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zbWFydHBob3RvLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5zbWFydHBob3RvLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbWFydHBob3RvLWRpc21pc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpNDRPczQ0S2s0NE9rNDRPOFh6RWlJR1JoZEdFdGJtRnRaVDBpNDRPczQ0S2s0NE9rNDRPOElERWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlNQ0F3SURJNE16UXVOalVnTWpnek5DNDJOU0lnWm1sc2JEMGlJMFpHUmlJK1BIUnBkR3hsUG1samIyNDhMM1JwZEd4bFBqeHdZWFJvSUdROUlrMHhOVGMyTGpReUxERTBNRFl1TnpZc01qYzROQ3d4T1RrdU1UbGhOVFl1T0RZc05UWXVPRFlzTUN3d0xEQXNNQzA0TUM0eE9Hd3ROemd1T1RJdE56Z3VPVEpoTlRZdU9EWXNOVFl1T0RZc01Dd3dMREF0T0RBdU1UZ3NNRXd4TkRFM0xqTXlMREV5TkRjdU5qWXNNakE1TGpjMUxEUXdMakE1WVRVMkxqZzJMRFUyTGpnMkxEQXNNQ3d3TFRnd0xqRTRMREJNTlRBdU5qVXNNVEU1WVRVMkxqZzJMRFUyTGpnMkxEQXNNQ3d3TERBc09EQXVNVGhNTVRJMU9DNHlNeXd4TkRBMkxqYzJMRFV3TGpZMUxESTJNVFF1TXpSaE5UWXVPRFlzTlRZdU9EWXNNQ3d3TERBc01DdzRNQzR4T0d3M09DNDVNaXczT0M0NU1tRTFOaTQ0Tml3MU5pNDROaXd3TERBc01DdzRNQzR4T0N3d1RERTBNVGN1TXpJc01UVTJOUzQ0Tml3eU5qSTBMamtzTWpjM015NDBOR0UxTmk0NE5pdzFOaTQ0Tml3d0xEQXNNQ3c0TUM0eE9Dd3diRGM0TGpreUxUYzRMamt5WVRVMkxqZzJMRFUyTGpnMkxEQXNNQ3d3TERBdE9EQXVNVGhhSWk4K1BDOXpkbWMrJyk7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNGRkY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNtYXJ0cGhvdG8tYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNtYXJ0cGhvdG8taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zbWFydHBob3RvLWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgY3Vyc29yOiB6b29tLWluO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG59XG5cbi5zbWFydHBob3RvLWltZy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNtYXJ0cGhvdG8taW1nLW9ubW92ZSB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5zbWFydHBob3RvLWltZy1lbGFzdGljbW92ZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuXG4uc21hcnRwaG90by1pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8taW1nLXdyYXA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zbWFydHBob3RvLWltZy1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFydHBob3RvLWltZy1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnNtYXJ0cGhvdG8tYXJyb3dzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWFwcGVhcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnNtYXJ0cGhvdG8tYXJyb3dzW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWhpZGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbWFydHBob3RvLWFycm93cyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1hcHBlYXI7XG59XG5cbi5zbWFydHBob3RvLWFycm93cyBsaTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbWFydHBob3RvLWFycm93cyBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8taGlkZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNtYXJ0cGhvdG8tYXJyb3dzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc21hcnRwaG90by1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpNDRPczQ0S2s0NE9rNDRPOFh6RWlJR1JoZEdFdGJtRnRaVDBpNDRPczQ0S2s0NE9rNDRPOElERWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlNQ0F3SURJNE16UXVOalVnTWpnek5DNDJOU0lnWm1sc2JEMGlJMFpHUmlBaVBqeDBhWFJzWlQ1cFkyOXVQQzkwYVhSc1pUNDhjR0YwYUNCa1BTSk5NVGd6Tnk0NE9Dd3hOREUzTGpNeUxEWTBNeTQxT1N3eU1qTmhOekl1TWpFc056SXVNakVzTUN3d0xERXNNQzB4TURFdU9ESk1OelF6TGpneUxESXhZVGN5TGpJeExEY3lMakl4TERBc01Dd3hMREV3TVM0NE1pd3dUREl3T1RBdU9ETXNNVEkyTmk0eE9Xd3hNREF1TWpNc01UQXdMakl6WVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d4TERBc01UQXhMamd5VERnME5TNDJOQ3d5T0RFekxqWTFZVGN5TGpJeExEY3lMakl4TERBc01Dd3hMVEV3TVM0NE1pd3dURFkwTXk0MU9Td3lOekV6TGpReVlUY3lMakl4TERjeUxqSXhMREFzTUN3eExEQXRNVEF4TGpneVdpSXZQand2YzNablBnPT0nKTtcbn1cblxuLnNtYXJ0cGhvdG8tYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGk0NE9zNDRLazQ0T2s0NE84WHpFaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREk0TXpRdU5qVWdNamd6TkM0Mk5TSWdabWxzYkQwaUkwWkdSaUkrUEhScGRHeGxQbWxqYjI0OEwzUnBkR3hsUGp4d1lYUm9JR1E5SWswNU9UWXVOemNzTVRReE55NHpNaXd5TVRreExqQTJMREl5TTJFM01pNHlNU3czTWk0eU1Td3dMREFzTUN3d0xURXdNUzQ0TWt3eU1Ea3dMamd6TERJeFFUY3lMakl4TERjeUxqSXhMREFzTUN3d0xERTVPRGtzTWpGTU56UXpMamd5TERFeU5qWXVNVGtzTmpRekxqVTVMREV6TmpZdU5ESmhOekl1TWpFc056SXVNakVzTUN3d0xEQXNNQ3d4TURFdU9ESk1NVGs0T1N3eU9ERXpMalkxWVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d3TERFd01TNDRNaXd3YkRFd01DNHlNeTB4TURBdU1qTmhOekl1TWpFc056SXVNakVzTUN3d0xEQXNNQzB4TURFdU9ESmFJaTgrUEM5emRtYysnKTtcbn1cblxuLnNtYXJ0cGhvdG8tbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1hcHBlYXI7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zbWFydHBob3RvLW5hdlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1oaWRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc21hcnRwaG90by1uYXYgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc21hcnRwaG90by1uYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5zbWFydHBob3RvLW5hdiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uc21hcnRwaG90by1uYXYgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4uc21hcnRwaG90by1uYXYgYS5jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNtYXJ0cGhvdG8tbmF2IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbWFydHBob3RvLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNtYXJ0cGhvdG8tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5zbWFydHBob3RvLWxpc3QgbGk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc21hcnRwaG90by1saXN0LW9ubW92ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uc21hcnRwaG90by1jYXB0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zbWFydHBob3RvLWNhcHRpb246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc21hcnRwaG90by1sb2FkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTB2dywgNTB2aCk7XG59XG5cbi5zbWFydHBob3RvLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkICMxN0NEREQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzbWFydHBob3RvLWxvYWRlciAuNXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc21hcnRwaG90by1pbWctY2xvbmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLnNtYXJ0cGhvdG8tc3Itb25seSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xufVxuXG5cbi8vIGFuaW1hdGlvbnNcbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gICAgMCUgICB7IFxuICAgICAgdGV4dC1pbmRlbnQ6IDEwMCUgXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xMzAlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLmxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA0MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA0OCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU3M2I4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHT1NUVUkyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HT1NUVUkyLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dPU1RVSTItUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKFwiLi4vZm9udHMvR09TVFVJMi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4uL2ZvbnRzL0dPU1RVSTItUmVndWxhci50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR09TVFVJMic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR09TVFVJMi1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dPU1RVSTItTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9HT1NUVUkyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIuLi9mb250cy9HT1NUVUkyLU1lZGl1bS50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR09TVFVJMic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR09TVFVJMi1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HT1NUVUkyLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybChcIi4uL2ZvbnRzL0dPU1RVSTItQm9sZC53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIuLi9mb250cy9HT1NUVUkyLUJvbGQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dPU1RVSTItQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR09TVFVJMi1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9HT1NUVUkyLUJvbGQud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vZm9udHMvR09TVFVJMi1Cb2xkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1zb2xpZC05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmJ2aS1pY29uIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJ2aS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDY2N2VtO1xufVxuLmJ2aS14cyB7XG4gIGZvbnQtc2l6ZTogMC43NWVtICFpbXBvcnRhbnQ7XG59XG4uYnZpLXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtICFpbXBvcnRhbnQ7XG59XG4uYnZpLTF4IHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbn1cbi5idmktMngge1xuICBmb250LXNpemU6IDJlbSAhaW1wb3J0YW50O1xufVxuLmJ2aS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtICFpbXBvcnRhbnQ7XG59XG4uYnZpLTR4IHtcbiAgZm9udC1zaXplOiA0ZW0gIWltcG9ydGFudDtcbn1cbi5idmktNXgge1xuICBmb250LXNpemU6IDVlbSAhaW1wb3J0YW50O1xufVxuLmJ2aS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtICFpbXBvcnRhbnQ7XG59XG4uYnZpLTd4IHtcbiAgZm9udC1zaXplOiA3ZW0gIWltcG9ydGFudDtcbn1cbi5idmktOHgge1xuICBmb250LXNpemU6IDhlbSAhaW1wb3J0YW50O1xufVxuLmJ2aS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtICFpbXBvcnRhbnQ7XG59XG4uYnZpLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbSAhaW1wb3J0YW50O1xufVxuLmJ2aS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG4uYnZpLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5idmktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5idmktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uYnZpLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuLmJ2aS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cbi5idmktdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4uYnZpLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cbi5idmktY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuLmJ2aS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG4uYnZpLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG4uYnZpLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuLmJ2aS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuLmJ2aS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cbi5idmktYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuLmJ2aS1pY29uIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cge1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIGhhbWJ1cmdlciAqL1xuLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uaGFtYnVyZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC04cHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLThweDtcbn1cbi5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4O1xufVxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgOHB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhlYWRlci1maXhlZF9hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5wYWdlLWlubmVyIC5oYW1idXJnZXItaW5uZXIsXG4ubW9iaWxlLW1lbnUgLmhhbWJ1cmdlci1pbm5lcixcbi5oZWFkZXItZml4ZWRfYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5wYWdlLWlubmVyIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5tb2JpbGUtbWVudSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uaGVhZGVyLWZpeGVkX2FjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbi5wYWdlLWlubmVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuLm1vYmlsZS1tZW51IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuLmhlYWRlci1maXhlZF9hY3RpdmUgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5wYWdlLWlubmVyIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4ubW9iaWxlLW1lbnUgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oZWFkZXItZml4ZWRfYWN0aXZlIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5wYWdlLWlubmVyIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5tb2JpbGUtbWVudSAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uaGVhZGVyLWZpeGVkX2FjdGl2ZSAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbi5wYWdlLWlubmVyIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuLm1vYmlsZS1tZW51IC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDI1Njtcbn1cbi5jb2xvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNvbG9yc19faXRlbSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLnBzX19yYWlsLXgge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTBweDtcbi8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgb3IgJ3RvcCcgZm9yIHBzX19yYWlsLXggKi9cbiAgYm90dG9tOiAwcHg7XG4vKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDEwcHg7XG4vKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXG4gIHJpZ2h0OiAwO1xuLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3RodW1iLXggKi9cbiAgYm90dG9tOiAycHg7XG4vKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4vKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiAycHg7XG4vKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBwYWRkaW5nOiAwIDZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLDAsMCwwLjE1KTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDUxO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdDpob3ZlciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3NmNjMztcbn1cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICMyNzZjYzM7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5OeTQwTVNBNExqVTRPVGcwVERFeUlERXpMakUyT1RoTU1UWXVOVGtnT0M0MU9EazRORXd4T0NBNUxqazVPVGcwVERFeUlERTFMams1T1RoTU5pQTVMams1T1RnMFREY3VOREVnT0M0MU9EazRORm9pSUdacGJHdzlJbmRvYVhSbElpOCtQRzFoYzJzZ2FXUTlJbTFoYzJzd0lpQnRZWE5yTFhSNWNHVTlJbUZzY0doaElpQnRZWE5yVlc1cGRITTlJblZ6WlhKVGNHRmpaVTl1VlhObElpQjRQU0kySWlCNVBTSTRJaUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpT0NJK1BIQmhkR2dnWkQwaVRUY3VOREVnT0M0MU9EazRORXd4TWlBeE15NHhOams0VERFMkxqVTVJRGd1TlRnNU9EUk1NVGdnT1M0NU9UazRORXd4TWlBeE5TNDVPVGs0VERZZ09TNDVPVGs0TkV3M0xqUXhJRGd1TlRnNU9EUmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZiV0Z6YXo0OFp5QnRZWE5yUFNKMWNtd29JMjFoYzJzd0tTSStQSEpsWTNRZ2VEMGlNalFpSUhrOUlqSTBJaUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlISjRQU0kwSWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNndE1UZ3dJREkwSURJMEtTSWdabWxzYkQwaUl6TkNOREkxTmlJdlBqd3ZaejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICB3aWR0aDogNDBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmI7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzgwODA4MDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7XG59XG4vKiBkYXRlcGlja2VyICovXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBib3gtc2hhZG93OiAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC4yKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjIpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMztcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbiAgbGVmdDogMDtcbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi8qXG4gICAgICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbiAgcmlnaHQ6IDA7XG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbn1cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICNiYmI7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmNjQ3NDc7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICBmaWxsOiBpbmhlcml0O1xufVxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuMTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC42KTtcbiAgdG9wOiAyNiU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgdG9wOiA1MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuNik7XG4gIHRvcDogNDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiAxMi41JTtcbiAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2ggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICB3aWR0aDogYXV0bztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAxcHggMCAwIDA7XG59XG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG59XG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgcmdiYSg3Miw3Miw3MiwwLjIpO1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCByZ2JhKDcyLDcyLDcyLDAuMik7XG59XG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG4gIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogIzI3NmNjMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjc2Y2MzO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAjMjc2Y2MzO1xuICBib3gtc2hhZG93OiAtMTBweCAwIDAgIzI3NmNjMztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlMmUyZTIsIDVweCAwIDAgI2UyZTJlMjtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2UyZTJlMiwgNXB4IDAgMCAjZTJlMmUyO1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogcmdiYSg3Miw3Miw3MiwwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNzIsNzIsNzIsMC4xKTtcbn1cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICMyNzZjYzMsIDVweCAwIDAgIzI3NmNjMztcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzI3NmNjMywgNXB4IDAgMCAjMjc2Y2MzO1xufVxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuMik7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDcyLDcyLDcyLDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC4yKTtcbn1cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG59XG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDg0ODQ4O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDg0ODQ4O1xufVxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7XG59XG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xufVxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKiBpbWFnZSB2aWV3ZXIgKi9cbi5zbWFydHBob3RvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xuICBvcGFjaXR5OiAxO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG87XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc21hcnRwaG90b1thcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNtYXJ0cGhvdG8tY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xufVxuLnNtYXJ0cGhvdG8tY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc21hcnRwaG90by1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xufVxuLnNtYXJ0cGhvdG8tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbWFydHBob3RvLWRpc21pc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaTQ0T3M0NEtrNDRPazQ0TzhYekVpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZG1sbGQwSnZlRDBpTUNBd0lESTRNelF1TmpVZ01qZ3pOQzQyTlNJZ1ptbHNiRDBpSTBaR1JpSStQSFJwZEd4bFBtbGpiMjQ4TDNScGRHeGxQanh3WVhSb0lHUTlJazB4TlRjMkxqUXlMREUwTURZdU56WXNNamM0TkN3eE9Ua3VNVGxoTlRZdU9EWXNOVFl1T0RZc01Dd3dMREFzTUMwNE1DNHhPR3d0TnpndU9USXROemd1T1RKaE5UWXVPRFlzTlRZdU9EWXNNQ3d3TERBdE9EQXVNVGdzTUV3eE5ERTNMak15TERFeU5EY3VOallzTWpBNUxqYzFMRFF3TGpBNVlUVTJMamcyTERVMkxqZzJMREFzTUN3d0xUZ3dMakU0TERCTU5UQXVOalVzTVRFNVlUVTJMamcyTERVMkxqZzJMREFzTUN3d0xEQXNPREF1TVRoTU1USTFPQzR5TXl3eE5EQTJMamMyTERVd0xqWTFMREkyTVRRdU16UmhOVFl1T0RZc05UWXVPRFlzTUN3d0xEQXNNQ3c0TUM0eE9HdzNPQzQ1TWl3M09DNDVNbUUxTmk0NE5pdzFOaTQ0Tml3d0xEQXNNQ3c0TUM0eE9Dd3dUREUwTVRjdU16SXNNVFUyTlM0NE5pd3lOakkwTGprc01qYzNNeTQwTkdFMU5pNDROaXcxTmk0NE5pd3dMREFzTUN3NE1DNHhPQ3d3YkRjNExqa3lMVGM0TGpreVlUVTJMamcyTERVMkxqZzJMREFzTUN3d0xEQXRPREF1TVRoYUlpOCtQQzl6ZG1jK1wiKTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNtYXJ0cGhvdG8tYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zbWFydHBob3RvLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNtYXJ0cGhvdG8taW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHpvb20taW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbn1cbi5zbWFydHBob3RvLWltZy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbWFydHBob3RvLWltZy1vbm1vdmUge1xuICBjdXJzb3I6IGdyYWI7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnNtYXJ0cGhvdG8taW1nLWVsYXN0aWNtb3ZlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG4uc21hcnRwaG90by1pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8taW1nLXdyYXA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc21hcnRwaG90by1pbWctbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKSAhaW1wb3J0YW50O1xufVxuLnNtYXJ0cGhvdG8taW1nLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKSAhaW1wb3J0YW50O1xufVxuLnNtYXJ0cGhvdG8tYXJyb3dzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWFwcGVhcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zbWFydHBob3RvLWFycm93c1thcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1oaWRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNtYXJ0cGhvdG8tYXJyb3dzIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWFwcGVhcjtcbn1cbi5zbWFydHBob3RvLWFycm93cyBsaTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc21hcnRwaG90by1hcnJvd3MgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWhpZGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc21hcnRwaG90by1hcnJvd3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc21hcnRwaG90by1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaTQ0T3M0NEtrNDRPazQ0TzhYekVpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZG1sbGQwSnZlRDBpTUNBd0lESTRNelF1TmpVZ01qZ3pOQzQyTlNJZ1ptbHNiRDBpSTBaR1JpQWlQangwYVhSc1pUNXBZMjl1UEM5MGFYUnNaVDQ4Y0dGMGFDQmtQU0pOTVRnek55NDRPQ3d4TkRFM0xqTXlMRFkwTXk0MU9Td3lNak5oTnpJdU1qRXNOekl1TWpFc01Dd3dMREVzTUMweE1ERXVPREpNTnpRekxqZ3lMREl4WVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d4TERFd01TNDRNaXd3VERJd09UQXVPRE1zTVRJMk5pNHhPV3d4TURBdU1qTXNNVEF3TGpJellUY3lMakl4TERjeUxqSXhMREFzTUN3eExEQXNNVEF4TGpneVREZzBOUzQyTkN3eU9ERXpMalkxWVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d4TFRFd01TNDRNaXd3VERZME15NDFPU3d5TnpFekxqUXlZVGN5TGpJeExEY3lMakl4TERBc01Dd3hMREF0TVRBeExqZ3lXaUl2UGp3dmMzWm5QZz09XCIpO1xufVxuLnNtYXJ0cGhvdG8tYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpNDRPczQ0S2s0NE9rNDRPOFh6RWlJR1JoZEdFdGJtRnRaVDBpNDRPczQ0S2s0NE9rNDRPOElERWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlNQ0F3SURJNE16UXVOalVnTWpnek5DNDJOU0lnWm1sc2JEMGlJMFpHUmlJK1BIUnBkR3hsUG1samIyNDhMM1JwZEd4bFBqeHdZWFJvSUdROUlrMDVPVFl1Tnpjc01UUXhOeTR6TWl3eU1Ua3hMakEyTERJeU0yRTNNaTR5TVN3M01pNHlNU3d3TERBc01Dd3dMVEV3TVM0NE1rd3lNRGt3TGpnekxESXhRVGN5TGpJeExEY3lMakl4TERBc01Dd3dMREU1T0Rrc01qRk1OelF6TGpneUxERXlOall1TVRrc05qUXpMalU1TERFek5qWXVOREpoTnpJdU1qRXNOekl1TWpFc01Dd3dMREFzTUN3eE1ERXVPREpNTVRrNE9Td3lPREV6TGpZMVlUY3lMakl4TERjeUxqSXhMREFzTUN3d0xERXdNUzQ0TWl3d2JERXdNQzR5TXkweE1EQXVNak5oTnpJdU1qRXNOekl1TWpFc01Dd3dMREFzTUMweE1ERXVPREphSWk4K1BDOXpkbWMrXCIpO1xufVxuLnNtYXJ0cGhvdG8tbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1hcHBlYXI7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc21hcnRwaG90by1uYXZbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8taGlkZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbWFydHBob3RvLW5hdiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uc21hcnRwaG90by1uYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uc21hcnRwaG90by1uYXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc21hcnRwaG90by1uYXYgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zbWFydHBob3RvLW5hdiBhLmN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLnNtYXJ0cGhvdG8tbmF2IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc21hcnRwaG90by1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc21hcnRwaG90by1saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5zbWFydHBob3RvLWxpc3QgbGk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNtYXJ0cGhvdG8tbGlzdC1vbm1vdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5zbWFydHBob3RvLWNhcHRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zbWFydHBob3RvLWNhcHRpb246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNtYXJ0cGhvdG8tbG9hZGVyLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDM7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwdncsIDUwdmgpO1xufVxuLnNtYXJ0cGhvdG8tbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgYm9yZGVyOiA4cHggc29saWQgIzE3Y2RkZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNtYXJ0cGhvdG8tbG9hZGVyIDAuNXMgaW5maW5pdGUgbGluZWFyO1xufVxuLnNtYXJ0cGhvdG8taW1nLWNsb25lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uc21hcnRwaG90by1zci1vbmx5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG59XG4ubG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbn1cbi5sb2FkaW5nOmFmdGVyIHtcbiAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDQwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA0OCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzNiOCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IHNrLXNjYWxlb3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xufVxuQC1tb3ota2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc21hcnRwaG90byB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbWFydHBob3RvIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzbWFydHBob3RvIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbWFydHBob3RvIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNtYXJ0cGhvdG8taW1nLXdyYXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc21hcnRwaG90by1pbWctd3JhcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc21hcnRwaG90by1pbWctd3JhcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc21hcnRwaG90by1pbWctd3JhcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzbWFydHBob3RvLWlubmVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNtYXJ0cGhvdG8taW5uZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHNtYXJ0cGhvdG8taW5uZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNtYXJ0cGhvdG8taW5uZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc21hcnRwaG90by1sb2FkZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc21hcnRwaG90by1sb2FkZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHNtYXJ0cGhvdG8tbG9hZGVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbWFydHBob3RvLWxvYWRlciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzbWFydHBob3RvLWFwcGVhciB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNtYXJ0cGhvdG8tYXBwZWFyIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHNtYXJ0cGhvdG8tYXBwZWFyIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNtYXJ0cGhvdG8tYXBwZWFyIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc21hcnRwaG90by1oaWRlIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgOTklIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNtYXJ0cGhvdG8taGlkZSB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDk5JSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc21hcnRwaG90by1oaWRlIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgOTklIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzbWFydHBob3RvLWhpZGUge1xuICAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5OSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0ZXh0LWluZGVudDogLTEzMCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtYXJxdWVlIHtcbiAgMCUge1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRleHQtaW5kZW50OiAtMTMwJTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBtYXJxdWVlIHtcbiAgMCUge1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRleHQtaW5kZW50OiAtMTMwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgMCUge1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRleHQtaW5kZW50OiAtMTMwJTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9YXNzZXRzL3B1YmxpYy9zdHlsdXMvbGlicy5jc3MubWFwICovIiwiLyohXG4gKiBCdXR0b24gdmlzdWFsbHkgaW1wYWlyZWQgdjEuMC44XG4gKi9cbmh0bWw6bm90KC5idmktcGFuZWwpIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuaHRtbCBib2R5IGEuYnZpLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaHRtbCBib2R5IC5idmkge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWV5ZS1saW5rIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb250YWluZXItZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW5vLWd1dHRlcnMgPiAuYnZpLWNvbCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiYnZpLWNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC0xLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC0yLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC0zLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC00LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC01LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC02LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC03LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC04LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC05LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC0xMCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMTEsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLTEyLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtYXV0bywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tMSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tMiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tMywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tNCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tNSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tNiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tNywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tOCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tOSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tMTAsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTExLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS0xMiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20sXG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLWF1dG8sIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTEsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTIsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTMsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTQsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTUsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTYsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTcsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTgsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTksIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTEwLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC0xMSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtMTIsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC1hdXRvLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy0xLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy0yLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy0zLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy00LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy01LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy02LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy03LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy04LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy05LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy0xMCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMTEsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTEyLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZyxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctYXV0bywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtMSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtMiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtMywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtNCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtNSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtNiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtNywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtOCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtOSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtMTAsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTExLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC0xMiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLWF1dG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9yZGVyLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci0xIHtcbiAgICBvcmRlcjogMTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9yZGVyLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci00IHtcbiAgICBvcmRlcjogNDsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9yZGVyLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci03IHtcbiAgICBvcmRlcjogNzsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9yZGVyLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS1hdXRvIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS0xIHtcbiAgICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS0yIHtcbiAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTMge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tNCB7XG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS01IHtcbiAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTYge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tNyB7XG4gICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS04IHtcbiAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTkge1xuICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgIG1heC13aWR0aDogNzUlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tMTAge1xuICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tMTEge1xuICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tMTIge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItc20tZmlyc3Qge1xuICAgICAgb3JkZXI6IC0xOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLWxhc3Qge1xuICAgICAgb3JkZXI6IDEzOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLTAge1xuICAgICAgb3JkZXI6IDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItc20tMSB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS0yIHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLTMge1xuICAgICAgb3JkZXI6IDM7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItc20tNCB7XG4gICAgICBvcmRlcjogNDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS01IHtcbiAgICAgIG9yZGVyOiA1OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLTYge1xuICAgICAgb3JkZXI6IDY7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItc20tNyB7XG4gICAgICBvcmRlcjogNzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS04IHtcbiAgICAgIG9yZGVyOiA4OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLTkge1xuICAgICAgb3JkZXI6IDk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItc20tMTAge1xuICAgICAgb3JkZXI6IDEwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLTExIHtcbiAgICAgIG9yZGVyOiAxMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS0xMiB7XG4gICAgICBvcmRlcjogMTI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXNtLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXNtLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1zbS0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXNtLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtc20tNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1zbS01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXNtLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtc20tNyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1zbS04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXNtLTkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtc20tMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtc20tMTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kIHtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC1hdXRvIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC0xIHtcbiAgICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC0yIHtcbiAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTMge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtNCB7XG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC01IHtcbiAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTYge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtNyB7XG4gICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC04IHtcbiAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTkge1xuICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgIG1heC13aWR0aDogNzUlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtMTAge1xuICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtMTEge1xuICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtMTIge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbWQtZmlyc3Qge1xuICAgICAgb3JkZXI6IC0xOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLWxhc3Qge1xuICAgICAgb3JkZXI6IDEzOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLTAge1xuICAgICAgb3JkZXI6IDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbWQtMSB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC0yIHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLTMge1xuICAgICAgb3JkZXI6IDM7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbWQtNCB7XG4gICAgICBvcmRlcjogNDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC01IHtcbiAgICAgIG9yZGVyOiA1OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLTYge1xuICAgICAgb3JkZXI6IDY7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbWQtNyB7XG4gICAgICBvcmRlcjogNzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC04IHtcbiAgICAgIG9yZGVyOiA4OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLTkge1xuICAgICAgb3JkZXI6IDk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbWQtMTAge1xuICAgICAgb3JkZXI6IDEwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLTExIHtcbiAgICAgIG9yZGVyOiAxMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC0xMiB7XG4gICAgICBvcmRlcjogMTI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LW1kLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LW1kLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1tZC0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LW1kLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbWQtNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1tZC01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LW1kLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbWQtNyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1tZC04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LW1kLTkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbWQtMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbWQtMTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnIHtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy1hdXRvIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy0xIHtcbiAgICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy0yIHtcbiAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTMge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctNCB7XG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy01IHtcbiAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTYge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctNyB7XG4gICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy04IHtcbiAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTkge1xuICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgIG1heC13aWR0aDogNzUlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMTAge1xuICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMTEge1xuICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMTIge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGctZmlyc3Qge1xuICAgICAgb3JkZXI6IC0xOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLWxhc3Qge1xuICAgICAgb3JkZXI6IDEzOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLTAge1xuICAgICAgb3JkZXI6IDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGctMSB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy0yIHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLTMge1xuICAgICAgb3JkZXI6IDM7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGctNCB7XG4gICAgICBvcmRlcjogNDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy01IHtcbiAgICAgIG9yZGVyOiA1OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLTYge1xuICAgICAgb3JkZXI6IDY7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGctNyB7XG4gICAgICBvcmRlcjogNzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy04IHtcbiAgICAgIG9yZGVyOiA4OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLTkge1xuICAgICAgb3JkZXI6IDk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGctMTAge1xuICAgICAgb3JkZXI6IDEwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLTExIHtcbiAgICAgIG9yZGVyOiAxMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy0xMiB7XG4gICAgICBvcmRlcjogMTI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LWxnLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LWxnLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1sZy0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LWxnLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbGctNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1sZy01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LWxnLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbGctNyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1sZy04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LWxnLTkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbGctMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbGctMTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bCB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtYXV0byB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtMSB7XG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtMiB7XG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC0zIHtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTQge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtNSB7XG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC02IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTcge1xuICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtOCB7XG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC05IHtcbiAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTEwIHtcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTExIHtcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTEyIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICAgIG9yZGVyOiAtMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC1sYXN0IHtcbiAgICAgIG9yZGVyOiAxMzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC0wIHtcbiAgICAgIG9yZGVyOiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXhsLTEge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtMiB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC0zIHtcbiAgICAgIG9yZGVyOiAzOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXhsLTQge1xuICAgICAgb3JkZXI6IDQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtNSB7XG4gICAgICBvcmRlcjogNTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC02IHtcbiAgICAgIG9yZGVyOiA2OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXhsLTcge1xuICAgICAgb3JkZXI6IDc7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtOCB7XG4gICAgICBvcmRlcjogODsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC05IHtcbiAgICAgIG9yZGVyOiA5OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXhsLTEwIHtcbiAgICAgIG9yZGVyOiAxMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC0xMSB7XG4gICAgICBvcmRlcjogMTE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtMTIge1xuICAgICAgb3JkZXI6IDEyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC14bC0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC14bC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQteGwtMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC14bC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXhsLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQteGwtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC14bC02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXhsLTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQteGwtOCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC14bC05IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXhsLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXhsLTExIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG46aG92ZXIsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4uZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaHRtbCBib2R5IC5idmkgYS5idmktYnRuLmRpc2FibGVkLFxuICBodG1sIGJvZHkgLmJ2aSBmaWVsZHNldDpkaXNhYmxlZCBhLmJ2aS1idG4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1wcmltYXJ5OmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeS5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDVjYmY7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXNlY29uZGFyeTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gICAgICBib3JkZXItY29sb3I6ICM0ZTU1NWI7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gICAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zdWNjZXNzOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzcy5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxYzc0MzA7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWluZm86aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4taW5mbzpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4taW5mby5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1pbmZvLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwNzA3ZjsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi13YXJuaW5nIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4td2FybmluZzpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4td2FybmluZy5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmcuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFuZ2VyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gICAgICBib3JkZXItY29sb3I6ICNiZDIxMzA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYW5nZXI6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlci5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2IyMWYyZDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0IHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0OmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodC5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGlnaHQuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2QzZDlkZjsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFyayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcms6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcmsuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcmsuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcms6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLXdoaXRlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS13aGl0ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLXdoaXRlLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGUuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS13aGl0ZTpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibGFjayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2s6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2s6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibGFjay5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsYWNrLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2s6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibGFjay5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibHVlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyO1xuICAgIGJvcmRlci1jb2xvcjogIzA2MzQ2MjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibHVlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MjEzZTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAzMWIzMjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibHVlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmx1ZS5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2LCA1MiwgOTgsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmx1ZS5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsdWU6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDYzNDYyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmx1ZS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxYjMyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDIxNDI2OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNiwgNTIsIDk4LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93biB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEI0MztcbiAgICBib3JkZXItY29sb3I6ICM0RDRCNDM7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYnJvd246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzNzMxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzIzMDJiOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJyb3duOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYnJvd24uZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDc1LCA2NywgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93bi5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJyb3duOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEI0MztcbiAgICAgIGJvcmRlci1jb2xvcjogIzRENEI0MzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYnJvd24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzAyYjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJiMmEyNTsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJyb3duOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJyb3duOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJyb3duLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc3LCA3NSwgNjcsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWdyZWVuIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlFNDREO1xuICAgIGJvcmRlci1jb2xvcjogI0E5RTQ0RDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ncmVlbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OWRmMmM7XG4gICAgICBib3JkZXItY29sb3I6ICM5M2RkMjE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW46Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ncmVlbi5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjksIDIyOCwgNzcsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW4uZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ncmVlbjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUU0NEQ7XG4gICAgICBib3JkZXItY29sb3I6ICNBOUU0NEQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5M2RkMjE7XG4gICAgICBib3JkZXItY29sb3I6ICM4Y2QxMjA7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjksIDIyOCwgNzcsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMDA3YmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMyOGE3NDU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtaW5mbyB7XG4gICAgY29sb3I6ICMxN2EyYjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1pbmZvOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMxN2EyYjg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmMxMDc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2RjMzU0NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1saWdodCB7XG4gICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYXJrIHtcbiAgICBjb2xvcjogIzM0M2E0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMzNDNhNDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktd2hpdGU6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktd2hpdGU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS13aGl0ZS5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktd2hpdGU6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktd2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmxhY2s6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmxhY2s6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibGFjay5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmxhY2s6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmxhY2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmx1ZSB7XG4gICAgY29sb3I6ICMwNjM0NjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMwNjM0NjI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibHVlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MzQ2MjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA2MzQ2MjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWUuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNiwgNTIsIDk4LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmx1ZS5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmx1ZTpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzA2MzQ2MjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmx1ZS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDYzNDYyOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNiwgNTIsIDk4LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJyb3duIHtcbiAgICBjb2xvcjogIzRENEI0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzRENEI0MzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJyb3duOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEI0MztcbiAgICAgIGJvcmRlci1jb2xvcjogIzRENEI0MzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJyb3duOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bi5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NywgNzUsIDY3LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYnJvd24uZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJyb3duOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNEQ0QjQzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJyb3duOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJyb3duLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRCNDM7XG4gICAgICBib3JkZXItY29sb3I6ICM0RDRCNDM7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJyb3duOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYnJvd246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NywgNzUsIDY3LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWdyZWVuIHtcbiAgICBjb2xvcjogI0E5RTQ0RDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI0E5RTQ0RDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWdyZWVuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0E5RTQ0RDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWdyZWVuOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ncmVlbi5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjksIDIyOCwgNzcsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ncmVlbi5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktZ3JlZW46ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNBOUU0NEQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0E5RTQ0RDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2OSwgMjI4LCA3NywgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saW5rIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDA3YmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTZiMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGluazpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGluay5mb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGluazpkaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxnLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC1sZyA+IC5idmktYnRuIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXNtLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC1zbSA+IC5idmktYnRuIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ibG9jayArIC5idmktYnRuLWJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICBodG1sIGJvZHkgLmJ2aSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ2aS1idG4tYmxvY2ssXG4gIGh0bWwgYm9keSAuYnZpIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idmktYnRuLWJsb2NrLFxuICBodG1sIGJvZHkgLmJ2aSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ2aS1idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ2aS1idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMCAxIGF1dG87IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwID4gLmJ2aS1idG46aG92ZXIsXG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idmktYnRuOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAgPiAuYnZpLWJ0bjpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAgPiAuYnZpLWJ0bjphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwID4gLmJ2aS1idG4uYWN0aXZlLFxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0bjpmb2N1cyxcbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ2aS1idG46YWN0aXZlLFxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0bi5hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAgLmJ2aS1idG4gKyAuYnZpLWJ0bixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCAuYnZpLWJ0biArIC5idmktYnRuLWdyb3VwLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwIC5idmktYnRuLWdyb3VwICsgLmJ2aS1idG4sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAgLmJ2aS1idG4tZ3JvdXAgKyAuYnZpLWJ0bi1ncm91cCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCAuYnZpLWJ0biArIC5idmktYnRuLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsIC5idmktYnRuICsgLmJ2aS1idG4tZ3JvdXAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgLmJ2aS1idG4tZ3JvdXAgKyAuYnZpLWJ0bixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCAuYnZpLWJ0bi1ncm91cCArIC5idmktYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwID4gLmJ2aS1idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwID4gLmJ2aS1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwID4gLmJ2aS1idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idmktYnRuIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ2aS1idG4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbiAgICAuZHJvcHVwIGh0bWwgYm9keSAuYnZpIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAgIC5kcm9wcmlnaHQgaHRtbCBib2R5IC5idmkgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZHJvcGxlZnQgaHRtbCBib2R5IC5idmkgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXNtID4gLmJ2aS1idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtbGcgPiAuYnZpLWJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgLmJ2aS1idG4sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgLmJ2aS1idG4tZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idmktYnRuICsgLmJ2aS1idG4sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0biArIC5idmktYnRuLWdyb3VwLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ2aS1idG4tZ3JvdXAgKyAuYnZpLWJ0bixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idmktYnRuLWdyb3VwICsgLmJ2aS1idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idmktYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnZpLWJ0biB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idmktYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ2aS1idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnZpLWJ0biB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdG9nZ2xlID4gLmJ2aS1idG4sXG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXRvZ2dsZSA+IC5idmktYnRuLWdyb3VwID4gLmJ2aS1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC10b2dnbGUgPiAuYnZpLWJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdG9nZ2xlID4gLmJ2aS1idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXRvZ2dsZSA+IC5idmktYnRuLWdyb3VwID4gLmJ2aS1idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXRvZ2dsZSA+IC5idmktYnRuLWdyb3VwID4gLmJ2aS1idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLXJpZ2h0LTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItbGVmdC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItd2FybmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1saWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItZGFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItYnZpLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1idmktYmxhY2sge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWJ2aS1ibHVlIHtcbiAgICBib3JkZXItY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1idmktYnJvd24ge1xuICAgIGJvcmRlci1jb2xvcjogIzRENEI0MyAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWJ2aS1ncmVlbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQTlFNDREICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItd2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcm91bmRlZC10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcm91bmRlZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcm91bmRlZC1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcm91bmRlZC1sZWZ0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcm91bmRlZC1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcm91bmRlZC0wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXQtMCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci0wLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbWItMCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC0wLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXQtMSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci0xLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbWItMSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC0xLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC0yLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXItMixcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbWItMixcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLTIsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LTMsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXItMyxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLTMsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbWwtMyxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXQtNCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLTQsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLTQsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC00LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC01LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLTUsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi01LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLTUsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHQtMCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHItMCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi0wLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC0wLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC0xLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci0xLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLTEsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHktMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLTEsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHQtMixcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci0yLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGItMixcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC0yLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LTMsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHktMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLTMsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHgtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGItMyxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGwtMyxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC00LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLTQsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHgtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi00LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLTQsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHgtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHQtNSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHItNSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi01LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC01LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LWF1dG8sXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXItYXV0byxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLWF1dG8sXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbWwtYXV0byxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1zbS0wIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1zbS0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktc20tMCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLXNtLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1zbS0wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1zbS0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktc20tMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLXNtLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1zbS0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tc20tMSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtc20tMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLTEge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1zbS0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tMSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItc20tMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLTEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1zbS0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXNtLTIge1xuICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtc20tMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLTIge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLXNtLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1zbS0yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXNtLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS0yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1zbS0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tc20tMyB7XG4gICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtc20tMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLTMge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1zbS0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItc20tMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLTMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1zbS0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXNtLTQge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtc20tNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLTQge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLXNtLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1zbS00IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXNtLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS00IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1zbS00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tc20tNSB7XG4gICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtc20tNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLTUge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1zbS01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tNSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItc20tNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLTUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1zbS01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tNSB7XG4gICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLXNtLTAge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1zbS0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tMCB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1zbS0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtc20tMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLXNtLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1zbS0wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLXNtLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1zbS0wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLXNtLTEge1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1zbS0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1zbS0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtc20tMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLXNtLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1zbS0xIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLXNtLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1zbS0xIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLXNtLTIge1xuICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LXNtLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1zbS0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItc20tMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXNtLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLXNtLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1zbS0yIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtc20tMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXNtLTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1zbS0zIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtc20tMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXNtLTMge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItc20tMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXNtLTMge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1zbS0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1zbS0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtc20tMyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1zbS00IHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1zbS00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLXNtLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1zbS00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1zbS00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tNCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLXNtLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1zbS00IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtc20tNSB7XG4gICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LXNtLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1zbS01IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLXNtLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1zbS01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItc20tNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXNtLTUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtc20tNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXNtLTUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tc20tYXV0byB7XG4gICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtc20tYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1zbS1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItc20tYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1zbS1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLW1kLTAge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LW1kLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1tZC0wIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItbWQtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LW1kLTAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLW1kLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1tZC0wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtbWQtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LW1kLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1tZC0xIHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1tZC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLW1kLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC0xIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1tZC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLW1kLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbWQtMiB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1tZC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItbWQtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LW1kLTIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbWQtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLW1kLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1tZC0zIHtcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1tZC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtMyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLW1kLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC0zIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1tZC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLW1kLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbWQtNCB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1tZC00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtNCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItbWQtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LW1kLTQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbWQtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLW1kLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1tZC01IHtcbiAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1tZC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLW1kLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC01IHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1tZC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLW1kLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtbWQtMCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LW1kLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC0wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLW1kLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1tZC0wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItbWQtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LW1kLTAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbWQtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LW1kLTAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtbWQtMSB7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LW1kLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC0xIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLW1kLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1tZC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItbWQtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LW1kLTEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbWQtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LW1kLTEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtbWQtMiB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtbWQtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LW1kLTIge1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1tZC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbWQtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItbWQtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LW1kLTIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1tZC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbWQtMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLW1kLTMge1xuICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1tZC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbWQtMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1tZC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbWQtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLW1kLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC0zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLW1kLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1tZC0zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLW1kLTQge1xuICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LW1kLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC00IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItbWQtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LW1kLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLW1kLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC00IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbWQtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LW1kLTQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1tZC01IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtbWQtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LW1kLTUge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItbWQtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LW1kLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1tZC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbWQtNSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1tZC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbWQtNSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1tZC1hdXRvIHtcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1tZC1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLW1kLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1tZC1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLW1kLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbGctMCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtbGctMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LWxnLTAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1sZy0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbGctMCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbGctMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LWxnLTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1sZy0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbGctMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLWxnLTEge1xuICAgICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LWxnLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy0xIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItbGctMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLWxnLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtbGctMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1sZy0yIHtcbiAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LWxnLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy0yIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1sZy0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbGctMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1sZy0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtbGctMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLWxnLTMge1xuICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LWxnLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy0zIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItbGctMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLWxnLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy0zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtbGctMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1sZy00IHtcbiAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LWxnLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy00IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1sZy00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbGctNCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1sZy00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtbGctNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLWxnLTUge1xuICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LWxnLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy01IHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItbGctNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLWxnLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy01IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtbGctNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1sZy0wIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtbGctMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTAge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItbGctMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LWxnLTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1sZy0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbGctMCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1sZy0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbGctMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1sZy0xIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtbGctMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTEge1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItbGctMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LWxnLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1sZy0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbGctMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1sZy0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbGctMSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1sZy0yIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1sZy0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbGctMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLWxnLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1sZy0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1sZy0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbGctMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLWxnLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1sZy0yIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtbGctMyB7XG4gICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LWxnLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1sZy0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLWxnLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1sZy0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItbGctMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbGctMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LWxnLTMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtbGctNCB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtbGctNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTQge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1sZy00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbGctNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItbGctNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1sZy00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbGctNCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLWxnLTUge1xuICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1sZy01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbGctNSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1sZy01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbGctNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLWxnLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1sZy01IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLWxnLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1sZy01IHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLWxnLWF1dG8ge1xuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LWxnLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItbGctYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLWxnLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtbGctYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0teGwtMCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQteGwtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXhsLTAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci14bC0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgteGwtMCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWIteGwtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXhsLTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC14bC0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgteGwtMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXhsLTEge1xuICAgICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXhsLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC0xIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXIteGwtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXhsLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwteGwtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS14bC0yIHtcbiAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXhsLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC0yIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci14bC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgteGwtMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi14bC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwteGwtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXhsLTMge1xuICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXhsLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC0zIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXIteGwtMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXhsLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC0zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwteGwtMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS14bC00IHtcbiAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXhsLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC00IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci14bC00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgteGwtNCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi14bC00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwteGwtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXhsLTUge1xuICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXhsLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC01IHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXIteGwtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXhsLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC01IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwteGwtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC14bC0wIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQteGwtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTAge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHIteGwtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXhsLTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi14bC0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHkteGwtMCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC14bC0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgteGwtMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC14bC0xIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQteGwtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTEge1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHIteGwtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXhsLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi14bC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHkteGwtMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC14bC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgteGwtMSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC14bC0yIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC14bC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHkteGwtMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLXhsLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC14bC0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi14bC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHkteGwtMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLXhsLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC14bC0yIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAteGwtMyB7XG4gICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LXhsLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS14bC0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLXhsLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC14bC0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGIteGwtMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwteGwtMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXhsLTMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAteGwtNCB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQteGwtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTQge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci14bC00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgteGwtNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGIteGwtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC14bC00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgteGwtNCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLXhsLTUge1xuICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC14bC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHkteGwtNSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci14bC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgteGwtNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLXhsLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS14bC01IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLXhsLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC14bC01IHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXhsLWF1dG8ge1xuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXhsLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXIteGwtYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXhsLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwteGwtYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIzKTsgfVxuICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbFtkYXRhLWJ2aS1wYW5lbD0ndHJ1ZSddIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWxbZGF0YS1idmktcGFuZWw9J2ZhbHNlJ10ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsLmJ2aS1maXhlZC10b3Age1xuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktdGV4dC1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktdGV4dC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLXNldHRpbmctbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktaHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1jb3B5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjODA4MDgwOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1jb3B5IGEge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1jb3B5IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwLjIwMHJlbSAwLjM1cmVtOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1idG4tc20sIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLWJ0bi1ncm91cC1zbSA+IC5idmktYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwLjEwMHJlbSAwLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMC4yNTByZW0gMC40NXJlbTsgfVxuICAgICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktYnRuLXNtLCBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1idG4tZ3JvdXAtc20gPiAuYnZpLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMC4xNTByZW0gMC4zNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1idG4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuMzAwcmVtIDAuNTVyZW07IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLWJ0bi1zbSwgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktYnRuLWdyb3VwLXNtID4gLmJ2aS1idG4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuMjAwcmVtIDAuNDByZW07IH0gfVxuXG5odG1sIGJvZHkgLmJ2aS1ib2R5IHtcbiAgLypcbiAgICAgICZbZGF0YS1idmktaW1hZ2VzPSd0cnVlJ10ge1xuICAgICAgICAuYnZpLWltYWdlcy1vbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgKi9cbiAgLypcbiAgICAgICZbZGF0YS1idmktaW1hZ2VzPSdmYWxzZSddIHtcbiAgICAgICAgaW1nLmJ2aS1pbWFnZXMtb2ZmLFxuICAgICAgICAuYnZpLWltYWdlcy1vZmYge1xuICAgICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIC8vd29yZC1icmVhazogYnJlYWstYWxsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmW2RhdGEtYnZpLWltYWdlcz0nZ3JheXNjYWxlJ10ge1xuICAgICAgICBpbWcuYnZpLWltYWdlcy1ncmF5c2NhbGUge1xuICAgICAgICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nc2F0dXJhdGUnIHZhbHVlcz0nMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXk7XG4gICAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShncmF5c2NhbGU9MSlcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgKi8gfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKjpub3QoLmFydGljbGVzLWl0ZW1fX2ltYWdlKTpub3QoLnNsaWNrLXNsaWRlKTpub3QoLnByb21vLXNsaWRlcl9faW5uZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiAuYnZpLWhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIC5idmktc2hvdy1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIC5idmktc2hvdy1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKjo6c2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBhLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBsYWJlbCB7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIC8qXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmxpbmsge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICovIH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHkgLmFydGljbGVzLWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBhLmFjdGl2ZSxcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBsYWJlbC5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBhOm5vdCgucHJvbW8tc2xpZGVyX19pbm5lcik6aG92ZXIsXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogbGFiZWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBhOmhvdmVyICosXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogbGFiZWw6aG92ZXIgKiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBidXR0b24sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBidXR0b246aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl06aG92ZXIuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGJ1dHRvbjpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGJ1dHRvbjpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIgKiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKjpub3QoLmFydGljbGVzLWl0ZW1fX2ltYWdlKTpub3QoLnNsaWNrLXNsaWRlKTpub3QoLnByb21vLXNsaWRlcl9faW5uZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiAuYnZpLWhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIC5idmktc2hvdy1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIC5idmktc2hvdy1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKjo6c2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBhLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBsYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIC8qXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmxpbmsge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICovIH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gLmFydGljbGVzLWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYS5hY3RpdmUsXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogbGFiZWwuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYTpub3QoLnByb21vLXNsaWRlcl9faW5uZXIpOmhvdmVyLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYTpob3ZlciAqLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGxhYmVsOmhvdmVyICoge1xuICAgICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYnV0dG9uLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl0ge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYnV0dG9uOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBidXR0b246aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBidXR0b246aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyICoge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogIzA2MzQ2MiAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqOm5vdCguYXJ0aWNsZXMtaXRlbV9faW1hZ2UpOm5vdCguc2xpY2stc2xpZGUpOm5vdCgucHJvbW8tc2xpZGVyX19pbm5lcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5REQxRkYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogIzA2MzQ2MiAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogLmJ2aS1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIC5idmktc2hvdy1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogLmJ2aS1zaG93LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5REQxRkYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICM5REQxRkYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlERDFGRiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzlERDFGRiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqOjpzZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MzQ2MjtcbiAgICAgIGNvbG9yOiAjOUREMUZGOyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBsYWJlbCB7XG4gICAgICBjb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIC8qXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmxpbmsge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICovIH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Uge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgIH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGEuYWN0aXZlLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogbGFiZWwuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM5REQxRkYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBhOm5vdCgucHJvbW8tc2xpZGVyX19pbm5lcik6aG92ZXIsXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBsYWJlbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYTpob3ZlciAqLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogbGFiZWw6aG92ZXIgKiB7XG4gICAgICAgIGNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGJ1dHRvbixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl0ge1xuICAgICAgY29sb3I6ICM5REQxRkYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b246aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlci5hY3RpdmUge1xuICAgICAgY29sb3I6ICM5REQxRkYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b246aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYnV0dG9uOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyICoge1xuICAgICAgY29sb3I6ICM5REQxRkYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjNENiAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICM0RDRCNDMgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICo6bm90KC5hcnRpY2xlcy1pdGVtX19pbWFnZSk6bm90KC5zbGljay1zbGlkZSk6bm90KC5wcm9tby1zbGlkZXJfX2lubmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjNENiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNGN0YzRDYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0RDRCNDMgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjNEQ0QjQzICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogLmJ2aS1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiAuYnZpLXNob3ctYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiAuYnZpLXNob3ctaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0YzRDYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0YzRDYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0YzRDYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0YzRDYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICo6OnNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QjQzO1xuICAgICAgY29sb3I6ICNGN0YzRDY7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogbGFiZWwge1xuICAgICAgY29sb3I6ICM0RDRCNDMgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAvKlxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAqLyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddIC5hcnRpY2xlcy1pdGVtX19pbWFnZSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGEuYWN0aXZlLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGxhYmVsLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRCNDMgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGE6bm90KC5wcm9tby1zbGlkZXJfX2lubmVyKTpob3ZlcixcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBsYWJlbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRCNDMgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGE6aG92ZXIgKixcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBsYWJlbDpob3ZlciAqIHtcbiAgICAgICAgY29sb3I6ICNGN0YzRDYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGJ1dHRvbixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgIGNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGJ1dHRvbjpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlci5hY3RpdmUge1xuICAgICAgY29sb3I6ICNGN0YzRDYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICM0RDRCNDMgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRCNDMgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYnV0dG9uOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICNGN0YzRDYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICM0RDRCNDMgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRCNDMgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYnV0dG9uOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciAqIHtcbiAgICAgIGNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjI3MTYgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjQTlFNDREICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqOm5vdCguYXJ0aWNsZXMtaXRlbV9faW1hZ2UpOm5vdCguc2xpY2stc2xpZGUpOm5vdCgucHJvbW8tc2xpZGVyX19pbm5lcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjI3MTYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjM0IyNzE2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjQTlFNDREICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogI0E5RTQ0RCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIC5idmktaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogLmJ2aS1zaG93LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogLmJ2aS1zaG93LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IyNzE2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjM0IyNzE2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IyNzE2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjM0IyNzE2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqOjpzZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RDtcbiAgICAgIGNvbG9yOiAjM0IyNzE2OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjQTlFNDREICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgLypcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6bGluayB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgKi8gfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Uge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgIH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBhLmFjdGl2ZSxcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBsYWJlbC5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlFNDREICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBhOm5vdCgucHJvbW8tc2xpZGVyX19pbm5lcik6aG92ZXIsXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogbGFiZWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlFNDREICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBhOmhvdmVyICosXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogbGFiZWw6aG92ZXIgKiB7XG4gICAgICAgIGNvbG9yOiAjM0IyNzE2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBidXR0b24sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICBjb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBidXR0b246aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl06aG92ZXIuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjM0IyNzE2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjQTlFNDREICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlFNDREICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGJ1dHRvbjpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjM0IyNzE2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjQTlFNDREICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlFNDREICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGJ1dHRvbjpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIgKiB7XG4gICAgICBjb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQwJ10gKiB7XG4gICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQwJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQwJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNDAnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNDAnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQwJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQwJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDQzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNDAnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNDAnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOSddICoge1xuICAgIGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOSddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOSddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM5J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM5J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOSddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOSddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDQzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM5J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM5J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDFweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzgnXSAqIHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzgnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzgnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOCddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOCddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDQzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzgnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzgnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOCddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOCddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM3J10gKiB7XG4gICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM3J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM3J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDQzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzcnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzcnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM3J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM3J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzcnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzcnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNiddICoge1xuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNiddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNiddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDQzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM2J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM2J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNiddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNiddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM2J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM2J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzUnXSAqIHtcbiAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzUnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzUnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNSddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzUnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzUnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNSddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNSddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDM3cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM0J10gKiB7XG4gICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM0J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM0J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzQnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzQnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM0J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM0J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDM3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzQnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzQnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMyddICoge1xuICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMyddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMyddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMzJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMzJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMyddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMyddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDM3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMzJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMzJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzInXSAqIHtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzInXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzInXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMiddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMiddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDM3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzInXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzInXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMiddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMiddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMxJ10gKiB7XG4gICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMxJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMxJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDM3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzEnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzEnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMxJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMxJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzEnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzEnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMCddICoge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMCddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMCddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDM3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMwJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMwJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMCddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMwJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMwJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjknXSAqIHtcbiAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjknXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjknXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOSddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjknXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjknXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOSddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOSddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI4J10gKiB7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI4J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI4J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjgnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjgnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI4J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI4J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjgnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjgnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNyddICoge1xuICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNyddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNyddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI3J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI3J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNyddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNyddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI3J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI3J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjYnXSAqIHtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjYnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjYnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNiddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNiddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjYnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjYnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNiddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNiddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI1J10gKiB7XG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI1J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI1J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjUnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjUnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI1J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI1J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjUnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjUnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAyN3B4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNCddICoge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNCddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNCddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI0J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI0J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNCddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAyN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI0J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI0J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjMnXSAqIHtcbiAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjMnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjMnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMyddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMyddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjMnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjMnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAyN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMyddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMyddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIyJ10gKiB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIyJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIyJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjInXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjInXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAyN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIyJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIyJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjInXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjInXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMSddICoge1xuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMSddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMSddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAyN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIxJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIxJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMSddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMSddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIxJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIxJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjAnXSAqIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjAnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjAnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAyN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMCddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMCddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjAnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjAnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMCddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMCddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE5J10gKiB7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE5J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE5J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTknXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTknXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE5J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE5J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTknXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTknXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOCddICoge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOCddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOCddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE4J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE4J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOCddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE4J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE4J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTcnXSAqIHtcbiAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTcnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTcnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNyddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNyddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTcnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTcnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNyddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNyddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE2J10gKiB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE2J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE2J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTYnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTYnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE2J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE2J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTYnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTYnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNSddICoge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNSddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNSddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE1J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE1J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNSddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNSddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE1J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE1J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTQnXSAqIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTQnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTQnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNCddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNCddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTQnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTQnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNCddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNCddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEzJ10gKiB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEzJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEzJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTMnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTMnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEzJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEzJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTMnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTMnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMiddICoge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMiddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMiddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEyJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEyJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMiddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMiddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEyJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEyJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTEnXSAqIHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTEnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTEnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMSddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTEnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTEnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMSddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMSddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEwJ10gKiB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEwJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEwJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTAnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTAnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEwJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEwJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTAnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTAnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc5J10gKiB7XG4gICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc5J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc5J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzknXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzknXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc5J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc5J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzknXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzknXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzgnXSAqIHtcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzgnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzgnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOCddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOCddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzgnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzgnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOCddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOCddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNyddICoge1xuICAgIGZvbnQtc2l6ZTogN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNyddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNyddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc3J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc3J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNyddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNyddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc3J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc3J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzYnXSAqIHtcbiAgICBmb250LXNpemU6IDZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzYnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzYnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNiddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNiddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzYnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzYnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNiddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzYnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzUnXSAqIHtcbiAgICBmb250LXNpemU6IDVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzUnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzUnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNSddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNSddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzUnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzUnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNSddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDdweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNCddICoge1xuICAgIGZvbnQtc2l6ZTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNCddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNCddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNCddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiA2cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMnXSAqIHtcbiAgICBmb250LXNpemU6IDNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMyddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMyddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMyddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiA1cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzInXSAqIHtcbiAgICBmb250LXNpemU6IDJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzInXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMiddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzInXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMiddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzInXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiA2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMiddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzInXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMiddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDRweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMSddICoge1xuICAgIGZvbnQtc2l6ZTogMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMSddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiA3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMSddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMSddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiA0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMSddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1pbWFnZXM9J3RydWUnXSBpbWcge1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1pbWFnZXM9J2ZhbHNlJ10gLmJ2aS1pbWctb2ZmIHtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IFxuICAgIG1pbi13aWR0aDogMTAwJX1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWltYWdlcz0nZmFsc2UnXSAucHJvbW8tc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWltYWdlcz0nZ3JheXNjYWxlJ10gLmdyYXlzY2FsZSB7XG4gICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdzYXR1cmF0ZScgdmFsdWVzPScwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIGZpbHRlcjogZ3JheTsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWltYWdlcz0nZ3JheXNjYWxlJ10gLmJ2aS1kaXYtZ3JheXNjYWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1saW5lLWhlaWdodD0nbm9ybWFsJ10gKiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktbGluZS1oZWlnaHQ9J2F2ZXJhZ2UnXSAqIHtcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktbGluZS1oZWlnaHQ9J2JpZyddICoge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjUgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWxldHRlci1zcGFjaW5nPSdub3JtYWwnXSAqIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1sZXR0ZXItc3BhY2luZz0nYXZlcmFnZSddICoge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWxldHRlci1zcGFjaW5nPSdiaWcnXSAqIHtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1mb250LWZhbWlseT0nYXJpYWwnXSAqOm5vdChpKTpub3Qoc3Bhbikge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWZvbnQtZmFtaWx5PSd0aW1lcyddICo6bm90KGkpOm5vdChzcGFuKSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IHJvbWFuXCI7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1mbGFzaC1pZnJhbWU9J3RydWUnXSBpZnJhbWUsXG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktZmxhc2gtaWZyYW1lPSd0cnVlJ10gdmlkZW8sXG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktZmxhc2gtaWZyYW1lPSd0cnVlJ10gZmlndXJlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWZsYXNoLWlmcmFtZT0nZmFsc2UnXSBpZnJhbWUsXG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktZmxhc2gtaWZyYW1lPSdmYWxzZSddIHZpZGVvLFxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWZsYXNoLWlmcmFtZT0nZmFsc2UnXSBmaWd1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcbmh0bWwgYm9keSAuYnZpLWJvZHkgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSlcbn1cblxuaHRtbCBib2R5IC5idmktYm9keSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKVxufVxuKi9cbmh0bWwgYm9keSAuYnZpLWJvZHkgLmJ2aS1vcGVuIHtkaXNwbGF5OiBub25lIWltcG9ydGFudH1cblxuLmJ2aS1ib2R5IC5hcnRpY2xlcy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxuIiwiLyoqXG4gKiBUcnVtYm93eWcgdjIuMjMuMCAtIEEgbGlnaHR3ZWlnaHQgV1lTSVdZRyBlZGl0b3JcbiAqIERlZmF1bHQgc3R5bGVzaGVldCBmb3IgVHJ1bWJvd3lnIGVkaXRvclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBAbGluayBodHRwOi8vYWxleC1kLmdpdGh1Yi5pby9UcnVtYm93eWdcbiAqIEBsaWNlbnNlIE1JVFxuICogQGF1dGhvciBBbGV4YW5kcmUgRGVtb2RlIChBbGV4LUQpXG4gKiAgICAgICAgIFR3aXR0ZXIgOiBAQWxleGFuZHJlRGVtb2RlXG4gKiAgICAgICAgIFdlYnNpdGUgOiBhbGV4LWQuZnJcbiAqL1xuXG4jdHJ1bWJvd3lnLWljb25zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwOyB9XG4gICN0cnVtYm93eWctaWNvbnMgc3ZnIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7IH1cblxuLnRydW1ib3d5Zy1ib3ggKixcbi50cnVtYm93eWctYm94ICo6OmJlZm9yZSxcbi50cnVtYm93eWctYm94ICo6OmFmdGVyLFxuLnRydW1ib3d5Zy1tb2RhbCAqLFxuLnRydW1ib3d5Zy1tb2RhbCAqOjpiZWZvcmUsXG4udHJ1bWJvd3lnLW1vZGFsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4udHJ1bWJvd3lnLWJveCBzdmcsXG4udHJ1bWJvd3lnLW1vZGFsIHN2ZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6ICMyMjI7IH1cblxuLnRydW1ib3d5Zy1ib3gsXG4udHJ1bWJvd3lnLWVkaXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuXG4udHJ1bWJvd3lnLWJveCAudHJ1bWJvd3lnLWVkaXRvciB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi50cnVtYm93eWctYm94LnRydW1ib3d5Zy1mdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogI0ZFRkVGRTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRydW1ib3d5Zy1lZGl0b3IsXG4udHJ1bWJvd3lnLXRleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogdGV4dDsgfVxuICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctYXV0b2dyb3ctb24tZW50ZXIsXG4gIC50cnVtYm93eWctdGV4dGFyZWEudHJ1bWJvd3lnLWF1dG9ncm93LW9uLWVudGVyIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMgZWFzZS1vdXQ7IH1cblxuLnRydW1ib3d5Zy1ib3gtYmx1ciAudHJ1bWJvd3lnLWVkaXRvciAqLCAudHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yOjpiZWZvcmUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCA3cHggIzMzMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwIFxcMCkge1xuICAgIC50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3IgKiwgLnRydW1ib3d5Zy1ib3gtYmx1ciAudHJ1bWJvd3lnLWVkaXRvcjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuNikgIWltcG9ydGFudDsgfSB9XG4gIEBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOiB0cnVlKSB7XG4gICAgLnRydW1ib3d5Zy1ib3gtYmx1ciAudHJ1bWJvd3lnLWVkaXRvciAqLCAudHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yOjpiZWZvcmUge1xuICAgICAgY29sb3I6IHJnYmEoMjAwLCAyMDAsIDIwMCwgMC42KSAhaW1wb3J0YW50OyB9IH1cblxuLnRydW1ib3d5Zy1ib3gtYmx1ciAudHJ1bWJvd3lnLWVkaXRvciBpbWcsXG4udHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yIGhyIHtcbiAgb3BhY2l0eTogMC4yOyB9XG5cbi50cnVtYm93eWctdGV4dGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkluY29uc29sYXRhXCIsIFwiQ29uc29sYXNcIiwgXCJDb3VyaWVyXCIsIFwiQ291cmllciBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLnRydW1ib3d5Zy1ib3gudHJ1bWJvd3lnLWVkaXRvci12aXNpYmxlIC50cnVtYm93eWctdGV4dGFyZWEge1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjUlO1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbi50cnVtYm93eWctYm94LnRydW1ib3d5Zy1lZGl0b3ItaGlkZGVuIC50cnVtYm93eWctdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG5cbi50cnVtYm93eWctYm94LnRydW1ib3d5Zy1lZGl0b3ItaGlkZGVuIC50cnVtYm93eWctZWRpdG9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udHJ1bWJvd3lnLWJveC50cnVtYm93eWctZGlzYWJsZWQgLnRydW1ib3d5Zy10ZXh0YXJlYSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4udHJ1bWJvd3lnLWVkaXRvcltjb250ZW50ZWRpdGFibGU9dHJ1ZV06ZW1wdHk6bm90KDpmb2N1cyk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIocGxhY2Vob2xkZXIpO1xuICBjb2xvcjogIzk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7IH1cblxuLnRydW1ib3d5Zy1idXR0b24tcGFuZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjZWNmMGYxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZTBlMjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDExOyB9XG4gIC50cnVtYm93eWctYnV0dG9uLXBhbmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2Q3ZTBlMjsgfVxuICAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctYnV0dG9uLWdyb3VwIC50cnVtYm93eWctZnVsbHNjcmVlbi1idXR0b24gc3ZnIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC50cnVtYm93eWctYnV0dG9uLXBhbmUgLnRydW1ib3d5Zy1idXR0b24tZ3JvdXA6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNkN2UwZTI7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC50cnVtYm93eWctYnV0dG9uLXBhbmUgLnRydW1ib3d5Zy1idXR0b24tZ3JvdXA6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogMXB4IDZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMsIG9wYWNpdHkgMTUwbXM7IH1cbiAgICAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIGJ1dHRvbi50cnVtYm93eWctdGV4dHVhbC1idXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnRydW1ib3d5Zy1idXR0b24tcGFuZS50cnVtYm93eWctZGlzYWJsZSBidXR0b246bm90KC50cnVtYm93eWctbm90LWRpc2FibGUpOm5vdCgudHJ1bWJvd3lnLWFjdGl2ZSksXG4gIC50cnVtYm93eWctYnV0dG9uLXBhbmUgYnV0dG9uLnRydW1ib3d5Zy1kaXNhYmxlLFxuICAudHJ1bWJvd3lnLWRpc2FibGVkIC50cnVtYm93eWctYnV0dG9uLXBhbmUgYnV0dG9uOm5vdCgudHJ1bWJvd3lnLW5vdC1kaXNhYmxlKTpub3QoLnRydW1ib3d5Zy12aWV3SFRNTC1idXR0b24pIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC50cnVtYm93eWctYnV0dG9uLXBhbmUudHJ1bWJvd3lnLWRpc2FibGUgLnRydW1ib3d5Zy1idXR0b24tZ3JvdXA6OmJlZm9yZSxcbiAgLnRydW1ib3d5Zy1kaXNhYmxlZCAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctYnV0dG9uLWdyb3VwOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNlM2U5ZWI7IH1cbiAgLnRydW1ib3d5Zy1idXR0b24tcGFuZSBidXR0b246bm90KC50cnVtYm93eWctZGlzYWJsZSk6aG92ZXIsXG4gIC50cnVtYm93eWctYnV0dG9uLXBhbmUgYnV0dG9uOm5vdCgudHJ1bWJvd3lnLWRpc2FibGUpOmZvY3VzLFxuICAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIGJ1dHRvbi50cnVtYm93eWctYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnRydW1ib3d5Zy1idXR0b24tcGFuZSAudHJ1bWJvd3lnLW9wZW4tZHJvcGRvd246OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM1NTU7IH1cbiAgLnRydW1ib3d5Zy1idXR0b24tcGFuZSAudHJ1bWJvd3lnLW9wZW4tZHJvcGRvd24udHJ1bWJvd3lnLXRleHR1YWwtYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctb3Blbi1kcm9wZG93bi50cnVtYm93eWctdGV4dHVhbC1idXR0b246OmFmdGVyIHtcbiAgICAgIHRvcDogMTdweDtcbiAgICAgIHJpZ2h0OiA3cHg7IH1cbiAgLnRydW1ib3d5Zy1idXR0b24tcGFuZSAudHJ1bWJvd3lnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLnRydW1ib3d5Zy1kcm9wZG93biB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2YwZjE7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDAgMnB4IDNweDtcbiAgei1pbmRleDogMTI7IH1cbiAgLnRydW1ib3d5Zy1kcm9wZG93biBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXM7IH1cbiAgICAudHJ1bWJvd3lnLWRyb3Bkb3duIGJ1dHRvbjpob3ZlciwgLnRydW1ib3d5Zy1kcm9wZG93biBidXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2VjZjBmMTsgfVxuICAgIC50cnVtYm93eWctZHJvcGRvd24gYnV0dG9uIHN2ZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuXG4vKiBNb2RhbCBib3ggKi9cbi50cnVtYm93eWctbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MHB4O1xuICB6LWluZGV4OiAxMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50cnVtYm93eWctbW9kYWwtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDAgMnB4IDNweDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAxM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQ6ICNmYmZjZmM7IH1cbiAgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNThweDsgfVxuICAgIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctcHJvZ3Jlc3MgLnRydW1ib3d5Zy1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogIzJCQzA2QTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMTUwbXMgbGluZWFyOyB9XG4gIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxNXB4IDEycHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCAudHJ1bWJvd3lnLWlucHV0LWluZm9zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zOyB9XG4gICAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCAudHJ1bWJvd3lnLWlucHV0LWluZm9zIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM2OTg3OGY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZjZmM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAgIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsIC50cnVtYm93eWctaW5wdXQtaW5mb3Mgc3Bhbi50cnVtYm93eWctbXNnLWVycm9yIHtcbiAgICAgICAgY29sb3I6ICNlNzRjM2M7IH1cbiAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbC50cnVtYm93eWctaW5wdXQtZXJyb3IgaW5wdXQsXG4gICAgLnRydW1ib3d5Zy1tb2RhbC1ib3ggbGFiZWwudHJ1bWJvd3lnLWlucHV0LWVycm9yIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNzRjM2M7IH1cbiAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbC50cnVtYm93eWctaW5wdXQtZXJyb3IgLnRydW1ib3d5Zy1pbnB1dC1pbmZvcyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjdweDsgfVxuICAgIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXM7IH1cbiAgICAgIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsIGlucHV0OmhvdmVyLCAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCBpbnB1dDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NWE1YTY7IH1cbiAgICAgIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZiZmNmYzsgfVxuICAgIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgICAgIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC50cnVtYm93eWctaW5wdXQtaW5mb3Mgc3BhbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLmVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlRyZWJ1Y2hldCBNU1wiLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtczsgfVxuICAgIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1zdWJtaXQge1xuICAgICAgcmlnaHQ6IDExMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzJiYzA2YTsgfVxuICAgICAgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXN1Ym1pdDpob3ZlciwgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXN1Ym1pdDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0MGQ0N2U7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1zdWJtaXQ6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzI1YTI1YTsgfVxuICAgIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1yZXNldCB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7IH1cbiAgICAgIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1yZXNldDpob3ZlciwgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXJlc2V0OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXJlc2V0OmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7IH1cblxuLnRydW1ib3d5Zy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7IH1cblxuLyoqXG4gKiBGdWxsc2NyZWVuXG4gKi9cbmJvZHkudHJ1bWJvd3lnLWJvZHktZnVsbHNjcmVlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRydW1ib3d5Zy1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogOTk5OTk7IH1cbiAgLnRydW1ib3d5Zy1mdWxsc2NyZWVuLnRydW1ib3d5Zy1ib3gsXG4gIC50cnVtYm93eWctZnVsbHNjcmVlbiAudHJ1bWJvd3lnLWVkaXRvciB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC50cnVtYm93eWctZnVsbHNjcmVlbiAudHJ1bWJvd3lnLWVkaXRvcixcbiAgLnRydW1ib3d5Zy1mdWxsc2NyZWVuIC50cnVtYm93eWctdGV4dGFyZWEge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzdweCkgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAudHJ1bWJvd3lnLWZ1bGxzY3JlZW4gLnRydW1ib3d5Zy1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudHJ1bWJvd3lnLWZ1bGxzY3JlZW4gLnRydW1ib3d5Zy1idXR0b24tZ3JvdXAgLnRydW1ib3d5Zy1mdWxsc2NyZWVuLWJ1dHRvbiBzdmcge1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG5cbi50cnVtYm93eWctZWRpdG9yIHtcbiAgLypcbiAgICAgKiBsc2V0IGZvciByZXNldENzcyBvcHRpb25cbiAgICAgKi8gfVxuICAudHJ1bWJvd3lnLWVkaXRvciBvYmplY3QsXG4gIC50cnVtYm93eWctZWRpdG9yIGVtYmVkLFxuICAudHJ1bWJvd3lnLWVkaXRvciB2aWRlbyxcbiAgLnRydW1ib3d5Zy1lZGl0b3IgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnRydW1ib3d5Zy1lZGl0b3IgdmlkZW8sXG4gIC50cnVtYm93eWctZWRpdG9yIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC50cnVtYm93eWctZWRpdG9yIGltZyB7XG4gICAgY3Vyc29yOiBtb3ZlOyB9XG4gIC50cnVtYm93eWctZWRpdG9yIGNhbnZhczpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkVGRUZFICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiVHJlYnVjaGV0IE1TXCIsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgYSB7XG4gICAgICBjb2xvcjogIzE1YyAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgZGl2LFxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgcCxcbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIHVsLFxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3Mgb2wsXG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBibG9ja3F1b3RlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJUcmVidWNoZXQgTVNcIiwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgaWZyYW1lLFxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3Mgb2JqZWN0LFxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgaHIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjOyB9XG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9XG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyB1bCxcbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyB1bCB1bCxcbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIG9sIG9sLFxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgdWwgb2wsXG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBvbCB1bCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGhyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQzsgfVxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgaDEsXG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBoMixcbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGgzLFxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgaDQge1xuICAgICAgY29sb3I6ICMxMTE7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgaDEge1xuICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBoMiB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50OyB9XG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBoNCB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDsgfVxuXG4vKlxuICogRGFyayB0aGVtZVxuICovXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGNvbG9yOiAjZGRkOyB9XG5cbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDM0MzQ7IH1cbiAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYm94LnRydW1ib3d5Zy1mdWxsc2NyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTExOyB9XG4gIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJveC50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3IgKiwgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYm94LnRydW1ib3d5Zy1ib3gtYmx1ciAudHJ1bWJvd3lnLWVkaXRvcjo6YmVmb3JlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDdweCAjY2NjOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCBcXDAgKSB7XG4gICAgICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1ib3gudHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yICosIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJveC50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3I6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIwLCAyMCwgMjAsIDAuNikgIWltcG9ydGFudDsgfSB9XG4gICAgQHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6IHRydWUpIHtcbiAgICAgIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJveC50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3IgKiwgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYm94LnRydW1ib3d5Zy1ib3gtYmx1ciAudHJ1bWJvd3lnLWVkaXRvcjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMC42KSAhaW1wb3J0YW50OyB9IH1cbiAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYm94IHN2ZyB7XG4gICAgZmlsbDogI2VjZjBmMTtcbiAgICBjb2xvcjogI2VjZjBmMTsgfVxuXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1idXR0b24tcGFuZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNDM0MzQ7IH1cbiAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYnV0dG9uLXBhbmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzQzNDM0OyB9XG4gIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctYnV0dG9uLWdyb3VwOm5vdCg6ZW1wdHkpOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDsgfVxuICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1idXR0b24tcGFuZSAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cDpub3QoOmVtcHR5KSAudHJ1bWJvd3lnLWZ1bGxzY3JlZW4tYnV0dG9uIHN2ZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lLnRydW1ib3d5Zy1kaXNhYmxlIC50cnVtYm93eWctYnV0dG9uLWdyb3VwOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTsgfVxuICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1idXR0b24tcGFuZSBidXR0b246bm90KC50cnVtYm93eWctZGlzYWJsZSk6aG92ZXIsXG4gIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIGJ1dHRvbjpub3QoLnRydW1ib3d5Zy1kaXNhYmxlKTpmb2N1cyxcbiAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYnV0dG9uLXBhbmUgYnV0dG9uLnRydW1ib3d5Zy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cbiAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYnV0dG9uLXBhbmUgLnRydW1ib3d5Zy1vcGVuLWRyb3Bkb3duOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1mdWxsc2NyZWVuIC50cnVtYm93eWctYnV0dG9uLXBhbmUgLnRydW1ib3d5Zy1idXR0b24tZ3JvdXA6bm90KDplbXB0eSkgLnRydW1ib3d5Zy1mdWxsc2NyZWVuLWJ1dHRvbiBzdmcge1xuICBjb2xvcjogI2VjZjBmMTtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cblxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICMyMjI7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zKSAwIDJweCAzcHg7IH1cbiAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctZHJvcGRvd24gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1kcm9wZG93biBidXR0b246aG92ZXIsIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWRyb3Bkb3duIGJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyOyB9XG5cbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7IH1cbiAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7IH1cbiAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxNXB4IDEycHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggbGFiZWwgLnRydW1ib3d5Zy1pbnB1dC1pbmZvcyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIyMjsgfVxuICAgIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCAudHJ1bWJvd3lnLWlucHV0LWluZm9zIHNwYW4udHJ1bWJvd3lnLW1zZy1lcnJvciB7XG4gICAgICBjb2xvcjogI2U3NGMzYzsgfVxuICAgIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbC50cnVtYm93eWctaW5wdXQtZXJyb3IgaW5wdXQsXG4gICAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsLnRydW1ib3d5Zy1pbnB1dC1lcnJvciB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItY29sb3I6ICNlNzRjM2M7IH1cbiAgICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggbGFiZWwgaW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjIyO1xuICAgICAgY29sb3I6ICNlZWU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzOyB9XG4gICAgICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggbGFiZWwgaW5wdXQ6aG92ZXIsIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzYyNjI2MjsgfVxuICAgICAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjsgfVxuICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZDogIzFiNzk0MzsgfVxuICAgIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtc3VibWl0OmhvdmVyLCAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXN1Ym1pdDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjVhMjVhOyB9XG4gICAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1zdWJtaXQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNzY0Mzc7IH1cbiAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1yZXNldCB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBjb2xvcjogI2NjYzsgfVxuICAgIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtcmVzZXQ6aG92ZXIsIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtcmVzZXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuICAgIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtcmVzZXQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMTE7IH1cblxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMC42KTsgfVxuXG4udHJ1bWJvd3lnLWVkaXRvciBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50cnVtYm93eWctZWRpdG9yIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59IiwiQGtleWZyYW1lcyBwbHlyLXByb2dyZXNze3Rve2JhY2tncm91bmQtcG9zaXRpb246MjVweCAwfX1Aa2V5ZnJhbWVzIHBseXItcG9wdXB7MCV7b3BhY2l0eTouNTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgcGx5ci1mYWRlLWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LnBseXJ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkO2RpcmVjdGlvbjpsdHI7Zm9udC1mYW1pbHk6QXZlbmlyLFwiQXZlbmlyIE5leHRcIixcIkhlbHZldGljYSBOZXVlXCIsXCJTZWdvZSBVSVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtdmFyaWFudC1udW1lcmljOnRhYnVsYXItbnVtcztmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS43O21heC13aWR0aDoxMDAlO21pbi13aWR0aDoyMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXNoYWRvdzpub25lO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZX0ucGx5ciBhdWRpbywucGx5ciB2aWRlb3tib3JkZXItcmFkaXVzOmluaGVyaXQ7aGVpZ2h0OmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEwMCV9LnBseXIgYnV0dG9ue2ZvbnQ6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O3dpZHRoOmF1dG99LnBseXI6Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpe2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucGx5ci0tZnVsbC11aSAqLC5wbHlyLS1mdWxsLXVpIDo6YWZ0ZXIsLnBseXItLWZ1bGwtdWkgOjpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fS5wbHlyLS1mdWxsLXVpIGEsLnBseXItLWZ1bGwtdWkgYnV0dG9uLC5wbHlyLS1mdWxsLXVpIGlucHV0LC5wbHlyLS1mdWxsLXVpIGxhYmVse3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259LnBseXJfX2JhZGdle2JhY2tncm91bmQ6IzRhNTc2NDtib3JkZXItcmFkaXVzOjJweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTo5cHg7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjNweCA0cHh9LnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fY2FwdGlvbnN7YW5pbWF0aW9uOnBseXItZmFkZS1pbiAuM3MgZWFzZTtib3R0b206MDtjb2xvcjojZmZmO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTRweDtsZWZ0OjA7cGFkZGluZzoxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS5wbHlyX19jYXB0aW9ucyAucGx5cl9fY2FwdGlvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpO2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmU7Ym94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmU7bGluZS1oZWlnaHQ6MTg1JTtwYWRkaW5nOi4yZW0gLjVlbTt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0ucGx5cl9fY2FwdGlvbnMgLnBseXJfX2NhcHRpb24gZGl2e2Rpc3BsYXk6aW5saW5lfS5wbHlyX19jYXB0aW9ucyBzcGFuOmVtcHR5e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MjBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MThweH19LnBseXItLWNhcHRpb25zLWFjdGl2ZSAucGx5cl9fY2FwdGlvbnN7ZGlzcGxheTpibG9ja30ucGx5cjpub3QoLnBseXItLWhpZGUtY29udHJvbHMpIC5wbHlyX19jb250cm9sczpub3QoOmVtcHR5KX4ucGx5cl9fY2FwdGlvbnN7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpfS5wbHlyX19jb250cm9se2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6N3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5wbHlyX19jb250cm9sIHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6Y3VycmVudENvbG9yO2hlaWdodDoxOHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7d2lkdGg6MThweH0ucGx5cl9fY29udHJvbDpmb2N1c3tvdXRsaW5lOjB9LnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgNXB4IHJnYmEoMCwxNzksMjU1LC41KTtvdXRsaW5lOjB9YS5wbHlyX19jb250cm9se3RleHQtZGVjb3JhdGlvbjpub25lfWEucGx5cl9fY29udHJvbDo6YWZ0ZXIsYS5wbHlyX19jb250cm9sOjpiZWZvcmV7ZGlzcGxheTpub25lfS5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmxhYmVsLS1ub3QtcHJlc3NlZCwucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5pY29uLS1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2Vke2Rpc3BsYXk6bm9uZX0ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMwMGIzZmY7Y29sb3I6I2ZmZn0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMwMGIzZmY7Y29sb3I6I2ZmZn0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7YmFja2dyb3VuZDpyZ2JhKDAsMTc5LDI1NSwuOCk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2NvbG9yOiNmZmY7ZGlzcGxheTpub25lO2xlZnQ6NTAlO3BhZGRpbmc6MTVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt6LWluZGV4OjJ9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHN2Z3tsZWZ0OjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6Zm9jdXMsLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmhvdmVye2JhY2tncm91bmQ6IzAwYjNmZn0ucGx5ci0tcGxheWluZyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtkaXNwbGF5OmJsb2NrfS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS1jb250cm9sc3tkaXNwbGF5Om5vbmV9LnBseXJfX2NvbnRyb2xze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RleHQtYWxpZ246Y2VudGVyfS5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntmbGV4OjE7bWluLXdpZHRoOjB9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbXttYXJnaW4tbGVmdDoyLjVweH0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye3BhZGRpbmctbGVmdDoyLjVweH0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWV7cGFkZGluZzowIDVweH0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXI6Zmlyc3QtY2hpbGQsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lKy5wbHlyX190aW1lLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3ZvbHVtZXtwYWRkaW5nLXJpZ2h0OjVweH0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3ZvbHVtZTpmaXJzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9LnBseXJfX2NvbnRyb2xzOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOmluaGVyaXQ7Y29sb3I6IzRhNTc2NDtwYWRkaW5nOjEwcHh9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLDApLHJnYmEoMCwwLDAsLjcpKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjb2xvcjojZmZmO2xlZnQ6MDtwYWRkaW5nOjIwcHggNXB4IDVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt6LWluZGV4OjN9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7cGFkZGluZzozNXB4IDEwcHggMTBweH19LnBseXItLXZpZGVvLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xze29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5wbHlyIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXIgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXIgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSwucGx5ciBbZGF0YS1wbHlyPXBpcF17ZGlzcGxheTpub25lfS5wbHlyLS1haXJwbGF5LXN1cHBvcnRlZCBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyLS1mdWxsc2NyZWVuLWVuYWJsZWQgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSwucGx5ci0tcGlwLXN1cHBvcnRlZCBbZGF0YS1wbHlyPXBpcF17ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBseXJfX21lbnV7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sIHN2Z3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIC5wbHlyX190b29sdGlwe2Rpc3BsYXk6bm9uZX0ucGx5cl9fbWVudV9fY29udGFpbmVye2FuaW1hdGlvbjpwbHlyLXBvcHVwIC4ycyBlYXNlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXJhZGl1czo0cHg7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO2NvbG9yOiM0YTU3NjQ7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbToxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zcHg7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjN9LnBseXJfX21lbnVfX2NvbnRhaW5lcj5kaXZ7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4zNXMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSksd2lkdGggLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyOjphZnRlcntib3JkZXI6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Y29udGVudDonJztoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4O3RvcDoxMDAlO3dpZHRoOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51XXtwYWRkaW5nOjdweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXSwucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9de21hcmdpbi10b3A6MnB4fS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dOmZpcnN0LWNoaWxkLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb106Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2x7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM0YTU3NjQ7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6NHB4IDExcHg7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbD5zcGFue2FsaWduLWl0ZW1zOmluaGVyaXQ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbDo6YWZ0ZXJ7Ym9yZGVyOjRweCBzb2xpZCB0cmFuc3BhcmVudDtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZHtwYWRkaW5nLXJpZ2h0OjI4cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDo6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSg3NCw4NywxMDAsLjgpO3JpZ2h0OjVweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkLnBseXJfX3RhYi1mb2N1czo6YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDpob3Zlcjo6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6Y3VycmVudENvbG9yfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2t7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbjo3cHg7bWFyZ2luLWJvdHRvbTozcHg7cGFkZGluZy1sZWZ0OjI4cHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTRweCl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazo6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoNzQsODcsMTAwLC44KTtsZWZ0OjdweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOjpiZWZvcmV7YmFja2dyb3VuZDojYzFjOWQxO2JveC1zaGFkb3c6MCAxcHggMCAjZmZmO2NvbnRlbnQ6Jyc7aGVpZ2h0OjFweDtsZWZ0OjA7bWFyZ2luLXRvcDo0cHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjay5wbHlyX190YWItZm9jdXM6OmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpjdXJyZW50Q29sb3J9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9de3BhZGRpbmctbGVmdDo3cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmJlZm9yZXtib3JkZXItcmFkaXVzOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDtoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6MTBweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt3aWR0aDoxNnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2hlaWdodDo2cHg7bGVmdDoxMnB4O29wYWNpdHk6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6NnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmJlZm9yZXtiYWNrZ3JvdW5kOiMwMGIzZmZ9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTo6YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXS5wbHlyX190YWItZm9jdXM6OmJlZm9yZSwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX21lbnVfX3ZhbHVle2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LTVweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjI1cHg7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjI2cHg7Y29sb3I6IzAwYjNmZjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxOXB4O21hcmdpbjowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtoZWlnaHQ6NXB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxjdXJyZW50Q29sb3IgdmFyKC0tdmFsdWUsMCksdHJhbnNwYXJlbnQgdmFyKC0tdmFsdWUsMCkpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MSw0NywuMik7aGVpZ2h0OjEzcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW4tdG9wOi00cHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtoZWlnaHQ6NXB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MSw0NywuMik7aGVpZ2h0OjEzcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS1wcm9ncmVzc3tiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjIuNXB4O2hlaWdodDo1cHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2hlaWdodDo1cHg7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y29sb3I6dHJhbnNwYXJlbnR9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVye2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7aGVpZ2h0OjVweDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtoZWlnaHQ6NXB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQ6Y3VycmVudENvbG9yfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDEsNDcsLjIpO2hlaWdodDoxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7bWFyZ2luLXRvcDowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7Ym94LXNoYWRvdzowIDAgMCA1cHggcmdiYSgwLDE3OSwyNTUsLjUpO291dGxpbmU6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tb3otcmFuZ2UtdHJhY2t7Ym94LXNoYWRvdzowIDAgMCA1cHggcmdiYSgwLDE3OSwyNTUsLjUpO291dGxpbmU6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tcy10cmFja3tib3gtc2hhZG93OjAgMCAwIDVweCByZ2JhKDAsMTc5LDI1NSwuNSk7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQxLDQ3LC4yKSwwIDAgMCAzcHggcmdiYSgyNTUsMjU1LDI1NSwuNSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MSw0NywuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MSw0NywuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMSwyMDksLjY2KX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMSwyMDksLjY2KX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMjAxLDIwOSwuNjYpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQxLDQ3LC4yKSwwIDAgMCAzcHggcmdiYSgwLDAsMCwuMSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MSw0NywuMiksMCAwIDAgM3B4IHJnYmEoMCwwLDAsLjEpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MSw0NywuMiksMCAwIDAgM3B4IHJnYmEoMCwwLDAsLjEpfS5wbHlyX19wb3N0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjEwMCU7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlcntvcGFjaXR5OjF9LnBseXJfX3RpbWV7Zm9udC1zaXplOjE0cHh9LnBseXJfX3RpbWUrLnBseXJfX3RpbWU6OmJlZm9yZXtjb250ZW50OidcXDIwNDQnO21hcmdpbi1yaWdodDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsucGx5cl9fdGltZSsucGx5cl9fdGltZXtkaXNwbGF5Om5vbmV9fS5wbHlyLS12aWRlbyAucGx5cl9fdGltZXt0ZXh0LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpfS5wbHlyX190b29sdGlwe2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXJhZGl1czozcHg7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO2NvbG9yOiM0YTU3NjQ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2xlZnQ6NTAlO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tYm90dG9tOjEwcHg7b3BhY2l0eTowO3BhZGRpbmc6NXB4IDcuNXB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyAuMXMgZWFzZSxvcGFjaXR5IC4ycyAuMXMgZWFzZTt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDoyfS5wbHlyX190b29sdGlwOjpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym90dG9tOi00cHg7Y29udGVudDonJztoZWlnaHQ6MDtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDowO3otaW5kZXg6Mn0ucGx5ciAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX3Rvb2x0aXAtLXZpc2libGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKSBzY2FsZSgxKX0ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcHt6LWluZGV4OjN9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcHtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZXtsZWZ0OjE2cHh9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXB7bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3Jle2xlZnQ6YXV0bztyaWdodDoxNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXB7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApIHNjYWxlKDEpfS5wbHlyLS12aWRlb3tiYWNrZ3JvdW5kOiMwMDA7b3ZlcmZsb3c6aGlkZGVufS5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW57b3ZlcmZsb3c6dmlzaWJsZX0ucGx5cl9fdmlkZW8td3JhcHBlcntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czppbmhlcml0O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LnBseXJfX3ZpZGVvLWVtYmVkLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpb3toZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9LnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8gdmlkZW97Ym9yZGVyOjA7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZD4ucGx5cl9fdmlkZW8tZW1iZWRfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToyNDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zOC4yODEyNSUpfS5wbHlyX19wcm9ncmVzc3tsZWZ0OjYuNXB4O21hcmdpbi1yaWdodDoxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXSwucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnttYXJnaW4tbGVmdDotNi41cHg7bWFyZ2luLXJpZ2h0Oi02LjVweDt3aWR0aDpjYWxjKDEwMCUgKyAxM3B4KX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcHtmb250LXNpemU6MTRweDtsZWZ0OjB9LnBseXJfX3Byb2dyZXNzX19idWZmZXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDBweDtoZWlnaHQ6NXB4O2xlZnQ6MDttYXJnaW4tdG9wOi0yLjVweDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZDowIDB9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoxMDBweDttaW4td2lkdGg6NXB4O3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tb3otcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbXMtZmlsbHtib3JkZXItcmFkaXVzOjEwMHB4O3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9LnBseXItLWF1ZGlvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOnJnYmEoMTkzLDIwMSwyMDksLjY2KX0ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnthbmltYXRpb246cGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLHJnYmEoMzUsNDEsNDcsLjYpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMzUsNDEsNDcsLjYpIDUwJSxyZ2JhKDM1LDQxLDQ3LC42KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6MjVweCAyNXB4O2NvbG9yOnRyYW5zcGFyZW50fS5wbHlyLS12aWRlby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMjAxLDIwOSwuNjYpfS5wbHlyX192b2x1bWV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4OjE7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXXttYXJnaW4tbGVmdDo1cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfUBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXsucGx5cl9fdm9sdW1le21heC13aWR0aDo5MHB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnBseXJfX3ZvbHVtZXttYXgtd2lkdGg6MTEwcHh9fS5wbHlyLS1pcy1pb3MgLnBseXJfX3ZvbHVtZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5wbHlyLS1pcy1pb3MucGx5ci0tdmltZW8gW2RhdGEtcGx5cj1tdXRlXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjotbXMtZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOmZ1bGxzY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOmZ1bGxzY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTtwb3NpdGlvbjpzdGF0aWN9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX0ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfS5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4fS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH19LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTtwb3NpdGlvbjpzdGF0aWN9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4fX0ucGx5cjotbW96LWZ1bGwtc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LW1vei1mdWxsLXNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5cjotbW96LWZ1bGwtc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6LW1vei1mdWxsLXNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHh9fS5wbHlyOi1tcy1mdWxsc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LW1zLWZ1bGxzY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4fX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFja3tiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlO2JvdHRvbTowO2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3otaW5kZXg6MTAwMDAwMDB9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgdmlkZW97aGVpZ2h0OjEwMCV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjay5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4fX0ucGx5cl9fYWRze2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjdXJzb3I6cG9pbnRlcjtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDotMX0ucGx5cl9fYWRzPmRpdiwucGx5cl9fYWRzPmRpdiBpZnJhbWV7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0ucGx5cl9fYWRzOjphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMzUsNDEsNDcsLjgpO2JvcmRlci1yYWRpdXM6MnB4O2JvdHRvbToxMHB4O2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFkZ2UtdGV4dCk7Zm9udC1zaXplOjExcHg7cGFkZGluZzoycHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDt6LWluZGV4OjN9LnBseXJfX2Fkczo6YWZ0ZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5wbHlyX19jdWVze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDtsZWZ0OjA7bWFyZ2luOi0yLjVweCAwIDA7b3BhY2l0eTouODtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjNweDt6LWluZGV4OjN9LnBseXJfX3ByZXZpZXctdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTtib3JkZXItcmFkaXVzOjNweDtib3R0b206MTAwJTtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSk7bWFyZ2luLWJvdHRvbToxMHB4O29wYWNpdHk6MDtwYWRkaW5nOjNweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgLjFzIGVhc2Usb3BhY2l0eSAuMnMgLjFzIGVhc2U7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iLS1pcy1zaG93bntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApIHNjYWxlKDEpfS5wbHlyX19wcmV2aWV3LXRodW1iOjpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym90dG9tOi00cHg7Y29udGVudDonJztoZWlnaHQ6MDtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDowO3otaW5kZXg6Mn0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVye2JhY2tncm91bmQ6I2MxYzlkMTtib3JkZXItcmFkaXVzOjJweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1ne2hlaWdodDoxMDAlO2xlZnQ6MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXJ7Ym90dG9tOjZweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lciBzcGFue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNTUpO2JvcmRlci1yYWRpdXM6MnB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7cGFkZGluZzozcHggNnB4fS5wbHlyX19wcmV2aWV3LXNjcnViYmluZ3tib3R0b206MDtmaWx0ZXI6Ymx1cigxcHgpO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46YXV0bztvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZy0taXMtc2hvd257b3BhY2l0eToxfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZyBpbWd7aGVpZ2h0OjEwMCU7bGVmdDowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTtvYmplY3QtZml0OmNvbnRhaW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5ci0tbm8tdHJhbnNpdGlvbnt0cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50fS5wbHlyX19zci1vbmx5e2NsaXA6cmVjdCgxcHgsMXB4LDFweCwxcHgpO292ZXJmbG93OmhpZGRlbjtib3JkZXI6MCFpbXBvcnRhbnQ7aGVpZ2h0OjFweCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7d2lkdGg6MXB4IWltcG9ydGFudH0ucGx5ciBbaGlkZGVuXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSIsIi8qKlxuICogbW9kaWZpZWQgdmVyc2lvbiBvZiBlcmljIG1leWVyJ3MgcmVzZXQgMi4wXG4gKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICovXG5cbi8qKlxuICogYmFzaWMgcmVzZXRcbiAqL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIG1haW4sXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlb1xuICBtYXJnaW46IDBcbiAgcGFkZGluZzogMFxuICBib3JkZXI6IDBcbiAgZm9udC1zaXplOiAxMDAlXG4gIGZvbnQ6IGluaGVyaXRcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG5cbi8qKlxuICogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2Vyc1xuICovXG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uLFxubWFpbiwgc3VtbWFyeVxuICBkaXNwbGF5OiBibG9ja1xuXG5ib2R5XG4gIGxpbmUtaGVpZ2h0OiAxXG5cbm9sLCB1bFxuICBsaXN0LXN0eWxlOiBub25lXG5cbmJsb2NrcXVvdGUsIHFcbiAgcXVvdGVzOiBub25lXG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXJcbiAgY29udGVudDogJydcbiAgY29udGVudDogbm9uZVxuXG50YWJsZVxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG4gIGJvcmRlci1zcGFjaW5nOiAwXG4iLCJodG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbm1haW4sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6ICdHT1NUVUkyJywgc2Fucy1zZXJpZjtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkubW9kYWwtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgLnBhZ2Utd3JhcHBlciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICMwYzQ5Y2Q7XG59XG5hLnVuZGVybGluZWQge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNzZjYzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5hLnVuZGVybGluZWQ6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbnAge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxucC5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uZm9udC1hcmlhbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbn1cbi5yc3MtbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuaDQsXG4uaDQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbmg1IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuW2NsYXNzJD1cIl9faW5uZXJcIl0ge1xuICBtYXgtd2lkdGg6IDExODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIFtjbGFzcyQ9XCJfX2lubmVyXCJdIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi50LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50LWdyYXkge1xuICBjb2xvcjogIzg0OGU5OTtcbn1cbi5idG4td2l0aC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5idG4td2l0aC10ZXh0IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYnRuLXdpdGgtdGV4dCAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmJ0bi13aXRoLXRleHQgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmJ0bi13aXRoLXRleHRfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbn1cbi50ZXh0LXdpdGgtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnRleHQtd2l0aC1idG4ge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi50ZXh0LXdpdGgtYnRuIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC50ZXh0LXdpdGgtYnRuIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4udGV4dC13aXRoLWJ0biAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnRleHQtd2l0aC1idG5fX3RleHQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC50ZXh0LXdpdGgtYnRuX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udGV4dC13aXRoLWJ0bl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2sge1xuICBwYWRkaW5nOiAyOHB4O1xufVxuLmJsb2NrX3JvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYmxvY2tfYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjY2QxO1xufVxuLnB1YmxpY19fdGV4dCBiLFxuLnZpc3VhbC1zdHlsZXMgYixcbi5zZWN0aW9uX190ZXh0IGIsXG4ucHVibGljX190ZXh0IHN0cm9uZyxcbi52aXN1YWwtc3R5bGVzIHN0cm9uZyxcbi5zZWN0aW9uX190ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnB1YmxpY19fdGV4dCBpLFxuLnZpc3VhbC1zdHlsZXMgaSxcbi5zZWN0aW9uX190ZXh0IGksXG4ucHVibGljX190ZXh0IGVtLFxuLnZpc3VhbC1zdHlsZXMgZW0sXG4uc2VjdGlvbl9fdGV4dCBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5wdWJsaWNfX3RleHQgYTpub3QoLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyKSxcbi52aXN1YWwtc3R5bGVzIGE6bm90KC5tb3JlaW5mby1ibG9ja19fdG9nZ2xlciksXG4uc2VjdGlvbl9fdGV4dCBhOm5vdCgubW9yZWluZm8tYmxvY2tfX3RvZ2dsZXIpLFxuLnB1YmxpY19fdGV4dCBhOm5vdCgubW9yZWluZm8tYmxvY2tfX2xpbmspLFxuLnZpc3VhbC1zdHlsZXMgYTpub3QoLm1vcmVpbmZvLWJsb2NrX19saW5rKSxcbi5zZWN0aW9uX190ZXh0IGE6bm90KC5tb3JlaW5mby1ibG9ja19fbGluayksXG4ucHVibGljX190ZXh0IGE6bm90KC5kb2MtaXRlbV9fdGl0bGUpLFxuLnZpc3VhbC1zdHlsZXMgYTpub3QoLmRvYy1pdGVtX190aXRsZSksXG4uc2VjdGlvbl9fdGV4dCBhOm5vdCguZG9jLWl0ZW1fX3RpdGxlKSxcbi5wdWJsaWNfX3RleHQgYTpub3QoLmRvYy1pdGVtX190YWcpLFxuLnZpc3VhbC1zdHlsZXMgYTpub3QoLmRvYy1pdGVtX190YWcpLFxuLnNlY3Rpb25fX3RleHQgYTpub3QoLmRvYy1pdGVtX190YWcpLFxuLnB1YmxpY19fdGV4dCBhOm5vdCguZG9jLWl0ZW1fX2ZpbGUtbGluayksXG4udmlzdWFsLXN0eWxlcyBhOm5vdCguZG9jLWl0ZW1fX2ZpbGUtbGluayksXG4uc2VjdGlvbl9fdGV4dCBhOm5vdCguZG9jLWl0ZW1fX2ZpbGUtbGluaykge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5wdWJsaWNfX3RleHQgYTpub3QoLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyKTpob3Zlcixcbi52aXN1YWwtc3R5bGVzIGE6bm90KC5tb3JlaW5mby1ibG9ja19fdG9nZ2xlcik6aG92ZXIsXG4uc2VjdGlvbl9fdGV4dCBhOm5vdCgubW9yZWluZm8tYmxvY2tfX3RvZ2dsZXIpOmhvdmVyLFxuLnB1YmxpY19fdGV4dCBhOm5vdCgubW9yZWluZm8tYmxvY2tfX2xpbmspOmhvdmVyLFxuLnZpc3VhbC1zdHlsZXMgYTpub3QoLm1vcmVpbmZvLWJsb2NrX19saW5rKTpob3Zlcixcbi5zZWN0aW9uX190ZXh0IGE6bm90KC5tb3JlaW5mby1ibG9ja19fbGluayk6aG92ZXIsXG4ucHVibGljX190ZXh0IGE6bm90KC5kb2MtaXRlbV9fdGl0bGUpOmhvdmVyLFxuLnZpc3VhbC1zdHlsZXMgYTpub3QoLmRvYy1pdGVtX190aXRsZSk6aG92ZXIsXG4uc2VjdGlvbl9fdGV4dCBhOm5vdCguZG9jLWl0ZW1fX3RpdGxlKTpob3Zlcixcbi5wdWJsaWNfX3RleHQgYTpub3QoLmRvYy1pdGVtX190YWcpOmhvdmVyLFxuLnZpc3VhbC1zdHlsZXMgYTpub3QoLmRvYy1pdGVtX190YWcpOmhvdmVyLFxuLnNlY3Rpb25fX3RleHQgYTpub3QoLmRvYy1pdGVtX190YWcpOmhvdmVyLFxuLnB1YmxpY19fdGV4dCBhOm5vdCguZG9jLWl0ZW1fX2ZpbGUtbGluayk6aG92ZXIsXG4udmlzdWFsLXN0eWxlcyBhOm5vdCguZG9jLWl0ZW1fX2ZpbGUtbGluayk6aG92ZXIsXG4uc2VjdGlvbl9fdGV4dCBhOm5vdCguZG9jLWl0ZW1fX2ZpbGUtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzAwNzFmZjtcbn1cbi5wdWJsaWNfX3RleHQgc3VwLFxuLnZpc3VhbC1zdHlsZXMgc3VwLFxuLnNlY3Rpb25fX3RleHQgc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucHVibGljX190ZXh0IHN1Yixcbi52aXN1YWwtc3R5bGVzIHN1Yixcbi5zZWN0aW9uX190ZXh0IHN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wdWJsaWNfX3RleHQgdWwsXG4udmlzdWFsLXN0eWxlcyB1bCxcbi5zZWN0aW9uX190ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ucHVibGljX190ZXh0IHVsIGxpLFxuLnZpc3VhbC1zdHlsZXMgdWwgbGksXG4uc2VjdGlvbl9fdGV4dCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wdWJsaWNfX3RleHQgb2wsXG4udmlzdWFsLXN0eWxlcyBvbCxcbi5zZWN0aW9uX190ZXh0IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHVibGljX190ZXh0IG9sID4gbGksXG4udmlzdWFsLXN0eWxlcyBvbCA+IGxpLFxuLnNlY3Rpb25fX3RleHQgb2wgPiBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG4ucHVibGljX190ZXh0IG9sID4gbGk6YmVmb3JlLFxuLnZpc3VhbC1zdHlsZXMgb2wgPiBsaTpiZWZvcmUsXG4uc2VjdGlvbl9fdGV4dCBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xufVxuLnB1YmxpY19fdGV4dCBsaSBvbCA+IGxpLFxuLnZpc3VhbC1zdHlsZXMgbGkgb2wgPiBsaSxcbi5zZWN0aW9uX190ZXh0IGxpIG9sID4gbGkge1xuICBtYXJnaW46IDA7XG59XG4ucHVibGljX190ZXh0IGxpIG9sID4gbGk6YmVmb3JlLFxuLnZpc3VhbC1zdHlsZXMgbGkgb2wgPiBsaTpiZWZvcmUsXG4uc2VjdGlvbl9fdGV4dCBsaSBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIiBcIjtcbn1cbi5wdWJsaWNfX3RleHQgaHIsXG4udmlzdWFsLXN0eWxlcyBocixcbi5zZWN0aW9uX190ZXh0IGhyLFxuLmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNkZGUxZTY7XG4gIGJvcmRlcjogMDtcbn1cbi5wdWJsaWNfX3RleHQgdGFibGUsXG4udmlzdWFsLXN0eWxlcyB0YWJsZSxcbi5zZWN0aW9uX190ZXh0IHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZTFlNjtcbn1cbi5wdWJsaWNfX3RleHQgdGFibGUgY2FwdGlvbixcbi52aXN1YWwtc3R5bGVzIHRhYmxlIGNhcHRpb24sXG4uc2VjdGlvbl9fdGV4dCB0YWJsZSBjYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQ6IGl0YWxpYyA4NSUvMSBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMWVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wdWJsaWNfX3RleHQgdGFibGUgdGQsXG4udmlzdWFsLXN0eWxlcyB0YWJsZSB0ZCxcbi5zZWN0aW9uX190ZXh0IHRhYmxlIHRkLFxuLnB1YmxpY19fdGV4dCB0YWJsZSB0aCxcbi52aXN1YWwtc3R5bGVzIHRhYmxlIHRoLFxuLnNlY3Rpb25fX3RleHQgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucHVibGljX190ZXh0IHRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4uc2VjdGlvbl9fdGV4dCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbi5wdWJsaWNfX3RleHQgdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4udmlzdWFsLXN0eWxlcyB0YWJsZSB0aDpmaXJzdC1jaGlsZCxcbi5zZWN0aW9uX190ZXh0IHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucHVibGljX190ZXh0IHRhYmxlIHRoZWFkLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUgdGhlYWQsXG4uc2VjdGlvbl9fdGV4dCB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnB1YmxpY19fdGV4dCB0YWJsZSB0cixcbi52aXN1YWwtc3R5bGVzIHRhYmxlIHRyLFxuLnNlY3Rpb25fX3RleHQgdGFibGUgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wdWJsaWNfX3RleHQgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCksXG4udmlzdWFsLXN0eWxlcyB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSxcbi5zZWN0aW9uX190ZXh0IHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmODtcbn1cbi5wdWJsaWNfX3RleHQgdGFibGUgcCxcbi52aXN1YWwtc3R5bGVzIHRhYmxlIHAsXG4uc2VjdGlvbl9fdGV4dCB0YWJsZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnB1YmxpY19fdGV4dCAudGFibGUtd3JhcCxcbi52aXN1YWwtc3R5bGVzIC50YWJsZS13cmFwLFxuLnNlY3Rpb25fX3RleHQgLnRhYmxlLXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnB1YmxpY19fdGV4dCBpZnJhbWVbc3JjKj1cInlvdXR1YmVcIl0sXG4udmlzdWFsLXN0eWxlcyBpZnJhbWVbc3JjKj1cInlvdXR1YmVcIl0sXG4uc2VjdGlvbl9fdGV4dCBpZnJhbWVbc3JjKj1cInlvdXR1YmVcIl0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAucHVibGljX190ZXh0IGlmcmFtZVtzcmMqPVwieW91dHViZVwiXSxcbiAgLnZpc3VhbC1zdHlsZXMgaWZyYW1lW3NyYyo9XCJ5b3V0dWJlXCJdLFxuICAuc2VjdGlvbl9fdGV4dCBpZnJhbWVbc3JjKj1cInlvdXR1YmVcIl0ge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4ucnV0dWJlLXBsYXllciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5ydXR1YmUtcGxheWVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucnV0dWJlLXBsYXllciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLnRvcGJhci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMzAyO1xuICB3aWR0aDogMTAwJTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnRvcGJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDE0MzdiO1xuICBjb2xvcjogI2M3Y2NkMTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzE1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC50b3BiYXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnRvcGJhciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC50b3BiYXIgLnNvY2lhbC1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvcGJhcl9faW5uZXIsXG4udG9wYmFyX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRvcGJhcl9fbGluayB7XG4gIGNvbG9yOiAjZGRlMWU2O1xufVxuLnRvcGJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvcGJhcl9fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wYmFyX19yaWdodDpob3ZlciAuYnRuLWxrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MWYzYztcbn1cbi5yZWdpb25zLXRvZ2dsZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNjN2NjZDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucmVnaW9ucy10b2dnbGUtbGluazpub3QoLm1hcC1ib3gtYWx0KSB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG59XG4ucmVnaW9ucy10b2dnbGUtbGlua19faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLnJlZ2lvbnMtdG9nZ2xlLWxpbms6aG92ZXIsXG4ucmVnaW9ucy10b2dnbGUtbGlua19hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWdpb25zLXRvZ2dsZS1saW5rOmhvdmVyIC5yZWdpb25zLXRvZ2dsZS1saW5rX19pY29uLFxuLnJlZ2lvbnMtdG9nZ2xlLWxpbmtfYWN0aXZlIC5yZWdpb25zLXRvZ2dsZS1saW5rX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi52aXN1YWxseS1pbXBhaXJlZCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNjN2NjZDE7XG4gIHBhZGRpbmc6IDAgMzdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC52aXN1YWxseS1pbXBhaXJlZCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4udmlzdWFsbHktaW1wYWlyZWRfX2ljb24ge1xuICBmaWxsOiAjYzdjY2QxO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnZpc3VhbGx5LWltcGFpcmVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udmlzdWFsbHktaW1wYWlyZWQ6aG92ZXIgLnZpc3VhbGx5LWltcGFpcmVkX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5sYW5nLXRvZ2dsZS1saW5rIHtcbiAgY29sb3I6ICNjN2NjZDE7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAubGFuZy10b2dnbGUtbGluayB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmxhbmctdG9nZ2xlLWxpbmtfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MWYzYztcbn1cbi5sYW5nLXRvZ2dsZS1saW5rX19pY29uLFxuLmxhbmctdG9nZ2xlLWxpbmtfX2Fycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmxhbmctdG9nZ2xlLWxpbmtfX2Fycm93IHtcbiAgZmlsbDogI2M3Y2NkMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5sYW5nLXRvZ2dsZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGFuZy10b2dnbGUtbGluazpob3ZlciAubGFuZy10b2dnbGUtbGlua19fYXJyb3cge1xuICBmaWxsOiAjZmZmO1xufVxuLmxhbmctbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNnB4IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubGFuZy1saXN0IHtcbiAgICB0b3A6IDM2cHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG4ubGFuZy1saXN0IC5sYW5nLXRvZ2dsZS1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjM2I0MjU2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxhbmctbGlzdCAubGFuZy10b2dnbGUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTM1ZGVnLCAjMDI2ZmJhIDAlLCAjMDE0MzdiIDEwMCUpO1xuICBjb2xvcjogI2M3Y2NkMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2JnIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMC45NTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idmktYm9keSAuaGVhZGVyX19iZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5Ac3VwcG9ydHMgKG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseSkge1xuICAuaGVhZGVyX19iZyB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlcl9fYmcge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmhlYWRlcl9fYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlcl9fYmctaW1hZ2Uge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUzJSwgLTMzJSk7XG4gICAgd2lkdGg6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyX19iZy1pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUzJSwgLTIyJSk7XG4gIH1cbn1cbi5oZWFkZXJfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAuaGVhZGVyX19pbm5lciAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmhlYWRlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXJfX3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZWFkZXJfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmhlYWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2Y0ZjdmYjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogNTcwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaGVhZGVyX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fdGl0bGUtaW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAxMDhweDtcbiAgaGVpZ2h0OiAxMDlweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uaGVhZGVyX190aXRsZS1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjZjRmN2ZiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmhlYWRlcl9fdGl0bGUtaGVhZGxpbmUgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhlYWRlcl9fdGl0bGUtc3VibGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uaGVhZGVyX190aXRsZS1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5oZWFkZXJfX3RpdGxlLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNkZGUxZTY7XG59XG4uaGVhZGVyX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIC0yMHB4IDYwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaGVhZGVyX19saW5rcyB7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZWFkZXJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLmhlYWRlcl9fbGlua3MgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlcl9fbGlua3MgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2xpbmtzIC5zbGljay1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyX19saW5rcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaGVhZGVyX19saW5rcy1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyX19saW5rcy1pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuaGVhZGVyX19saW5rcy1pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGVhZGVyX19saW5rcy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuaGVhZGVyX19saW5rcy1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzc4YWNkMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIH1cbn1cbi5oZWFkZXJfX2xpbmtzLWljb24td3JhcHBlciB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wdWJsaWMvaGV4YWdvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlcl9fbGlua3MtaWNvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5oZWFkZXJfX2xpbmtzLWljb24td3JhcHBlciBpbWcge1xuICAgIG1heC13aWR0aDogMzBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyX19saW5rcy1pY29uLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmhlYWRlcl9fbGlua3MtaWNvbi13cmFwcGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGVhZGVyX19saW5rcy1pY29uLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG4uaGVhZGVyX19saW5rcyAuc2xpY2stZG90cyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZWFkZXJfX2xpbmtzIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5oZWFkZXJfX2xpbmtzIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuLWxrIHtcbiAgY29sb3I6ICNjN2NjZDE7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICMwMTNiNmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYnRuLWxrIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbn1cbi5idG4tbGs6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MWYzYztcbn1cbi5idG4tbGs6aG92ZXIgLmJ0bi1sa19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4uYnRuLWxrX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYnRuLWxrX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5idG4tbGtfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTZweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgwLDAsMCwwLjE4Mik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtaW4td2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmJ0bi1sa19fbGlzdCB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLmJ0bi1sa19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYnRuLWxrX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRlMWU2O1xufVxuLmJ0bi1sa19fbGlzdC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uYnRuLWxrOmhvdmVyICsgLmJ0bi1sa19fbGlzdCxcbi5idG4tbGtfX2xpc3Q6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmhlYWRlci1maXhlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogOTI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaGVhZGVyLWZpeGVkIHtcbiAgICB6LWluZGV4OiA5MjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5oZWFkZXItZml4ZWQge1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICB9XG59XG5ib2R5Om5vdCgucGFnZS1ob21lKSAuaGVhZGVyLWZpeGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUxZTY7XG59XG4uaGVhZGVyLWZpeGVkX2FjdGl2ZSxcbi5wYWdlLWlubmVyIC5oZWFkZXItZml4ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmhlYWRlci1maXhlZF9hY3RpdmUgLmhlYWRlci1maXhlZF9faGVhZGxpbmUsXG4ucGFnZS1pbm5lciAuaGVhZGVyLWZpeGVkIC5oZWFkZXItZml4ZWRfX2hlYWRsaW5lIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVhZGVyLWZpeGVkX2FjdGl2ZSAuaGVhZGVyLWZpeGVkX19zdWJsaW5lLFxuLnBhZ2UtaW5uZXIgLmhlYWRlci1maXhlZCAuaGVhZGVyLWZpeGVkX19zdWJsaW5lIHtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG4uaGVhZGVyLWZpeGVkX2FjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNjRweCAwcHggcmdiYSgwLDAsMCwwLjExKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5oZWFkZXItZml4ZWRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1maXhlZF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbi5oZWFkZXItZml4ZWRfX2ltYWdlIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGVhZGVyLWZpeGVkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4uaGVhZGVyLWZpeGVkX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmhlYWRlci1maXhlZF9faGVhZGxpbmUgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlci1maXhlZF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyLWZpeGVkX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5oZWFkZXItZml4ZWRfX2hlYWRsaW5lIGIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmhlYWRlci1maXhlZF9fc3VibGluZSB7XG4gIGNvbG9yOiAjZjRmN2ZiO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhlYWRlci1maXhlZF9fc3VibGluZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLmhlYWRlci1maXhlZCAubWFpbi1uYXZfX3RvcGxldmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaGVhZGVyLWZpeGVkIC5tYWluLW5hdl9fdG9wbGV2ZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItZml4ZWQgLm1haW4tbmF2X190b3BsZXZlbCA+IC5tYWluLW5hdl9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhlYWRlci1maXhlZCAubWFpbi1uYXZfX3RvcGxldmVsID4gLm1haW4tbmF2X19pdGVtID4gLm1haW4tbmF2X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogLTExcHggMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZWFkZXItZml4ZWQgLm1haW4tbmF2X190b3BsZXZlbCA+IC5tYWluLW5hdl9faXRlbSA+IC5tYWluLW5hdl9fbGluazpob3Zlcixcbi5oZWFkZXItZml4ZWQgLm1haW4tbmF2X190b3BsZXZlbCA+IC5tYWluLW5hdl9faXRlbSA+IC5tYWluLW5hdl9fbGlua19ob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmhlYWRlci1maXhlZCAubWFpbi1uYXZfX3RvcGxldmVsID4gLm1haW4tbmF2X19pdGVtID4gLm1haW4tbmF2X19saW5rX2FjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjc2Y2MzO1xufVxuLmhlYWRlci1maXhlZCAubWFpbi1uYXZfX2ljb24ge1xuICB0b3A6IDZweDtcbiAgZmlsbDogIzNiNDI1Njtcbn1cbi5oZWFkZXItZml4ZWQgLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlci1maXhlZCAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlci1maXhlZCAuc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgei1pbmRleDogMTA7XG59XG4uaGVhZGVyLWZpeGVkIC5tYWluLW5hdl9fc3VibGV2ZWwtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDdweCBhdXRvIDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiA1NnB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbiAgei1pbmRleDogMzMwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cbi5tb2JpbGUtbWVudV9fY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogMTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1vYmlsZS1tZW51X19jbG9zZS1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5tb2JpbGUtbWVudV9fY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5tb2JpbGUtbWVudSAuc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1vYmlsZS1tZW51IC5zaG93LW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2JpbGUtbmF2IHtcbiAgcGFkZGluZzogNTBweCAyMHB4IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbn1cbi5tb2JpbGUtbmF2IC5tb2JpbGUtbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLm1vYmlsZS1uYXZfX3RvcGxldmVsID4gLm1vYmlsZS1uYXZfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZTFlNjtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vYmlsZS1uYXZfX3RvcGxldmVsID4gLm1vYmlsZS1uYXZfX2l0ZW0gLm1vYmlsZS1uYXZfX3RvZ2dsZS1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYjQyNTY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9iaWxlLW5hdl9fdG9wbGV2ZWwgPiAubW9iaWxlLW5hdl9faXRlbSAubW9iaWxlLW5hdl9fdG9nZ2xlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLW5hdl9fdG9wbGV2ZWwgPiAubW9iaWxlLW5hdl9faXRlbSA+IC5tb2JpbGUtbmF2X19saW5rIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb2JpbGUtbmF2X19zdWJsZXZlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1vYmlsZS1uYXZfX3N1YmxldmVsIC5tb2JpbGUtbmF2X19saW5rIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLm1vYmlsZS1uYXZfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1vYmlsZS1uYXYgLnNlYXJjaC10b2dnbGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAxOHB4O1xufVxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4uc2VhcmNoIC5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoX19sYWJlbCB7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc2VhcmNoX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaF9fZmllbGQge1xuICBoZWlnaHQ6IDY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX2ZpZWxkIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5zZWFyY2hfX2ZpZWxkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLnNlYXJjaF9fZmllbGRfZm9jdXMsXG4uc2VhcmNoX19maWVsZF9mb2N1czpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI3NmNjMztcbn1cbi5zZWFyY2hfX2lucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxleDogMSAxIGNhbGMoMTAwJSAtIDQ1cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5zZWFyY2hfX2lucHV0X2RhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoX19pbnB1dF9kYXRlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLnNlYXJjaF9faW5wdXRfZGF0ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyNzZjYzM7XG59XG4uc2VhcmNoX19maWVsZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX2ZpZWxkLWdyb3VwIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG59XG4uc2VhcmNoX19maWVsZC1ncm91cC1pdGVtX3c1MCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc2VhcmNoX19maWVsZC1ncm91cC1pdGVtX3c0MCB7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4uc2VhcmNoX19maWVsZC1ncm91cCAuc2VhcmNoX19pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uc2VhcmNoX19maWVsZC1ncm91cCAuc2VhcmNoX19pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5zZWFyY2hfX2ZpZWxkLWdyb3VwIC5zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjc2Y2MzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlYXJjaF9fZmllbGQtZ3JvdXAgLnNlYXJjaF9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2VhcmNoX19maWVsZC1ncm91cCAuc2VhcmNoX19pbnB1dF9udW1iZXIge1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMycHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlYXJjaF9fZmllbGQtZ3JvdXAgLnNlYXJjaF9faW5wdXRfbnVtYmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX2ZpZWxkLWdyb3VwIC5zZWFyY2hfX3N1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc2VhcmNoX19maWVsZC1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG4uc2VhcmNoX19yZXNldC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBvdXRsaW5lOiAwO1xufVxuLnNlYXJjaF9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiAjODQ4ZTk5O1xufVxuLnNlYXJjaF9fc2VsZWN0X3Nob3J0IHtcbiAgbWF4LXdpZHRoOiAzMyU7XG59XG4uc2VhcmNoIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uc2VhcmNoIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5OeTQwTVNBNExqVTRPVGcwVERFeUlERXpMakUyT1RoTU1UWXVOVGtnT0M0MU9EazRORXd4T0NBNUxqazVPVGcwVERFeUlERTFMams1T1RoTU5pQTVMams1T1RnMFREY3VOREVnT0M0MU9EazRORm9pSUdacGJHdzlJbmRvYVhSbElpOCtQRzFoYzJzZ2FXUTlJbTFoYzJzd0lpQnRZWE5yTFhSNWNHVTlJbUZzY0doaElpQnRZWE5yVlc1cGRITTlJblZ6WlhKVGNHRmpaVTl1VlhObElpQjRQU0kySWlCNVBTSTRJaUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpT0NJK1BIQmhkR2dnWkQwaVRUY3VOREVnT0M0MU9EazRORXd4TWlBeE15NHhOams0VERFMkxqVTVJRGd1TlRnNU9EUk1NVGdnT1M0NU9UazRORXd4TWlBeE5TNDVPVGs0VERZZ09TNDVPVGs0TkV3M0xqUXhJRGd1TlRnNU9EUmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZiV0Z6YXo0OFp5QnRZWE5yUFNKMWNtd29JMjFoYzJzd0tTSStQSEpsWTNRZ2VEMGlNalFpSUhrOUlqSTBJaUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlISjRQU0kwSWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNndE1UZ3dJREkwSURJMEtTSWdabWxzYkQwaUl6TkNOREkxTmlJdlBqd3ZaejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMzAwO1xufVxuLnNlYXJjaF9fc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMGM0OWNkO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZjRmN2ZiO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX3N1Ym1pdCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIH1cbn1cbi5zZWFyY2hfX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzYzhhZmY7XG59XG4uc2VhcmNoX19zdWJtaXQtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX3N1Ym1pdC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlYXJjaCAubGluay10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlYXJjaCAubGluay10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VhcmNoX19vcHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlYXJjaF9fb3B0cyB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuICAuc2VhcmNoX19vcHRzX2FjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbiAgLnNlYXJjaF9fb3B0c19hY3RpdmUgKyAubGluay10b2dnbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zZWFyY2hfX29wdHMtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5zZWFyY2hfX29wdHMtY29sX2RhdGUge1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc2VhcmNoX19vcHRzLWNvbF9kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnNlYXJjaF9fb3B0cy1jb2wge1xuICAgIG1heC13aWR0aDogNDglO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnNlYXJjaF9fb3B0cy1jb2wge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoX19vcHRzLWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNlYXJjaF9fb3B0cy1jb2xfdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogNTAlO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zZWFyY2hfX29wdHMtY29sX3R5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VhcmNoX19vcHRzLWNvbF90eXBlIC5zZWxlY3QyLWNvbnRhaW5lcixcbi5zZWFyY2hfX29wdHMtY29sX3R5cGUgLnNlbGVjdDItc2VhcmNoLFxuLnNlYXJjaF9fb3B0cy1jb2xfdHlwZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaF9fb3B0cy1jb2wtMzMge1xuICBtYXgtd2lkdGg6IDMzJTtcbiAgd2lkdGg6IDMzJTtcbn1cbi5zZWFyY2hfX29wdHMtY29sLTIwIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIHdpZHRoOiAyMCU7XG59XG4uc2VhcmNoX19vcHRzLWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogMzZweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2VhcmNoX19vcHRzLWRhdGUtaWNvbiB7XG4gIGZpbGw6ICM4NDhlOTk7XG59XG4uc2VhcmNoX19vcHRzLWNvbCAuc2VhcmNoX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaF9fb3B0cy1jb2xfcmVzdWx0LXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnNlYXJjaF9fb3B0cy1jb2xfcmVzdWx0LXR5cGUge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2VhcmNoX19vcHRzLWNvbF9yZXN1bHQtdHlwZSAucmFkaW8ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnNlYXJjaF9fb3B0cy1jb2xfcmVzdWx0LXR5cGUgLnJhZGlvIHtcbiAgICBtYXJnaW46IDEwcHggMCA1cHg7XG4gIH1cbn1cbi5zZWFyY2hfX2Nsb3NlIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2VhcmNoX19jbG9zZS1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5zZWFyY2hfX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uc2VhcmNoLXRvZ2dsZS1saW5rX2FjdGl2ZSAubWFpbi1uYXZfX2ljb24ge1xuICBmaWxsOiAjMjc2Y2MzO1xufVxuLnNlYXJjaF9fc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzVweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlYXJjaF9fc2V0dGluZ3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZ2xvYmFsLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZTllZWY1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmdsb2JhbC1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5nbG9iYWwtc2VhcmNoIC5zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZ2xvYmFsLXNlYXJjaCAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5nbG9iYWwtc2VhcmNoIC5zZWN0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZ2xvYmFsLXNlYXJjaCAuc2VhcmNoX19pbm5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuMjVzIGVhc2U7XG59XG4uZ2xvYmFsLXNlYXJjaF9hY3RpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmdsb2JhbC1zZWFyY2hfYWN0aXZlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDU2cHgpO1xuICB9XG59XG4uZ2xvYmFsLXNlYXJjaF9hY3RpdmUgLnNlYXJjaF9faW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDAxNTI2O1xuICBvcGFjaXR5OiAwLjY5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMzIwO1xufVxuLm92ZXJsYXlfcmVnaW9ucyB7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5yZWdpb25zIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1N3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTUwJSk7XG4gIHotaW5kZXg6IDMwMTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5yZWdpb25zIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIH1cbn1cbi5yZWdpb25zX2FjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLnJlZ2lvbnNfX2NvbCB7XG4gIHdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucmVnaW9uc19fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuLnJlZ2lvbnNfX2NvbDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmI7XG59XG4ucmVnaW9uc19fY29sLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cbi5yZWdpb25zX19jb2wtbGlzdF9hY3RpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmVnaW9uc19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAzMnB4IDU2cHg7XG59XG4ucmVnaW9uc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDU2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucmVnaW9uc19faXRlbV9hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnJlZ2lvbnNfX2l0ZW1fYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWdpb25zX19pdGVtOmhvdmVyOm5vdCgucmVnaW9uc19faXRlbV9jdXJyZW50KSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLnJlZ2lvbnNfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnJlZ2lvbnNfX2l0ZW0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnJlZ2lvbnNfX2l0ZW1fY3VycmVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTEzNWRlZywgIzAyNmZiYSAwJSwgIzAxNDM3YiAxMDAlKTtcbn1cbi5yZWdpb25zX19pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMnB4KTtcbiAgYmFja2dyb3VuZDogI2RkZTFlNjtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ucmVnaW9uc19faXRlbV9hY3RpdmU6YWZ0ZXIsXG4ucmVnaW9uc19faXRlbV9jdXJyZW50OmFmdGVyLFxuLnJlZ2lvbnNfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnaW9ucyAucmVnaW9ucy10b2dnbGVfYWN0aXZlLFxuLnJlZ2lvbnMgLnJlZ2lvbnMtdG9nZ2xlX2FjdGl2ZSArIC5yZWdpb25zLWxpbmtzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5yZWdpb25zIC5yZWdpb25zLXRvZ2dsZV9hY3RpdmUsXG4gIC5yZWdpb25zIC5yZWdpb25zLXRvZ2dsZV9hY3RpdmUgKyAucmVnaW9ucy1saW5rcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuLnJlZ2lvbnNfX2JhY2stbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucmVnaW9uc19fYmFjay1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnJlZ2lvbnNfX2JhY2stbGluay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDVweCAwIDAgLTM1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5yZWdpb25zIC5yZWdpb25zLXRvZ2dsZSAucmVnaW9uc19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1NnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGMzWm5JSGRwWkhSb1BTSTRjSGdpSUdobGFXZG9kRDBpTVRKd2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURnZ01USWlJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrSUNBZ0lEeGtaV1p6UGlBZ0lDQWdJQ0FnUEhCdmJIbG5iMjRnYVdROUluQmhkR2d0TVNJZ2NHOXBiblJ6UFNJNExqYzFJREl1TWpVZ05DNHlOU0EyTGpjMUlDMHdMakkxSURJdU1qVWdMVEV1TnpVZ015NDNOU0EwTGpJMUlEa3VOelVnTVRBdU1qVWdNeTQzTlNJK1BDOXdiMng1WjI5dVBpQWdJQ0E4TDJSbFpuTStJQ0FnSUR4bklHbGtQU0pRWVdkbExURWlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQaUFnSUNBZ0lDQWdQR2NnYVdROUlrbGpiMjV6TFM4dGFXNTBaWEptWVdObExTOHRZWEp5YjNkekxTOHRZWEp5YjNjdGNtbG5hSFFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMDBMakF3TURBd01Dd2dMVEl1TURBd01EQXdLU0krSUNBZ0lDQWdJQ0FnSUNBZ1BHY2dhV1E5SW1OdmJHOXlJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnMExqQXdNREF3TUN3Z01pNHdNREF3TURBcElqNGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BIVnpaU0JwWkQwaWFXTnZibDloY25KdmR5MXlhV2RvZENJZ1ptbHNiRDBpSTBRNFJEaEVPQ0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzBMakkxTURBd01Dd2dOaTR3TURBd01EQXBJSE5qWVd4bEtDMHhMQ0F4S1NCeWIzUmhkR1VvT1RBdU1EQXdNREF3S1NCMGNtRnVjMnhoZEdVb0xUUXVNalV3TURBd0xDQXROaTR3TURBd01EQXBJQ0lnZUd4cGJtczZhSEpsWmowaUkzQmhkR2d0TVNJK1BDOTFjMlUrSUNBZ0lDQWdJQ0FnSUNBZ1BDOW5QaUFnSUNBZ0lDQWdQQzluUGlBZ0lDQThMMmMrUEM5emRtYytcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG4ubWFpbi1uYXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1haW4tbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5tYWluLW5hdl9fdG9wbGV2ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWFpbi1uYXZfX3N1YmxldmVsLXdyYXBwZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY1MHB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDdweCA0M3B4IDBweCByZ2JhKDE4LDQ5LDEwNSwwLjMyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDI1cHggMCAwO1xuICBwYWRkaW5nOiAyNXB4IDMzcHggMDtcbiAgei1pbmRleDogMTAwO1xufVxuLm1haW4tbmF2X19zdWJsZXZlbCB7XG4gIGNvbHVtbi1jb3VudDogMjtcbn1cbi5tYWluLW5hdl9fc3VibGV2ZWwgbGkge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5tYWluLW5hdl9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5tYWluLW5hdl9faXRlbTpob3ZlciAubWFpbi1uYXZfX3N1YmxldmVsLXdyYXBwZXIsXG4ubWFpbi1uYXZfX3N1YmxldmVsLXdyYXBwZXI6aG92ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjI1cyBlYXNlO1xufVxuLm1haW4tbmF2X19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGZpbGw6ICNmNGY3ZmI7XG59XG4ubWFpbi1uYXZfX2xpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgY29sb3I6ICNmNGY3ZmI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubWFpbi1uYXZfX2xpbms6aG92ZXIsXG4ubWFpbi1uYXZfX2xpbmtfaG92ZXIge1xuICBjb2xvcjogIzc4YWNkMTtcbn1cbi5tYWluLW5hdl9fbGluazpob3ZlciAubWFpbi1uYXZfX2ljb24sXG4ubWFpbi1uYXZfX2xpbmtfaG92ZXIgLm1haW4tbmF2X19pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLm1haW4tbmF2X19saW5rX3N1YiB7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLm1haW4tbmF2X19saW5rX3N1Yjpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLm1haW4tbmF2X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm1haW4tbmF2X19idXR0b25zIC5tYWluLW5hdl9fbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAubWFpbi1uYXZfX2J1dHRvbnMgLm1haW4tbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1haW4tbmF2X19idXR0b25zIC5tYWluLW5hdl9faWNvbiB7XG4gIHRvcDogMDtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zZWFyY2gtdG9nZ2xlLWxpbmtfYWN0aXZlIC5tYWluLW5hdl9fYnV0dG9ucyAubWFpbi1uYXZfX2ljb24ge1xuICBmaWxsOiAjZjRmN2ZiO1xufVxuLnBhZ2UtaW5uZXIgLmhlYWRlci1maXhlZCAubWFpbi1uYXZfX2J1dHRvbnMgLm1haW4tbmF2X19pY29uLFxuLmhlYWRlci1maXhlZF9hY3RpdmUgLm1haW4tbmF2X19idXR0b25zIC5tYWluLW5hdl9faWNvbiB7XG4gIGZpbGw6ICMzYjQyNTY7XG59XG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuICB9XG59XG4uc2VjdGlvbl9uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWN0aW9uX25vLXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2VjdGlvbl9uby1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNlY3Rpb25fbm8tcGFkZGluZy1ib3R0b21fc20ge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnNlY3Rpb25fdG9wIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl90b3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX21haW4ge1xuICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugd3JhcDtcbiAgfVxufVxuLnNlY3Rpb25fX3NpZGViYXIge1xuICB3aWR0aDogMzUwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5zZWN0aW9uX19zaWRlYmFyIGltZy5mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc2VjdGlvbl9fc2lkZWJhciB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX3NpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uX19zaWRlYmFyOm5vdCguc2VjdGlvbl9fc2lkZWJhcl9rZWVwLW1vYmlsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uX19zaWRlYmFyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uc2VjdGlvbl9fc2lkZWJhci1tb2JpbGUtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZTFlNjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWN0aW9uX19zaWRlYmFyLW1vYmlsZS1uYXZpZ2F0aW9uX25ld3Mge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLnNlY3Rpb25fX3NpZGViYXItbW9iaWxlLW5hdmlnYXRpb24tbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnNlY3Rpb25fX3NpZGViYXItbW9iaWxlLW5hdmlnYXRpb24tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX19zaWRlYmFyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb25fX3NpZGViYXItbW9iaWxlIC5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9uX19zaWRlYmFyLW1vYmlsZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbl9fc2lkZWJhciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbl9fc2lkZWJhci1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zZWN0aW9uX19zaWRlYmFyLWxpbmtfYWN0aXZlIHtcbiAgY29sb3I6ICMyNzZjYzM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI3NmNjMztcbn1cbi5zZWN0aW9uX19zaWRlYmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5zZWN0aW9uX19zaWRlYmFyLW5hdmlnYXRpb24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGUxZTY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9fc2lkZWJhci1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbl9fc2lkZWJhci1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5zZWN0aW9uX19zaWRlYmFyLWxhYmVsIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5zZWN0aW9uX19jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uX19jb250ZW50IGgxLFxuICAuc2VjdGlvbl9fY29udGVudCAuaDEsXG4gIC5zZWN0aW9uX19jb250ZW50IGgyLFxuICAuc2VjdGlvbl9fY29udGVudCAuaDIsXG4gIC5zZWN0aW9uX19jb250ZW50IC5zdGF0dXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uX19jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uX19jb250ZW50LndpdGgtc2lkZWJhciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9fY29udGVudC53aXRoLXNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbl9fY29udGVudCArIC5zZWN0aW9uX19zaWRlYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnNlY3Rpb25fX2NvbnRlbnQgKyAuc2VjdGlvbl9fc2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbn1cbi5zZWN0aW9uX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlY3Rpb25fX3RpdGxlIGgyLFxuLnNlY3Rpb25fX3RpdGxlIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uX190aXRsZV91bmRlcmxpbmVkIHtcbiAgaGVpZ2h0OiA2NnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZTFlNjtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc2VjdGlvbl9fdGl0bGVfdW5kZXJsaW5lZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlX3MtY29sLXJldmVyc2Uge1xuICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlY3Rpb25fX3RpdGxlX3MtY29sLXJldmVyc2UgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb25fX3RpdGxlX3MtY29sLXJldmVyc2UgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNlY3Rpb25fX3RpdGxlLWxpbmsge1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5zZWN0aW9uX190aXRsZS1hcnJvdyB7XG4gIGZpbGw6ICMzYjQyNTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNHMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlLWFycm93IHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnNlY3Rpb25fX3RpdGxlLWFycm93IHBhdGgge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuLnNlY3Rpb25fX3RpdGxlLWxpbms6aG92ZXIgaDIsXG4uc2VjdGlvbl9fdGl0bGUtbGluazpob3ZlciAuaDIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5zZWN0aW9uX190aXRsZS1saW5rOmhvdmVyIC5zZWN0aW9uX190aXRsZS1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgZmlsbDogIzI3NmNjMztcbn1cbi5zZWN0aW9uX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDY2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogLTI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9fdGFicyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5zZWN0aW9uX190YWJzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb25fX3RpdGxlLWxpbmsgKyAuc2VjdGlvbl9fdGFicyB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5wYWdlLWhvbWUgLnNlY3Rpb25fX3RhYnMge1xuICBtYXJnaW46IDAgLTIycHggLTIycHg7XG59XG4ucGFnZS1ob21lIC5zZWN0aW9uX190YWJzLm1vYmlsZS1zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4uc2VjdGlvbl9fdGFicy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlY3Rpb25fX3RhYnMtd3JhcHBlciAuc2VjdGlvbl9fdGFicy1kb3RzIHtcbiAgdG9wOiAtOHB4O1xufVxuLnNlY3Rpb25fX3RhYnMtdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICMyNzZjYzM7XG4gIHotaW5kZXg6IDM7XG4gIGJvdHRvbTogOHB4O1xuICB3aWxsLWNoYW5nZTogbGVmdDtcbiAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX190YWJzLXVuZGVybGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb25fX3RhYnNfb25lbGluZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VjdGlvbl9fdGFicy1pdGVtIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA2NnB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX3RhYnMtaXRlbSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMThweDtcbiAgfVxufVxuLnNlY3Rpb25fX3RhYnMtaXRlbTpob3Zlcjpub3Qoc3Bhbikge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5zZWN0aW9uX190YWJzLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9fdGFicy1pdGVtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IDhweDtcbiAgfVxufVxuLnNlY3Rpb25fX3RhYnMtaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5zZWN0aW9uX190YWJzLWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzI3NmNjMztcbn1cbi5zZWN0aW9uX190YWJzLWRvdHMge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBsaW5lLWhlaWdodDogNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5zZWN0aW9uX190YWJzLWRvdHNfdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb25fX3RhYnMtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uX190YWJzLWxpc3RfYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjdGlvbl9fdGFicy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG4uc2VjdGlvbl9fdGFicy1saXN0LWl0ZW1fdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb25fX3RhYnMtbGlzdC1pdGVtOmhvdmVyLFxuLnNlY3Rpb25fX3RhYnMtbGlzdC1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLnNlY3Rpb25fX2NvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgJHc3Njgge1xuICAuc2VjdGlvbl9fY29sc190YWJsZXQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uX19jb2xzX3RhYmxldC1jb2x1bW4gLnNlY3Rpb25fX3NpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9fY29scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb25fX2NvbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2VjdGlvbi5zZWN0aW9uX190b3Age1xuICBwYWRkaW5nLXRvcDogMjIwcHg7XG59XG4uc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNC41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZWN0aW9uX292ZXJmbG93LWgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb25fZmlyc3Qge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9maXJzdCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cbi5zZWN0aW9uX2ZpcnN0IC5pbmZvYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAtNzBweDtcbn1cbi5zZWN0aW9uX2ZpcnN0Om5vdCguZW1wdHktaGlkZGVuKSArIC5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zZWN0aW9uX2ZpcnN0Om5vdCguZW1wdHktaGlkZGVuKSArIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuLnNlY3Rpb25fc3RyZWFtOm5vdCguZW1wdHktaGlkZGVuKSB7XG4gIGJhY2tncm91bmQ6ICNlNmVlZjY7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fc3RyZWFtOm5vdCguZW1wdHktaGlkZGVuKSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uX3N0cmVhbTpub3QoLmVtcHR5LWhpZGRlbikgLmluZm9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnNlY3Rpb25fc3RyZWFtOm5vdCguZW1wdHktaGlkZGVuKSAuaW5mb2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9zdHJlYW06bm90KC5lbXB0eS1oaWRkZW4pIC5pbmZvYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uX3N0cmVhbTpub3QoLmVtcHR5LWhpZGRlbikgKyAuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fc3RyZWFtOm5vdCguZW1wdHktaGlkZGVuKSArIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLmhlYWRlciArIC5zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlciArIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhlYWRlciArIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDc2cHggMCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDE0MzdiO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5mb290ZXJfX3RvcCxcbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5mb290ZXJfX3RvcCxcbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZm9vdGVyX19ib3R0b20ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2NvbCB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5mb290ZXJfX3RvcCAuZm9vdGVyX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sOmZpcnN0LWNoaWxkIC5mb290ZXJfX3RhYmxldC1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkgYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5mb290ZXJfX3RvcCAuZm9vdGVyX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkgYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5mb290ZXJfX3RvcCAuZm9vdGVyX19jb2w6Zmlyc3QtY2hpbGQgLmZvb3Rlcl9fdGFibGV0LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXJfX3RvcCAuZm9vdGVyX19jb2w6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sOmxhc3QtY2hpbGQgLmZvb3Rlcl9fdGFibGV0LWNvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb290ZXJfX3RvcCAuZm9vdGVyX19jb2xfdzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fdG9wIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZm9vdGVyX190b3AgKyAuZm9vdGVyX190b3Age1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5mb290ZXJfaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLmZvb3Rlcl9fYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZm9vdGVyX19hZGRyZXNzIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlcl9fYWRkcmVzcyAuZm9vdGVyX19zdWJsaW5lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmZvb3Rlcl9fcGhvbmUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5mb290ZXJfX3Bob25lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5mb290ZXJfX3Bob25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZm9vdGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZm9vdGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZm9vdGVyX19zdWJsaW5lIHtcbiAgb3BhY2l0eTogMC43O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvb3Rlcl9fbGluay1saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5mb290ZXJfX2xpbmstbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZm9vdGVyX19saW5rLWxpc3RfY29tcGFjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuLmZvb3Rlcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZm9vdGVyX19saW5rX2lubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5mb290ZXJfX2xpbmtfYWN0aXZlLFxuLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2RkZTFlNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmZvb3Rlcl9fY29weXJpZ2h0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZpbGw6ICNkZGUxZTY7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnN1YnNjcmliZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZjRmN2ZiO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1YnNjcmliZS1idG5fdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3Vic2NyaWJlLWJ0bl90YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zdWJzY3JpYmUtYnRuX3RhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN1YnNjcmliZS1idG5fZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdWJzY3JpYmUtYnRuX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zdWJzY3JpYmUtYnRuX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3Vic2NyaWJlLWJ0bl9faWNvbiB7XG4gIGZpbGw6ICMyNzZjYzM7XG59XG4ubW9iaWxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1vYmlsZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbHVtbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmNvbHVtbi1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jb2x1bW4tY29udGVudF9zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5jb2x1bW4tY29udGVudF9ibG9jay1tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29sdW1uLWNvbnRlbnRfYmxvY2stbSAuY29sdW1uLWNvbnRlbnRfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cbi5jb2x1bW4tY29udGVudF9ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uY29sdW1uLWNvbnRlbnRfX2l0ZW0ge1xuICBtYXJnaW46IDAgMTZweDtcbn1cbi50aGVtZV93aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGhlbWVfbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjRmN2ZiO1xufVxuLnRoZW1lX2JsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDI2ZmJhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZV9ibHVlIC5oMixcbi50aGVtZV9ibHVlIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWVfbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICNlNmVlZjY7XG59XG4udGhlbWVfd2hpdGUgLnNlYXJjaF9fZmllbGQsXG4udGhlbWVfd2hpdGUgLnNlYXJjaF9faW5wdXQsXG4udGhlbWVfd2hpdGUgLnNlYXJjaF9fc2VsZWN0LFxuLnRoZW1lX3doaXRlIC5pbnB1dCxcbi50aGVtZV93aGl0ZSAubGluay1ibG9jazpub3QoLmxpbmstYmxvY2tfZW1wdHkpLFxuLnRoZW1lX3doaXRlIC50YWdzX19pdGVtLFxuLnRoZW1lX3doaXRlIC5jb250ZW50LWZpbHRlcixcbi50aGVtZV93aGl0ZSAucGFnaW5hdGlvbixcbi50aGVtZV93aGl0ZSAuZG9jLWl0ZW0sXG4udGhlbWVfd2hpdGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi50aGVtZV93aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4udGhlbWVfd2hpdGUgLm1vcmVpbmZvLWJsb2NrLFxuLnRoZW1lX3doaXRlIC5wdWJsaWNfX2ltYWdlIC5qcy1zbWFydFBob3RvLFxuLnRoZW1lX3doaXRlIC5tb3JlaW5mby1ibG9jayAuZG9jLWl0ZW0gLmRvYy1pdGVtX19maWxlLWxpbmssXG4udGhlbWVfd2hpdGUgLnF1ZXN0aW9uLFxuLnRoZW1lX3doaXRlIC5zaGFyZS1ibG9jayxcbi50aGVtZV93aGl0ZSBibG9ja3F1b3RlLFxuLnRoZW1lX3doaXRlIC5yZXF1ZXN0LWNhcmQsXG4udGhlbWVfd2hpdGUgLnRoZW1lX2xpZ2h0IC5pbnB1dDpkaXNhYmxlZCxcbi50aGVtZV93aGl0ZSAuZm9ybV9fZmllbGRzLFxuLnRoZW1lX3doaXRlIC5wb2xsLWJsb2NrLFxuLnRoZW1lX3doaXRlIC5mcm9tX19maWVsZHMgLnNlbGVjdCxcbi50aGVtZV93aGl0ZSAucG9sbC1ibG9jayAuc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbn1cbi50aGVtZV93aGl0ZSAuY29udGVudC1maWx0ZXIgLnRhZ3NfX2l0ZW0sXG4udGhlbWVfd2hpdGUgLmNvbnRlbnQtZmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi50aGVtZV93aGl0ZSAuZG9jLWl0ZW1fX2ZpbGUtbGluayxcbi50aGVtZV93aGl0ZSAubW9yZWluZm8tYmxvY2sgLmRvYy1pdGVtLFxuLnRoZW1lX3doaXRlIC5wb2xsLWJsb2NrIC5pbnB1dCxcbi50aGVtZV93aGl0ZSAucG9sbC1ibG9jayAudGV4dGFyZWEsXG4udGhlbWVfd2hpdGUgLnBvbGwtYmxvY2sgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi50aGVtZV93aGl0ZSAucG9sbC1ibG9jayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4udGhlbWVfd2hpdGUgLnBvbGwtYmxvY2sgLnBvbGwtYmxvY2tfX3Jlc3VsdC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGhlbWVfbGlnaHQgLnNlYXJjaF9fZmllbGQsXG4udGhlbWVfbGlnaHQgLnNlYXJjaF9faW5wdXQsXG4udGhlbWVfbGlnaHQgLnNlYXJjaF9fc2VsZWN0LFxuLnRoZW1lX2xpZ2h0IC5pbnB1dCxcbi50aGVtZV9saWdodCAubGluay1ibG9jazpub3QoLmxpbmstYmxvY2tfZW1wdHkpLFxuLnRoZW1lX2xpZ2h0IC50YWdzX19pdGVtLFxuLnRoZW1lX2xpZ2h0IC5jb250ZW50LWZpbHRlcixcbi50aGVtZV9saWdodCAucGFnaW5hdGlvbixcbi50aGVtZV9saWdodCAuZG9jLWl0ZW0sXG4udGhlbWVfbGlnaHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi50aGVtZV9saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4udGhlbWVfbGlnaHQgLmRvd25sb2FkLWJsb2NrLFxuLnRoZW1lX2xpZ2h0IC5tb3JlaW5mby1ibG9jayxcbi50aGVtZV9saWdodCAucHVibGljX19pbWFnZSAuanMtc21hcnRQaG90byxcbi50aGVtZV9saWdodCAubW9yZWluZm8tYmxvY2sgLmRvYy1pdGVtIC5kb2MtaXRlbV9fZmlsZS1saW5rLFxuLnRoZW1lX2xpZ2h0IC5xdWVzdGlvbixcbi50aGVtZV9saWdodCAuc2hhcmUtYmxvY2ssXG4udGhlbWVfbGlnaHQgYmxvY2txdW90ZSxcbi50aGVtZV9saWdodCAucmVxdWVzdC1jYXJkLFxuLnRoZW1lX2xpZ2h0IC50aGVtZV93aGl0ZSAuaW5wdXQ6ZGlzYWJsZWQsXG4udGhlbWVfbGlnaHQgLnBvbGwtYmxvY2ssXG4udGhlbWVfbGlnaHQgLmZyb21fX2ZpZWxkcyAuc2VsZWN0LFxuLnRoZW1lX2xpZ2h0IC5wb2xsLWJsb2NrIC5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRoZW1lX2xpZ2h0IC5yZXF1ZXN0LWNhcmQgLnRhZ3NfX2l0ZW0sXG4udGhlbWVfbGlnaHQgLmNvbnRlbnQtZmlsdGVyIC50YWdzX19pdGVtLFxuLnRoZW1lX2xpZ2h0IC5jb250ZW50LWZpbHRlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4udGhlbWVfbGlnaHQgLmRvYy1pdGVtX19maWxlLWxpbmssXG4udGhlbWVfbGlnaHQgLm1vcmVpbmZvLWJsb2NrIC5kb2MtaXRlbSxcbi50aGVtZV9saWdodCAucmVxdWVzdC1jYXJkIC5yZXF1ZXN0LWNhcmQsXG4udGhlbWVfbGlnaHQgLmNvbnRlbnQtZmlsdGVyIC5pbnB1dCxcbi50aGVtZV9saWdodCAudGhlbWVfd2hpdGUgLmlucHV0LFxuLnRoZW1lX2xpZ2h0IC5wb2xsLWJsb2NrIC5pbnB1dCxcbi50aGVtZV9saWdodCAucG9sbC1ibG9jayAudGV4dGFyZWEsXG4udGhlbWVfbGlnaHQgLnBvbGwtYmxvY2sgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi50aGVtZV9saWdodCAucG9sbC1ibG9jayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4udGhlbWVfbGlnaHQgLnBvbGwtYmxvY2sgLnBvbGwtYmxvY2tfX3Jlc3VsdC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmI7XG59XG4udGhlbWVfbGlnaHQgLmRvd25sb2FkLWJsb2NrIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4udGhlbWVfbGlnaHQgLnJlcXVlc3QtY2FyZF9fY29udGVudCB7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLnRoZW1lX2xpZ2h0IC5yZXF1ZXN0LWNhcmQgLnJlcXVlc3QtY2FyZCxcbi50aGVtZV9saWdodCAucmVxdWVzdC1jYXJkX19jb250ZW50IC5yZXF1ZXN0LWNhcmRfX2NvbnRlbnQge1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi50aGVtZV9saWdodCAudGhlbWVfd2hpdGUgLmlucHV0OmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbn1cbi5nbG9iYWwtc2VhcmNoIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZ2xvYmFsLXNlYXJjaCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuW2RhdGEtY29sb3I9XCJncmVlblwiXSAuYmctY29sb3IsXG5bZGF0YS1jb2xvcj1cImdyZWVuXCJdIC5tYXJrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNmRkNDAwO1xufVxuW2RhdGEtY29sb3I9XCJsaWdodC1ncmVlblwiXSAuYmctY29sb3IsXG5bZGF0YS1jb2xvcj1cImxpZ2h0LWdyZWVuXCJdIC5tYXJrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDNkN2I1O1xufVxuW2RhdGEtY29sb3I9XCJtaW50XCJdIC5iZy1jb2xvcixcbltkYXRhLWNvbG9yPVwibWludFwiXSAubWFya2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzc2ZjhkNztcbn1cbltkYXRhLWNvbG9yPVwieWVsbG93XCJdIC5iZy1jb2xvcixcbltkYXRhLWNvbG9yPVwieWVsbG93XCJdIC5tYXJrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZkNjAwO1xufVxuW2RhdGEtY29sb3I9XCJncmF5XCJdIC5iZy1jb2xvcixcbltkYXRhLWNvbG9yPVwiZ3JheVwiXSAubWFya2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbn1cbltkYXRhLWNvbG9yPVwiYmx1ZVwiXSAuYmctY29sb3IsXG5bZGF0YS1jb2xvcj1cImJsdWVcIl0gLm1hcmtlZDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzMWM2ZmY7XG59XG4uaW5mb2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDhweCAzcHggcmdiYSgwLDAsMCwwLjAxKTtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogOTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaW5mb2Jsb2NrIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbmZvYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luOiAwIC0zMnB4IDMwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmluZm9ibG9jayB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIG1hcmdpbjogMCAtMTZweCAzMHB4O1xuICB9XG59XG4uaW5mb2Jsb2NrX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uaW5mb2Jsb2NrX190ZXh0IHtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmluZm9ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmluZm9ibG9ja19fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5pbmZvYmxvY2tfX3RleHQgc3BhbiB7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLmluZm9ibG9ja19fYnRuIHtcbiAgbWluLXdpZHRoOiAyNTZweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmluZm9ibG9ja19fYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5hcnRpY2xlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hcnRpY2xlcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5hcnRpY2xlcy1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZTFlNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5hcnRpY2xlcy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFydGljbGVzLWl0ZW1fX2ltYWdlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi52ZXJ0aWNhbCAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG4gIGZpbHRlcjogYmx1cig0MHB4KTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hcnRpY2xlcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJ0aWNsZXMtaXRlbV9faW1hZ2UtYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGVzLWl0ZW1fX2ltYWdlLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmVydGljYWwgLmFydGljbGVzLWl0ZW1fX2ltYWdlLWltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hcnRpY2xlcy1pdGVtX19pbWFnZS1pbWc6bm90KC52ZXJ0aWNhbCkgLmFydGljbGVzLWl0ZW1fX2ltYWdlLWltZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYXJ0aWNsZXMtaXRlbV9fdGl0bGUge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYXJ0aWNsZXMtaXRlbV9fdGl0bGU6aG92ZXIsXG4uYXJ0aWNsZXMtaXRlbV9fdGl0bGUuaG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5hcnRpY2xlcy1pdGVtX190ZXh0IHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGVzLWl0ZW1fX2RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjYzdjY2QxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuLmFydGljbGVzLWl0ZW1fX3RhZyB7XG4gIGNvbG9yOiAjM2Q0M2ExO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5hLmFydGljbGVzLWl0ZW1fX3RhZzpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmFydGljbGVzLWl0ZW06aG92ZXIgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXI6bm90KC52ZXJ0aWNhbCkgLmFydGljbGVzLWl0ZW1fX2ltYWdlLFxuLmFydGljbGVzLWl0ZW06aG92ZXIgLmFydGljbGVzLWl0ZW1fX2ltYWdlLWltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xufVxuLmFydGljbGVzLWl0ZW06aG92ZXIgLmFydGljbGVzLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uYXJ0aWNsZXMtaXRlbV9fYm90dG9tIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5hcnRpY2xlcy1pdGVtX3RvcCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiA0MzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5hcnRpY2xlcy1pdGVtX3RvcCAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24tZ2FsbGVyeSAuYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX2NvbnRlbnQge1xuICB3aWR0aDogY2FsYygzMy4zMyUgKyAxMHB4KTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uYXJ0aWNsZXMtaXRlbV90b3AuZmFkZWQgLmFydGljbGVzLWl0ZW1fX2NvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDQsMjQ3LDI1MSwwKSAwJSwgI2Y0ZjdmYiA4MCUpO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fdG9wLmZhZGVkIC5hcnRpY2xlcy1pdGVtX19jb250ZW50OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogYXV0bztcbiAgfVxufVxuLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5hcnRpY2xlcy1pdGVtX3RvcCAuYXJ0aWNsZXMtaXRlbV9fYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4uYXJ0aWNsZXMtaXRlbTpub3QoLmFydGljbGVzLWl0ZW1fdG9wKSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLWl0ZW06bm90KC5hcnRpY2xlcy1pdGVtX3RvcCkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTdweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5hcnRpY2xlcy1pdGVtOm5vdCguYXJ0aWNsZXMtaXRlbV90b3ApIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4uYXJ0aWNsZXMtaXRlbTpub3QoLmFydGljbGVzLWl0ZW1fdG9wKSAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMjA2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuYXJ0aWNsZXMtaXRlbTpub3QoLmFydGljbGVzLWl0ZW1fdG9wKSAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGVzLWl0ZW06bm90KC5hcnRpY2xlcy1pdGVtX3RvcCkgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSAkdzc2OCB7XG4gIC5hcnRpY2xlcy1pdGVtOm5vdCguYXJ0aWNsZXMtaXRlbV90b3ApIC5hcnRpY2xlcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYXJ0aWNsZXMtaXRlbTpub3QoLmFydGljbGVzLWl0ZW1fdG9wKSAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFydGljbGVzLWl0ZW06bm90KC5hcnRpY2xlcy1pdGVtX3RvcCkgLmFydGljbGVzLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5hcnRpY2xlcy1pdGVtOm5vdCguYXJ0aWNsZXMtaXRlbV90b3ApIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmFydGljbGVzLWl0ZW06bm90KC5hcnRpY2xlcy1pdGVtX3RvcCkgLmFydGljbGVzLWl0ZW1fX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGEtbGF6eS1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uYXJ0aWNsZXMtaXRlbS5hcnRpY2xlcy1pdGVtX2NvdmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZXMtaXRlbS5hcnRpY2xlcy1pdGVtX2NvdmlkIC5hcnRpY2xlcy1pdGVtX19pbWFnZSB7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGVzLWl0ZW0uYXJ0aWNsZXMtaXRlbV9jb3ZpZCAuYXJ0aWNsZXMtaXRlbV9faW1hZ2UtbGVmdCxcbi5hcnRpY2xlcy1pdGVtLmFydGljbGVzLWl0ZW1fY292aWQgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXJpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYXJ0aWNsZXMtaXRlbS5hcnRpY2xlcy1pdGVtX2NvdmlkIC5hcnRpY2xlcy1pdGVtX19pbWFnZS1sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uYXJ0aWNsZXMtaXRlbS5hcnRpY2xlcy1pdGVtX2NvdmlkIC5hcnRpY2xlcy1pdGVtX19pbWFnZS1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbn1cbi5hcnRpY2xlcy1pdGVtLmFydGljbGVzLWl0ZW1fY292aWQgLmFydGljbGVzLWl0ZW1fX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcnRpY2xlcy1pdGVtLmFydGljbGVzLWl0ZW1fY292aWQgLmFydGljbGVzLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hcnRpY2xlcy1pdGVtLmFydGljbGVzLWl0ZW1fY292aWQgLmFydGljbGVzLWl0ZW1fX3RpdGxlLW4xIHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmFydGljbGVzLWl0ZW0uYXJ0aWNsZXMtaXRlbV9jb3ZpZCAuYXJ0aWNsZXMtaXRlbV9fdGl0bGUtbjIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luOiAycHggMCA1cHg7XG59XG4uc2VjdGlvbi10YWJzLWNvbnRlbnRfX2l0ZW06bGFzdC1jaGlsZCAuYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX3RpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucGFnZS1ob21lIC5hcnRpY2xlcy1pdGVtLmxhc3QtbmV3cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnBhZ2UtaG9tZSAuYXJ0aWNsZXMtaXRlbS5sYXN0LW5ld3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zY3JvbGxGYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgMC41cyBlYXNlLWluLW91dDtcbn1cbi5zY3JvbGxGYWRlLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tdGFicy1jb250ZW50X19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLXRhYnMtY29udGVudF9faXRlbV9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uLXRhYnMtY29udGVudCAubGluay1tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hcnRpY2xlcy5hcnRpY2xlc19uZXdzLWZlZWQgLmFydGljbGVzLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5hcnRpY2xlcy5hcnRpY2xlc19uZXdzLWZlZWQgLmFydGljbGVzLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuYXJ0aWNsZXMuYXJ0aWNsZXNfbmV3cy1mZWVkIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLmxpbmtzLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmxpbmtzLWdyaWQtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAubGlua3MtZ3JpZC1pdGVtIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5saW5rcy1ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmxpbmtzLWdyaWQtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTgsNDgsNjksMCkgNTAlLCByZ2JhKDE4LDQ4LDY5LDAuNSkgMTAwJSk7XG59XG4ubGlua3MtZ3JpZC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2LjU2NWRlZywgcmdiYSgzNSw4MCwxODQsMC45NCkgMCUsIHJnYmEoNCwxODIsMjQzLDAuOTQpIDEwMCUpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxpbmtzLWdyaWQtaXRlbV9fY29udGVudCB7XG4gIGNvbG9yOiAjZjRmN2ZiO1xuICBwYWRkaW5nOiAyNnB4IDMycHggMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4ubGlua3MtZ3JpZC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubGlua3MtZ3JpZC1pdGVtX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubGlua3MtZ3JpZC1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGlua3MtZ3JpZC1pdGVtOmhvdmVyIC5saW5rcy1ncmlkLWl0ZW1fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG59XG4ubGlua3MtZ3JpZC1pdGVtOmhvdmVyIC5saW5rcy1ncmlkLWl0ZW1fX2NvbnRlbnQ6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxpbmtzLWdyaWQtaXRlbTpob3ZlciAubGlua3MtZ3JpZC1pdGVtX190aXRsZSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgdG9wOiAxMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubGlua3MtZ3JpZC1pdGVtOmhvdmVyIC5saW5rcy1ncmlkLWl0ZW1fX3RleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmxpbmtzLWdyaWQtaXRlbTpob3ZlciAubGlua3MtZ3JpZC1pdGVtX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGlua3MtZ3JpZF9jb2xzLTMgLmxpbmtzLWdyaWQtaXRlbSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmxpbmtzLWdyaWRfY29scy0zIC5saW5rcy1ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5saW5rcy1ncmlkX2NvbHMtMyAubGlua3MtZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxpbmstbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLW1vcmU6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5saW5rLW1vcmVfX2ljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5saW5rLW1vcmVfYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xufVxuLmxpbmstbW9yZV9ib3JkZXJlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZjBmMjtcbn1cbi5saW5rLW1vcmUuc2hvdy1sZXNzIC5saW5rLW1vcmVfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnNob3ctbGVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGluay10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbjogLTZweCAwIDAgLTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjNzIGVhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5saW5rLXRvZ2dsZV9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmxpbmstdG9nZ2xlX3VwIC5saW5rLXRvZ2dsZV9faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ubGluay10b2dnbGVfdXAubGluay10b2dnbGVfYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5saW5rLXRvZ2dsZV9hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmxpbmstY2FsZW5kIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubGluay1jYWxlbmRfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZpbGw6ICMzYjQyNTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG4ubGluay1jYWxlbmQ6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5saW5rLWNhbGVuZDpob3ZlciAubGluay1jYWxlbmRfX2ljb24ge1xuICBmaWxsOiAjMjc2Y2MzO1xufVxuLnNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICBtYXJnaW46IDAgOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgICBtYXJnaW46IDAgNnB4O1xuICB9XG59XG4uc29jaWFsLWxpbmtzX19pdGVtLWljb24ge1xuICBmaWxsOiAjYzdjY2QxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zb2NpYWwtbGlua3NfX2l0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc29jaWFsLWxpbmtzX19pdGVtLWljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLnNvY2lhbC1saW5rc19faXRlbTpob3ZlciAuc29jaWFsLWxpbmtzX19pdGVtLWljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLmxpbmstYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5saW5rLWJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5saW5rLWJhY2s6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5saW5rLWJhY2tfcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5saW5rLXByaW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5saW5rLXByaW50OmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG4gIGJvcmRlci1jb2xvcjogIzI3NmNjMztcbn1cbi5saW5rLXByaW50X19pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbi5oZXhhZ29uIHtcbiAgd2lkdGg6IDI1NHB4O1xuICBoZWlnaHQ6IDI5NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHVibGljL2hleGFnb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMzJweCAzMnB4O1xuICBtYXgtd2lkdGg6IDI0JTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZXhhZ29uIHtcbiAgICB3aWR0aDogMjMycHg7XG4gICAgaGVpZ2h0OiAyNTJweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhleGFnb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxMzZweDtcbiAgfVxufVxuLmhleGFnb25fX3ZhbHVlIHtcbiAgY29sb3I6ICMyNzZjYzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGV4YWdvbl9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uaGV4YWdvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhleGFnb25fX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm51bWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLm51bWJlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5udW1iZXJzX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5udW1iZXJzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG4ubnVtYmVyc19faXRlbS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm51bWJlcnNfX2l0ZW0tdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4ubnVtYmVyc19faXRlbS12YWx1ZTpub3QoLm51bWJlcnNfX2l0ZW0tdmFsdWVfaGlnaGxpZ2h0KSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLm51bWJlcnNfX2l0ZW0tdmFsdWVfaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNmZjI2NDA7XG59XG4ubnVtYmVyc19faXRlbS10ZXh0IHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubGluay1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjdweCAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYuNWRlZywgIzIzNTBiOCAwJSwgIzA0YjZmMyAxMDAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5saW5rLWJsb2NrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMjBweDtcbiAgfVxufVxuLmxpbmstYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4ubGluay1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5saW5rLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubGluay1ibG9ja19fdGV4dCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubGluay1ibG9ja19fYXJyb3cge1xuICBmaWxsOiAjOTc5Nzk3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIHotaW5kZXg6IDE7XG59XG5hLmxpbmstYmxvY2s6bm90KC5saW5rLWJsb2NrX2VtcHR5KTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMjhweCAzcHggcmdiYSgxMSw0NSw4OSwwLjA2KTtcbn1cbmEubGluay1ibG9jazpub3QoLmxpbmstYmxvY2tfZW1wdHkpOmhvdmVyIC5saW5rLWJsb2NrX190aXRsZSxcbmEubGluay1ibG9jazpub3QoLmxpbmstYmxvY2tfZW1wdHkpOmhvdmVyIC5saW5rLWJsb2NrX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuYS5saW5rLWJsb2NrOm5vdCgubGluay1ibG9ja19lbXB0eSk6aG92ZXIgLmxpbmstYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG5hLmxpbmstYmxvY2s6bm90KC5saW5rLWJsb2NrX2VtcHR5KTpob3ZlciAubGluay1ibG9ja19fYXJyb3cge1xuICBmaWxsOiAjMjc2Y2MzO1xufVxuLmxpbmstYmxvY2tfZW1wdHkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5saW5rLWJsb2NrLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuLmxpbmstYmxvY2stZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubGluay1ibG9jay1ncmlkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMSAxIGNhbGMoMzMlIC0gMjBweCk7XG4gIG1heC13aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAubGluay1ibG9jay1ncmlkOmFmdGVyIHtcbiAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5saW5rLWJsb2NrLWdyaWQ6YWZ0ZXIge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmxpbmstYmxvY2stZ3JpZCAubGluay1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxMzNweDtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gIG1heC13aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbiAgZmxleDogMSAxIDMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAubGluay1ibG9jay1ncmlkIC5saW5rLWJsb2NrIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmxpbmstYmxvY2stZ3JpZCAubGluay1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmxpbmstYmxvY2stZ3JpZCAubGluay1ibG9ja19oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxpbmstYmxvY2stZ3JpZF9jb2xzLTIgLmxpbmstYmxvY2sge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBmbGV4OiAxIDEgNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmxpbmstYmxvY2stZ3JpZF9jb2xzLTIgLmxpbmstYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubWFwLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1hcC1ib3gtYWx0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5tYXAtYm94LWFsdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzNiNDI1NiAhaW1wb3J0YW50O1xuICB9XG59XG4jcmVnaW9uX21hcF9iaWdfaG92ZXIgLm1hcC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNyZWdpb25fbWFwX2JpZ19ob3ZlciAubWFwLWxpbmtfYWN0aXZlIHBvbHlnb24sXG4jcmVnaW9uX21hcF9iaWdfaG92ZXIgLm1hcC1saW5rX2FjdGl2ZSBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgc3Ryb2tlOiAjZTNlYWYzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcmVnaW9uX21hcF9iaWdfaG92ZXIgLm1hcC1saW5rX2FjdGl2ZSAubWFwLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogMDtcbn1cbi5tYXAtdG9vbHRpcHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hcC10b29sdGlwIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB6LWluZGV4OiAyNTA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMjRweCByZ2JhKDU5LDU2LDU2LDAuMTgpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ubWFwLXRvb2x0aXBfYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tYXAtdG9vbHRpcF9fYXJyb3cge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzYsMTgzLDIxMywwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG4ubWFwLXRvb2x0aXBfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tYXAtdG9vbHRpcF9fc2VjdGlvbjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmNGY3ZmI7XG59XG4ubWFwLXRvb2x0aXBfX2xhYmVsIHtcbiAgY29sb3I6ICM5NTllYTc7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5tYXAtdG9vbHRpcF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1hcC10b29sdGlwX19saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjY2YmMyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1hcC10b29sdGlwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5tYXAtdG9vbHRpcF9fY2xvc2UtaWNvbiB7XG4gIGZpbGw6ICM5NTllYTc7XG59XG4udG9nZ2xlLWxpc3Qge1xuICBtYXJnaW46IDAgLTMycHg7XG59XG4udG9nZ2xlLWxpc3RfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xufVxuLnRvZ2dsZS1saXN0X19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzg0OGU5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5icmVhZGNydW1iLWl0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcgLyAnO1xufVxuLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnJlYWRjcnVtYi1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnB1YmxpYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHVibGljX19kYXRlIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wdWJsaWNfX3RleHQge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnB1YmxpY19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wdWJsaWNfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnB1YmxpY19faW1hZ2UtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MDAlO1xuICBmaWx0ZXI6IGJsdXIoNDBweCk7XG59XG4ucHVibGljX19pbWFnZS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucHVibGljX19pbWFnZS1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnB1YmxpY19faW1hZ2UgLnB1YmxpY19faW1hZ2UtaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wdWJsaWNfX2ltYWdlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZTFlNjtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wdWJsaWNfX2ltYWdlIC5qcy1zbWFydFBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHVibGljLXNsaWRlciAucHVibGljX19pbWFnZS1pbWcge1xuICBtYXgtaGVpZ2h0OiAzNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5xdWVzdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5xdWVzdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnF1ZXN0aW9uX190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5xdWVzdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5xdWVzdGlvbl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbn1cbi5xdWVzdGlvbl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnF1ZXN0aW9uX19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucXVlc3Rpb25fX2J1dHRvbnMgLmJ0biB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5xdWVzdGlvbl9fYnV0dG9ucyAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLnNoYXJlLWJsb2NrIHtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNoYXJlLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5zaGFyZS1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNoYXJlLWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnNoYXJlLWJsb2NrX19saW5rIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLnNoYXJlLWJsb2NrX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uc2hhcmUtYmxvY2tfX2xpbmstaWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi50YWdzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuLnRhZ3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgbWFyZ2luOiAwIDhweCA4cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRhZ3NfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi50YWdzX19pdGVtX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyNzZjYzMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyLW5ld3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUxZTY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zaWRlYmFyLW5ld3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpZGViYXItbmV3c19faXRlbS1kYXRlIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zaWRlYmFyLW5ld3NfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zaWRlYmFyLW5ld3NfX2l0ZW06aG92ZXIgLnNpZGViYXItbmV3c19faXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmRvYy1pdGVtIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5kb2MtaXRlbV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMjJweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZTFlNjtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZG9jLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZzogMjJweCAyMHB4O1xuICB9XG59XG4uZG9jLWl0ZW1fX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uZG9jLWl0ZW1fX2RldGFpbHMge1xuICBwYWRkaW5nOiAxMnB4IDMwcHggMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5kb2MtaXRlbV9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAyMnB4O1xuICB9XG59XG4uZG9jLWl0ZW1fX3R5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5kb2MtaXRlbV9fdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZG9jLWl0ZW1fX3R5cGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZG9jLWl0ZW1fX2RhdGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZG9jLWl0ZW1fX2ZpbGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmRvYy1pdGVtX19maWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5kb2MtaXRlbV9fZmlsZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZG9jLWl0ZW1fX2ZpbGUtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kb2MtaXRlbV9fZmlsZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG59XG4uZG9jLWl0ZW1fX2ZpbGUtZm9ybWF0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmRvYy1pdGVtX19maWxlLWZvcm1hdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRvYy1pdGVtX19maWxlLWZvcm1hdF9tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5kb2MtaXRlbV9fZmlsZS1mb3JtYXRfbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmRvYy1pdGVtX19maWxlLWZvcm1hdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRvYy1pdGVtX19maWxlLWljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uZG9jLWl0ZW1fX3RhZyB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5kb2MtaXRlbV9fdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uZG9jLWl0ZW1fX3RhZzpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmRvYy1pdGVtOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICBib3gtc2hhZG93OiAwcHggMTJweCAyOHB4IDNweCByZ2JhKDExLDQ1LDg5LDAuMDYpO1xufVxuLmRvY3VtZW50LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5kb3dubG9hZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xuICBwYWRkaW5nOiAzMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZG93bmxvYWQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5kb3dubG9hZC1ibG9ja19fdHlwZSB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZG93bmxvYWQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogODBweDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5kb3dubG9hZC1ibG9ja19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmRvd25sb2FkLWJsb2NrX19maWxlaW5mbyB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZG93bmxvYWQtYmxvY2tfX2ZpbGVpbmZvLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA4cHg7XG59XG4uZG93bmxvYWQtYmxvY2s6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDI4cHggM3B4IHJnYmEoMTEsNDUsODksMC4wNik7XG59XG4uZG93bmxvYWQtYmxvY2s6aG92ZXIgLmRvd25sb2FkLWJsb2NrX190aXRsZSxcbi5kb3dubG9hZC1ibG9jazpob3ZlciAuZG93bmxvYWQtYmxvY2tfX3R5cGUsXG4uZG93bmxvYWQtYmxvY2s6aG92ZXIgLmRvd25sb2FkLWJsb2NrX19maWxlaW5mbyB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmdldC1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZ2V0LWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5nZXQtZm9ybSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIG1hcmdpbjogMzBweCAtMzBweDtcbiAgfVxufVxuLmdldC1mb3JtIC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmdldC1mb3JtX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZ2V0LWZvcm1fX3RpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5nZXQtZm9ybV9faWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmdldC1mb3JtIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi53YXJuaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndhcm5pbmcgLndhcm5pbmdfX3RpdGxlIHtcbiAgY29sb3I6ICNmZjI2NDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ud2FybmluZ190eXBlLTEgLndhcm5pbmdfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC53YXJuaW5nX3R5cGUtMSAud2FybmluZ19fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndhcm5pbmdfdHlwZS0xIC53YXJuaW5nX190ZXh0IHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLndhcm5pbmdfdHlwZS0xIC53YXJuaW5nX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ud2FybmluZ190eXBlLTEgLndhcm5pbmdfX2J0biB7XG4gIGJhY2tncm91bmQ6ICNmNGY3ZmI7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBwYWRkaW5nOiAxNnB4IDU1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC53YXJuaW5nX3R5cGUtMSAud2FybmluZ19fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53YXJuaW5nX3R5cGUtMiB7XG4gIHBhZGRpbmc6IDM3cHggMzBweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNmZjI2NDA7XG59XG4ud2FybmluZ190eXBlLTIgLndhcm5pbmdfX3RleHQge1xuICBjb2xvcjogIzg0OGU5OTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ud2FybmluZ190eXBlLTIgLndhcm5pbmdfX2J0biB7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLndhcm5pbmdfdHlwZS0zIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3B1YmxpYy9nZXJiX2N1dC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciAjZTZlZWY2O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLndhcm5pbmdfdHlwZS0zIC53YXJuaW5nX190ZXh0IHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLndhcm5pbmdfdHlwZS0zIC53YXJuaW5nX19idG4ge1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi53YXJuaW5nLXNsaWRlcl90eXBlLTEge1xuICBtYXJnaW46IC01MHB4IDAgLTYwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC53YXJuaW5nLXNsaWRlcl90eXBlLTEge1xuICAgIG1hcmdpbjogLTEwcHggMCAtMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLndhcm5pbmctc2xpZGVyX3R5cGUtMSB7XG4gICAgbWFyZ2luOiAtMTBweCAwO1xuICB9XG59XG4ud2FybmluZy1zbGlkZXJfdHlwZS0zIHtcbiAgbWFyZ2luOiAtMjVweCAwIDMwcHg7XG59XG4uY29udGVudC1maWx0ZXIge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5jb250ZW50LWZpbHRlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmNvbnRlbnQtZmlsdGVyX19pdGVtLFxuLmNvbnRlbnQtZmlsdGVyX190YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5jb250ZW50LWZpbHRlcl9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5jb250ZW50LWZpbHRlcl9fcmFuZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRlbnQtZmlsdGVyX19yYW5nZS1jb2wge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb250ZW50LWZpbHRlcl9fcmFuZ2UtY29sOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmNvbnRlbnQtZmlsdGVyX19yYW5nZS1jb2w6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmNvbnRlbnQtZmlsdGVyX19yYW5nZS1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jb250ZW50LWZpbHRlcl9fbmF2IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUxZTY7XG59XG4uY29udGVudC1maWx0ZXJfX25hdiAuYnRuIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbn1cbi5jb250ZW50LWZpbHRlcl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb250ZW50LWZpbHRlcl9oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtZmlsdGVyIC50YWdzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUxZTY7XG4gIHBhZGRpbmc6IDI2cHggMDtcbn1cbi5jb250ZW50LWZpbHRlci10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDVweCAwO1xufVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFnaW5hdGlvbl9faXRlbSB7XG4gIHBhZGRpbmc6IDJweCAxMnB4IDA7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4ucGFnaW5hdGlvbl9faXRlbV9hY3RpdmUge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBjNDljZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdpbmF0aW9uX19pdGVtX2FjdGl2ZSxcbiAgLnBhZ2luYXRpb25fX2l0ZW1fYWN0aXZlICsgYSxcbiAgLnBhZ2luYXRpb25fX2l0ZW1fYWN0aXZlICsgYSArIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5wYWdpbmF0aW9uX19iYWNrLFxuLnBhZ2luYXRpb25fX25leHQsXG4ucGFnaW5hdGlvbl9fc3RhcnQsXG4ucGFnaW5hdGlvbl9fZmluaXNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wYWdpbmF0aW9uX19iYWNrLFxuICAucGFnaW5hdGlvbl9fbmV4dCxcbiAgLnBhZ2luYXRpb25fX3N0YXJ0LFxuICAucGFnaW5hdGlvbl9fZmluaXNoIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi5wYWdpbmF0aW9uX19iYWNrIC5wYWdpbmF0aW9uX19hcnJvdyxcbi5wYWdpbmF0aW9uX19uZXh0IC5wYWdpbmF0aW9uX19hcnJvdyxcbi5wYWdpbmF0aW9uX19zdGFydCAucGFnaW5hdGlvbl9fYXJyb3csXG4ucGFnaW5hdGlvbl9fZmluaXNoIC5wYWdpbmF0aW9uX19hcnJvdyB7XG4gIGZpbGw6ICNjN2NjZDE7XG59XG4ucGFnaW5hdGlvbl9fYmFja19kaXNhYmxlZCAucGFnaW5hdGlvbl9fYXJyb3csXG4ucGFnaW5hdGlvbl9fbmV4dF9kaXNhYmxlZCAucGFnaW5hdGlvbl9fYXJyb3csXG4ucGFnaW5hdGlvbl9fc3RhcnRfZGlzYWJsZWQgLnBhZ2luYXRpb25fX2Fycm93LFxuLnBhZ2luYXRpb25fX2ZpbmlzaF9kaXNhYmxlZCAucGFnaW5hdGlvbl9fYXJyb3cge1xuICBmaWxsOiAjZGRlMWU2O1xufVxuLnBhZ2luYXRpb25fX2JhY2s6aG92ZXIgLnBhZ2luYXRpb25fX2Fycm93LFxuLnBhZ2luYXRpb25fX25leHQ6aG92ZXIgLnBhZ2luYXRpb25fX2Fycm93LFxuLnBhZ2luYXRpb25fX3N0YXJ0OmhvdmVyIC5wYWdpbmF0aW9uX19hcnJvdyxcbi5wYWdpbmF0aW9uX19maW5pc2g6aG92ZXIgLnBhZ2luYXRpb25fX2Fycm93IHtcbiAgZmlsbDogIzNiNDI1Njtcbn1cbi5wYWdpbmF0aW9uX19iYWNrLFxuLnBhZ2luYXRpb25fX3N0YXJ0IHtcbiAgbGVmdDogNDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYWdpbmF0aW9uX19uZXh0IHtcbiAgcmlnaHQ6IDQwcHg7XG59XG4ucGFnaW5hdGlvbl9fc3RhcnQge1xuICBsZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLnBhZ2luYXRpb25fX2ZpbmlzaCB7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ubGluay1tb3JlICsgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmxpbmstd2l0aC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4ubGluay13aXRoLWljb246aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5saW5rLXdpdGgtaWNvbl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5wcmludC1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wcmludC1vcHRpb25zIC5saW5rLXdpdGgtaWNvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnByaW50LW9wdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuLmJvdHRvbS1iYXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZTFlNjtcbn1cbi5ib3R0b20tYmFyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53aGl0ZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC53aGl0ZS1ibG9jayB7XG4gICAgbWFyZ2luOiAyMHB4IC0yMHB4O1xuICB9XG59XG4ud2hpdGUtYmxvY2tfX2xhYmVsIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53aGl0ZS1ibG9ja19fdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdHJ1Y3R1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNaUlnYUdWcFoyaDBQU0l4TVRNMElpQjJhV1YzUW05NFBTSXdJREFnTWlBeE1UTTBJaUJtYVd4c1BTSnViMjVsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4d1lYUm9JR1E5SWsweElEQldNVEV6TkNJZ2MzUnliMnRsUFNJalF6ZERRMFF4SWlCemRISnZhMlV0WkdGemFHRnljbUY1UFNJMElEUWlMejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnN0cnVjdHVyZV9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZV9faXRlbSB7XG4gICAgcGFkZGluZzogMjdweCAyN3B4IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnN0cnVjdHVyZV9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uc3RydWN0dXJlX19pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3RydWN0dXJlX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5zdHJ1Y3R1cmVfX2l0ZW0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbn1cbi5zdHJ1Y3R1cmVfX2l0ZW0tcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdHJ1Y3R1cmVfX2l0ZW0tcGhvbmUtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnN0cnVjdHVyZV9faXRlbV90b3Age1xuICBwYWRkaW5nOiAzNnB4O1xuICBtYXgtd2lkdGg6IDc0MHB4O1xuICBtYXJnaW46IDAgYXV0byA3MHB4O1xufVxuLnN0cnVjdHVyZV9faXRlbV90b3AgLnN0cnVjdHVyZV9faXRlbS1pbWFnZSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5zdHJ1Y3R1cmVfX2l0ZW1fdG9wIC5zdHJ1Y3R1cmVfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnN0cnVjdHVyZV9faXRlbV90b3AgLnN0cnVjdHVyZV9faXRlbS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uc3RydWN0dXJlX190b2dnbGVyLFxuLnN0cnVjdHVyZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAyN3B4IDUwcHggMjdweCAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzNiNDI1NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnN0cnVjdHVyZV9fdG9nZ2xlcjpub3QoOmZpcnN0LWNoaWxkKSxcbi5zdHJ1Y3R1cmVfX2xpbms6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZTFlNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3RydWN0dXJlX190b2dnbGVyLFxuICAuc3RydWN0dXJlX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuc3RydWN0dXJlX190b2dnbGVyLFxuICAuc3RydWN0dXJlX19saW5rIHtcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnN0cnVjdHVyZV9fdG9nZ2xlci1pY29uLFxuLnN0cnVjdHVyZV9fbGluay1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICByaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zdHJ1Y3R1cmVfX3RvZ2dsZXJfYWN0aXZlIC5zdHJ1Y3R1cmVfX3RvZ2dsZXItaWNvbixcbi5zdHJ1Y3R1cmVfX2xpbmtfYWN0aXZlIC5zdHJ1Y3R1cmVfX2xpbmstaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5zdHJ1Y3R1cmVfX2NvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRVNElpQm9aV2xuYUhROUlqSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5UZ2dNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKTk1DQXhTREUxT0NJZ2MzUnliMnRsUFNJalF6ZERRMFF4SWlCemRISnZhMlV0WkdGemFHRnljbUY1UFNJMElEUWlMejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZV9fY29scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc3RydWN0dXJlX19jb2xzOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZjRmN2ZiO1xuICB0b3A6IDM3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZV9fY29sczpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLnN0cnVjdHVyZV9fY29sIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gODBweCk7XG59XG4uc3RydWN0dXJlX19jb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc3RydWN0dXJlX19jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdHJ1Y3R1cmVfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc3RydWN0dXJlX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnN0cnVjdHVyZV9fY29udGVudF9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdHJ1Y3R1cmUtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1pSWdhR1ZwWjJoMFBTSXhNVE0wSWlCMmFXVjNRbTk0UFNJd0lEQWdNaUF4TVRNMElpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQanh3WVhSb0lHUTlJazB4SURCV01URXpOQ0lnYzNSeWIydGxQU0lqUXpkRFEwUXhJaUJ6ZEhKdmEyVXRaR0Z6YUdGeWNtRjVQU0kwSURRaUx6NDhMM04yWno0PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuLnN0cnVjdHVyZS12Mi5zdHJ1Y3R1cmUtdjItbWFpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIxLjUlIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3RydWN0dXJlLXYyLnN0cnVjdHVyZS12Mi1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNCUgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyLnN0cnVjdHVyZS12Mi1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgY2VudGVyO1xuICB9XG59XG4uc3RydWN0dXJlLXYyX2NlbnRlcmVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnN0cnVjdHVyZS12Ml9jZW50ZXJlZCAuc3RydWN0dXJlLXYyX19jb2xzOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICBib3R0b206IC00cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyX2NlbnRlcmVkIC5zdHJ1Y3R1cmUtdjJfX2NvbHM6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0cnVjdHVyZS12Ml9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdHJ1Y3R1cmUtdjJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW0taW1hZ2Uge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3RydWN0dXJlLXYyX19pdGVtLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbHMgc3RydWN0dXJlLXYyX19jb2xzX25vYmcgLnN0cnVjdHVyZS12Ml9faXRlbS1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW0tc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtLXRvZ2dsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjc2Y2MzO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0cnVjdHVyZS12Ml9faXRlbS10b2dnbGVyLXRleHQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMyNzZjYzM7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtLXRvZ2dsZXItaWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW0tdG9nZ2xlcl9hY3RpdmUge1xuICBjb2xvcjogIzg0OGU5OTtcbiAgYm9yZGVyLWNvbG9yOiAjODQ4ZTk5O1xufVxuLnN0cnVjdHVyZS12Ml9faXRlbS10b2dnbGVyX2FjdGl2ZSAuc3RydWN0dXJlLXYyX19pdGVtLXRvZ2dsZXItdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzg0OGU5OTtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW0tdG9nZ2xlcl9hY3RpdmUgLnN0cnVjdHVyZS12Ml9faXRlbS10b2dnbGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtLXBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtLXBob25lLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW1fdG9wIHtcbiAgcGFkZGluZzogMjdweDtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9faXRlbV90b3Age1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW1fdG9wIC5zdHJ1Y3R1cmUtdjJfX2l0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9faXRlbV90b3AgLnN0cnVjdHVyZS12Ml9faXRlbS1pbWFnZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLnN0cnVjdHVyZS12Ml9faXRlbV90b3AgLnN0cnVjdHVyZS12Ml9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9faXRlbV90b3AgLnN0cnVjdHVyZS12Ml9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19pdGVtX3RvcCAuc3RydWN0dXJlLXYyX19pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3RydWN0dXJlLXYyX19pdGVtX3RvcCAuc3RydWN0dXJlLXYyX19pdGVtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW06aG92ZXIgLnN0cnVjdHVyZS12Ml9faXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLnN0cnVjdHVyZS12Ml9fdG9nZ2xlcixcbi5zdHJ1Y3R1cmUtdjJfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uc3RydWN0dXJlLXYyX190b2dnbGVyOmhvdmVyLFxuLnN0cnVjdHVyZS12Ml9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLnN0cnVjdHVyZS12Ml9fdG9nZ2xlcjpsYXN0LWNoaWxkLFxuLnN0cnVjdHVyZS12Ml9fbGluazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5zdHJ1Y3R1cmUtdjJfX3RvZ2dsZXItaWNvbixcbi5zdHJ1Y3R1cmUtdjJfX2xpbmstaWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc3RydWN0dXJlLXYyX190b2dnbGVyX2FjdGl2ZSAuc3RydWN0dXJlLXYyX190b2dnbGVyLWljb24sXG4uc3RydWN0dXJlLXYyX19saW5rX2FjdGl2ZSAuc3RydWN0dXJlLXYyX19saW5rLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc3RydWN0dXJlLXYyX19jb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyX19jb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnN0cnVjdHVyZS12Ml9jZW50ZXJlZCAuc3RydWN0dXJlLXYyX19jb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5zdHJ1Y3R1cmUtdjJfY2VudGVyZWQgLnN0cnVjdHVyZS12Ml9fY29scyAuc3RydWN0dXJlLXYyX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9fY29scyAuc3RydWN0dXJlLXYyX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbHM6Zmlyc3QtY2hpbGQgLnN0cnVjdHVyZS12Ml9fY29sIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3RydWN0dXJlLXYyX19jb2xzOmZpcnN0LWNoaWxkIC5zdHJ1Y3R1cmUtdjJfX2NvbDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RydWN0dXJlLXYyIC5zdHJ1Y3R1cmUtdjJfX2l0ZW1faGVhZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVTRJaUJvWldsbmFIUTlJaklpSUhacFpYZENiM2c5SWpBZ01DQXhOVGdnTWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5NQ0F4U0RFMU9DSWdjM1J5YjJ0bFBTSWpRemREUTBReElpQnpkSEp2YTJVdFpHRnphR0Z5Y21GNVBTSTBJRFFpTHo0OEwzTjJaejQ9XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5zdHJ1Y3R1cmUtdjIgLnN0cnVjdHVyZS12Ml9faXRlbV9oZWFkIC5zdHJ1Y3R1cmUtdjJfX2NvbCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnN0cnVjdHVyZS12Ml9fY29sIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gODBweCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdHJ1Y3R1cmUtdjJfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zdHJ1Y3R1cmUtdjJfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRVNElpQm9aV2xuYUhROUlqSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5UZ2dNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKTk1DQXhTREUxT0NJZ2MzUnliMnRsUFNJalF6ZERRMFF4SWlCemRISnZhMlV0WkdGemFHRnljbUY1UFNJMElEUWlMejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9fY29sOmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyX19jb2w6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbF9sYXN0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbCArIC5zdHJ1Y3R1cmUtdjJfX2NvbCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc3RydWN0dXJlLXYyX19jb2wgKyAuc3RydWN0dXJlLXYyX19jb2w6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogY2FsYyg1MCUgLSA4MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3RydWN0dXJlLXYyX19jb2wgKyAuc3RydWN0dXJlLXYyX19jb2w6YWZ0ZXIge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19jb2w6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIycHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zdHJ1Y3R1cmUtdjJfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbDpsYXN0LWNoaWxkIC5zdHJ1Y3R1cmUtdjJfX3RvZ2dsZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyX19jb2w6bGFzdC1jaGlsZCAuc3RydWN0dXJlLXYyX190b2dnbGVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfY2VudGVyZWQgLnN0cnVjdHVyZS12Ml9fY29sOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5zdHJ1Y3R1cmUtdjJfbGlzdC1jZW50ZXJlZCAuc3RydWN0dXJlLXYyX19jb2w6bGFzdC1jaGlsZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyX19jb2xzX2FjdGl2ZSAuc3RydWN0dXJlLXYyX19jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19jb2xzOmxhc3QtY2hpbGQgLnN0cnVjdHVyZS12Ml9fY29sIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc3RydWN0dXJlLXYyX19jb250ZW50X2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vcmVpbmZvLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMjJweCA2MHB4IDIycHggMzBweDtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4ubW9yZWluZm8tYmxvY2tfX3RvZ2dsZXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZpbGw6ICNjN2NjZDE7XG59XG4ubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgcGFkZGluZyAwLjNzIGVhc2U7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5tb3JlaW5mby1ibG9ja19fY29udGVudCBhOm5vdCguZG9jLWl0ZW1fX3RpdGxlKTpub3QoLmRvYy1pdGVtX190YWcpOm5vdCguZG9jLWl0ZW1fX2ZpbGUtbGluaykge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5tb3JlaW5mby1ibG9ja19fY29udGVudC10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQtdGFibGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vcmVpbmZvLWJsb2NrX19jb250ZW50LXRhYmxlLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1vcmVpbmZvLWJsb2NrX19jb250ZW50LXRhYmxlLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQtdGFibGUtaXRlbV9mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb3JlaW5mby1ibG9ja19fY29udGVudC1sYWJlbCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1vcmVpbmZvLWJsb2NrX2FjdGl2ZSAubW9yZWluZm8tYmxvY2tfX3RvZ2dsZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5tb3JlaW5mby1ibG9ja19hY3RpdmUgLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ubW9yZWluZm8tYmxvY2tfYWN0aXZlIC5tb3JlaW5mby1ibG9ja19fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUxZTY7XG59XG4ubW9yZWluZm8tYmxvY2tfc3RhdGljIC5tb3JlaW5mby1ibG9ja19fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5tb3JlaW5mby10ZXh0IHtcbiAgbWF4LWhlaWdodDogMjYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb3JlaW5mby10ZXh0Om5vdCgubW9yZWluZm8tdGV4dF9hY3RpdmUpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDQsMjQ3LDI1MSwwKSAwJSwgI2Y0ZjdmYiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsICNmZmYgMTAwJSk7XG4gIGJvdHRvbTogMDtcbn1cbi5tb3JlaW5mby10ZXh0X2FjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ubW9yZWluZm8tbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubW9yZWluZm8tbGluayArIC5tb3JlaW5mby1saW5rX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmFzaWRlIC5tb3JlaW5mby1ibG9ja19fY29udGVudC10YWJsZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RhdHVzIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uanMtcGxheWVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBseXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogNzVweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwwLDAsMC4yKTtcbn1cbi5zY3JvbGwtdG9wX2FjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5zY3JvbGwtdG9wX2FjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2Nyb2xsLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNjcm9sbC10b3BfX2Fycm93IHtcbiAgZmlsbDogI2M3Y2NkMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5zY3JvbGwtdG9wOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuLmljb24tdGV4dC13cmFwcGVyX2NvbHMtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uaWNvbi10ZXh0LXdyYXBwZXJfY29scy0yIC5pY29uLXRleHQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pY29uLXRleHQtd3JhcHBlcl9jb2xzLTIgLmljb24tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmljb24tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4taGVpZ2h0OiA3MXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmljb24tdGV4dCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmljb24tdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pY29uLXRleHRfX2ljb24ge1xuICBmaWxsOiAjMGM0OWNkO1xufVxuLmljb24tdGV4dF9faWNvbi13cmFwcGVyIHtcbiAgbWluLXdpZHRoOiA1N3B4O1xuICBtaW4taGVpZ2h0OiA1N3B4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMjdweCAwIDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaWNvbi10ZXh0X19pY29uLXdyYXBwZXIganVzdGlmeS1jb250ZW50IGNlbnRlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmljb24tdGV4dF9faWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG59XG4uaWNvbi10ZXh0X190ZXh0IHAge1xuICBjb2xvcjogIzg0OGU5OTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW1hZ2UtdGV4dC1idXR0b24ge1xuICBwYWRkaW5nOiAyMDBweCAzMHB4IDIwcHg7XG4gIHdpZHRoOiAzNTBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9ub2JnLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmltYWdlLXRleHQtYnV0dG9uX19pbWFnZSB7XG4gIHdpZHRoOiAyOTBweDtcbiAgaGVpZ2h0OiAzODBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2J1aWxkL2ltZy9wdWJsaWMvbm9waG90by5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4MHB4O1xufVxuLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgLmltYWdlLXRleHQtYnV0dG9uX19pbWFnZSB7XG4gIHdpZHRoOiAxNDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAuaW1hZ2UtdGV4dC1idXR0b25fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmltYWdlLXRleHQtYnV0dG9uX25vYmcgLmltYWdlLXRleHQtYnV0dG9uX19pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9ub2JnLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgLmltYWdlLXRleHQtYnV0dG9uX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fbm9iZy5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIC5pbWFnZS10ZXh0LWJ1dHRvbl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaW1hZ2UtdGV4dC1idXR0b25fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG4uaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCB7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQtbGVmdCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG4uaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG4uaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCBwIHtcbiAgY29sb3I6ICM5MTlhYTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgLmJ0biAuYnRuX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgLmJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCAuYnRuIC5idG5fX2ljb25fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4uaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCAuYnRuX19pY29uX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCAuYnRuX190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCAuYnRuIC5oaWRlLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgLmJ0biAuaGlkZS14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uaW1hZ2UtdGV4dC1idXR0b25fX3RleHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjBweDtcbiAgbGVmdDogLTMwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgYmFja2dyb3VuZDogI2YwMDtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDdkZWcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcwLjM5ZGVnLCByZ2JhKDI0NCwyNDcsMjUxLDAuOTUpIDE4LjklLCAjZjRmN2ZiIDM4LjE0JSwgI2ZjZmRmZSA2MS4yOSUpO1xufVxuLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0OmJlZm9yZSB7XG4gIGxlZnQ6IC01MHB4O1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2tldygtMzBkZWcsIDApO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjAwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgxLjIzZGVnLCByZ2JhKDI0NCwyNDcsMjUxLDAuOTAzKSAyLjc0JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjgyMikgODMuMDMlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dDpiZWZvcmUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC02MHB4O1xuICAgIHRyYW5zZm9ybTogc2tldygwZGVnLCA3ZGVnKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcwLjM5ZGVnLCByZ2JhKDI0NCwyNDcsMjUxLDAuOTUpIDE4LjklLCAjZjRmN2ZiIDM4LjE0JSwgI2ZjZmRmZSA2MS4yOSUpO1xuICB9XG59XG4uaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbC5pbWFnZS10ZXh0LWJ1dHRvbl9ub2JnIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dDpiZWZvcmUge1xuICBsZWZ0OiAtNzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsLmltYWdlLXRleHQtYnV0dG9uX25vYmcgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0OmJlZm9yZSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBza2V3KC0zMGRlZywgMCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODEuMjNkZWcsIHJnYmEoMjQ0LDI0NywyNTEsMC45MDMpIDIuNzQlLCByZ2JhKDI1NSwyNTUsMjU1LDAuODIyKSA4My4wMyUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMTVkZWcpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzAuMzlkZWcsIHJnYmEoMjQ0LDI0NywyNTEsMC45NSkgMTguOSUsICNmNGY3ZmIgMzguMTQlLCAjZmNmZGZlIDYxLjI5JSk7XG4gIH1cbn1cbi50aXRsZS1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnRpdGxlLWxvZ29fX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi50aXRsZS1sb2dvX19sb2dvIHtcbiAgd2lkdGg6IDMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uY29udGFjdHMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG4uY29udGFjdHMtYmxvY2tfX2l0ZW0ge1xuICB3aWR0aDogMzMlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuY29udGFjdHMtYmxvY2tfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb250YWN0cy1ibG9ja19faXRlbSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuY29udGFjdHMtYmxvY2tfX2l0ZW0gaDQuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250YWN0cy1ibG9ja19faXRlbSBwIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmdyaWQtYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuLmdyaWQtYmxvY2tzX19pdGVtIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDI1cHgpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ3JpZC1ibG9ja3NfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZ3JpZC1ibG9ja3NfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZ3JpZC1ibG9ja3NfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmdyaWQtYmxvY2tzX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgfVxuICAuZ3JpZC1ibG9ja3NfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZ3JpZC1ibG9ja3NfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ3JpZC1ibG9ja3NfX2l0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdyaWQtYmxvY2tzX19pdGVtLXRleHQgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ncmlkLWJsb2Nrc19faXRlbS1sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbi5ncmlkLWJsb2Nrc19faXRlbSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXIpIGFuZCAobWluLXdpZHRoOiA3MzVweCkge1xuICAuZ3JpZC1ibG9ja3NfX2l0ZW06aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNjRweCAwcHggcmdiYSgwLDAsMCwwLjExKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZ3JpZC1ibG9ja3NfX2l0ZW06aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmdyaWQtYmxvY2tzX19pdGVtOmhvdmVyIGgzIHtcbiAgICBjb2xvcjogIzFjNjhiNztcbiAgfVxuICAuZ3JpZC1ibG9ja3NfX2l0ZW06aG92ZXIgLmdyaWQtYmxvY2tzX19pdGVtLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ncmlkLWJsb2Nrc19faXRlbTpob3ZlciAuZ3JpZC1ibG9ja3NfX2l0ZW0tbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24taG9tZS10b3AgaDEge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmRvY3VtZW50LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzNiNDI1NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvY3VtZW50LWluZm9fX2xvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kb2N1bWVudC1pbmZvX19sb2FkZXIgc3BhbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBibGluaztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjRzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5kb2N1bWVudC1pbmZvX19sb2FkZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uZG9jdW1lbnQtaW5mb19fbG9hZGVyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmRvY3VtZW50LWluZm8gaWZyYW1lLFxuLmRvY3VtZW50LWluZm8gb2JqZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgei1pbmRleDogMTtcbn1cbi5qb2ItbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5qb2ItbGlzdF9faXRlbS1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzg0OGU5OTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmpvYi1saXN0X19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5qb2ItbGlzdF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uam9iLWxpc3RfX2l0ZW0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5qb2ItbGlzdF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMwLDIzMywyMzcsMC40MSk7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uam9iLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24taXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuam9iLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wdWJsaWNfX3RleHQgLmpvYi1saXN0X19pdGVtLWRlc2NyaXB0aW9uLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5qb2ItbGlzdF9faXRlbS1kZXNjcmlwdGlvbi1pdGVtLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uam9iLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24taXRlbS1pY29uLXN2ZyB7XG4gIGZpbGw6ICM4NDhlOTk7XG59XG4uam9iLWxpc3RfX2l0ZW06aG92ZXIgLmpvYi1saXN0X19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uZG93bmxvYWQtdmlkZW8tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tYXV0aCB7XG4gIHBhZGRpbmc6IDY1cHggMCA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb24tYXV0aCB7XG4gICAgcGFkZGluZzogMzBweCAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuc2VjdGlvbi1hdXRoIHtcbiAgICBwYWRkaW5nOiAyOHB4IDE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWF1dGhfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb24tYXV0aF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxufVxuLnNlY3Rpb24tYXV0aF9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uc2VjdGlvbi1hdXRoX190ZXh0IHAge1xuICBjb2xvcjogIzg0OGU5OTtcbn1cbi5zZWN0aW9uLWF1dGhfX3RleHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb24tYXV0aF9fYnV0dG9ucyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWF1dGggLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc2VjdGlvbi1hdXRoICsgLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uLWF1dGggKyAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5yZXF1ZXN0LWNhcmQge1xuICBwYWRkaW5nOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAucmVxdWVzdC1jYXJkIHtcbiAgICBtYXJnaW46IDAgLTE2cHggMTBweDtcbiAgICBwYWRkaW5nOiAyOHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnJlcXVlc3QtY2FyZF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbn1cbi5yZXF1ZXN0LWNhcmRfX3RvcCBiIHtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4ucGFnZS1ob21lIC5yZXF1ZXN0LWNhcmRfX2JvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ucmVxdWVzdC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnJlcXVlc3QtY2FyZCAucmVxdWVzdC1jYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbi5yZXF1ZXN0LWNhcmQgLnJlcXVlc3QtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wYWdlLWhvbWUgLnJlcXVlc3QtY2FyZCAucmVxdWVzdC1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVxdWVzdC1jYXJkX2FjdGl2ZSAucmVxdWVzdC1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVxdWVzdC1jYXJkOm5vdCgucmVxdWVzdC1jYXJkX2FjdGl2ZSkgLnJlcXVlc3QtY2FyZF9fdG9nZ2xlLXZhcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVxdWVzdC1jYXJkX2FjdGl2ZSAucmVxdWVzdC1jYXJkX190b2dnbGUtdmFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlcXVlc3QtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDEwO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ucmVxdWVzdC1jYXJkX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVxdWVzdC1jYXJkX19jb250ZW50IC5yZXF1ZXN0LWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcXVlc3QtY2FyZF9hY3RpdmUgLnJlcXVlc3QtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnVzZXJiYXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC51c2VyYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udXNlcmJhcl9faWNvbiB7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udXNlcmJhcl9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC51c2VyYmFyX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgfVxufVxuLnVzZXJiYXJfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDMycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAudXNlcmJhcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLnVzZXJiYXIgKyAuYnRuLXdpdGgtdGV4dCAuYnRuIHtcbiAgbWluLXdpZHRoOiAyNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC51c2VyYmFyICsgLmJ0bi13aXRoLXRleHQgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZXN0LXJlcXVlc3Qge1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRpYWxvZ19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmRpYWxvZ19faXRlbSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSB3cmFwO1xuICB9XG59XG4uZGlhbG9nX19hdXRob3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmRpYWxvZ19fYXV0aG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZGlhbG9nX19hdXRob3ItdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZGlhbG9nX19hdXRob3Jfc2VsZiAuZGlhbG9nX19hdXRob3ItdGl0bGUge1xuICB3aWR0aDogYXV0bztcbn1cbi5kaWFsb2dfX2F1dGhvci1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzNlNDQ1ODtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmRpYWxvZ19fYXV0aG9yLWRhdGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uZGlhbG9nX19hdXRob3IgLmZvcm0tZWRpdC1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZGlhbG9nX19hdXRob3IgLmZvcm0tZWRpdC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmRpYWxvZ19fbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5kaWFsb2dfX21lc3NhZ2UgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZGlhbG9nX19tZXNzYWdlIC50ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5kaWFsb2dfX21lc3NhZ2UgLmJsb2NrLnRoZW1lX3doaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5kaWFsb2dfX21lc3NhZ2UgLmJsb2NrLnRoZW1lX3doaXRlIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmRpYWxvZ19fbWVzc2FnZSAuYmxvY2sudGhlbWVfd2hpdGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5kaWFsb2dfX21lc3NhZ2UgLmJsb2NrLnRoZW1lX3doaXRlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvbGwtYmxvY2sge1xuICBwYWRkaW5nOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnBvbGwtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5wb2xsLWJsb2NrX19xdWVzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wb2xsLWJsb2NrX19hbnN3ZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBvbGwtYmxvY2tfX3N1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucG9sbC1ibG9jayAuc2VsZWN0MiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucG9sbC1ibG9ja19fcmVzdWx0LWxpbms6aG92ZXIsXG4ucG9sbC1ibG9ja19fYW5zd2VyLWxpbms6aG92ZXIge1xuICBjb2xvcjogJHByaW1hcnlIb3Zlcjtcbn1cbi5wb2xsLWJsb2NrX19mb290ZXIgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnBvbGwtYmxvY2tfX3Jlc3VsdCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAucG9sbC1ibG9ja19fcmVzdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucG9sbC1ibG9ja19fcmVzdWx0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnBvbGwtYmxvY2tfX3Jlc3VsdC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnBvbGwtYmxvY2tfX3Jlc3VsdC1pbmZvIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG59XG4ucG9sbC1ibG9ja19fcmVzdWx0LXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnBvbGwtYmxvY2tfX3Jlc3VsdC1wcm9ncmVzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wb2xsLWJsb2NrX19yZXN1bHQtcHJvZ3Jlc3MtZmlsbCB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogIzI3NmNjMztcbn1cbi5wb2xsLWJsb2NrX19yZXN1bHQtY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5wb2xsLWJsb2NrX19yZXN1bHQtY291bnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucG9sbC1ibG9ja19fcmVzdWx0LWNvdW50LXBlcmNlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnBvbGwtYmxvY2tfX3Jlc3VsdC1jb3VudC1xdWFudGl0eSB7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnBvbGwtYmxvY2tfX3Jlc3VsdC1jb3VudC1xdWFudGl0eSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4uY29udGFpbmVyLTQwNCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWluZXItNDA0IC5mb250LXNpemUtNzIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5jb250YWluZXItNDA0IHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG4uY29udGFpbmVyLTQwNCAuZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb250YWluZXItNDA0IC5mb250LXNpemUtNzIge1xuICBmb250LXNpemU6IDcycHggIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItNDA0IC5saW5rLWNvbG9yLWxpdGUge1xuICBjb2xvcjogIzAzOTBkOSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgNnB4O1xufVxuW2RhdGEtY29sb3I9XCJncmVlblwiXSAuYmctY29sb3IsXG5bZGF0YS1jb2xvcj1cImdyZWVuXCJdIC5tYXJrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNmRkNDAwO1xufVxuLnRydW1ib3d5Zy1pbWFnZUZsb2F0RHJvcGRvd24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGlRMkZ3WVY4eElpQmxibUZpYkdVdFltRmphMmR5YjNWdVpEMGlibVYzSURBZ01DQTBOVGd1TXpVeklEUTFPQzR6TlRNaUlHaGxhV2RvZEQwaU5URXlJaUIyYVdWM1FtOTRQU0l3SURBZ05EVTRMak0xTXlBME5UZ3VNelV6SWlCM2FXUjBhRDBpTlRFeUlpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBqeHdZWFJvSUdROUltMDBORFF1TURJNUlESTRMalkwTjJndE1qVTNMamd5TTJNdE55NDVNVGNnTUMweE5DNHpNalFnTmk0ME1EWXRNVFF1TXpJMElERTBMak15TkhZeU1EQXVOVEk1WXpBZ055NDVNVGNnTmk0ME1EWWdNVFF1TXpJMElERTBMak15TkNBeE5DNHpNalJvTWpVM0xqZ3lOR00zTGpreE55QXdJREUwTGpNeU5DMDJMalF3TmlBeE5DNHpNalF0TVRRdU16STBkaTB5TURBdU5USTVZeTB1TURBeExUY3VPVEU0TFRZdU5EQTNMVEUwTGpNeU5DMHhOQzR6TWpVdE1UUXVNekkwZW0wdE1qUXpMalVnTWpndU5qUTNhREl5T1M0eE56WjJNVGN4TGpnNE1td3RPRFV1T1RReExUZzFMamswTVMwNE5TNDVOREVnT0RVdU9UUXhhQzAxTnk0eU9UUjZJaTgrUEhCaGRHZ2daRDBpYlRJM09DNHdPQ0E1TkM0ek16SmpNVEV1TVRnM0lERXhMakU0TnlBeE1TNHhPRGNnTWprdU16STJJREFnTkRBdU5URXpjeTB5T1M0ek1qWWdNVEV1TVRnM0xUUXdMalV4TXlBd0xURXhMakU0TnkweU9TNHpNallnTUMwME1DNDFNVE5qTVRFdU1UZzRMVEV4TGpFNE9DQXlPUzR6TWpZdE1URXVNVGc0SURRd0xqVXhNeUF3SWk4K1BIQmhkR2dnWkQwaWJUQWdOREF4TGpBMU9XZ3pORE11TnpZMWRqSTRMalkwTjJndE16UXpMamMyTlhvaUx6NDhjR0YwYUNCcFpEMGljR0YwYUMweFh6TTBYeUlnWkQwaWJUQWdNakF3TGpVeU9XZ3hORE11TWpNMWRqSTRMalkwTjJndE1UUXpMakl6TlhvaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREFnTnlraUx6NDhjR0YwYUNCa1BTSnRNQ0F6TVRVdU1URTRhRFExT0M0ek5UTjJNamd1TmpRM2FDMDBOVGd1TXpVemVpSXZQanh3WVhSb0lHbGtQU0p3WVhSb0xURmZNek5mSWlCa1BTSnRNQ0E0TlM0NU5ERm9NVFF6TGpJek5YWXlPQzQyTkRkb0xURTBNeTR5TXpWNklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d3SURNcElpOCtQQzl6ZG1jK1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cbmltZy5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDEwcHggMTBweCAwO1xufVxuaW1nLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDEwcHggMTBweDtcbn1cbi5xdW90ZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWN0aW9uX190ZXh0IC5xdW90ZS1saW5rIHtcbiAgdG9wOiAtMzVweDtcbn1cbi5kaWFsb2dfX21lc3NhZ2U6aG92ZXIgLnF1b3RlLWxpbmssXG4uc2VjdGlvbl9fY29udGVudDpob3ZlciAucXVvdGUtbGluayB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIC5xdW90ZV9fdGV4dCxcbi5kaWFsb2cgLnF1b3RlX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDQpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyAucXVvdGVfX3RleHQ6YmVmb3JlLFxuLmRpYWxvZyAucXVvdGVfX3RleHQ6YmVmb3JlLFxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyAucXVvdGVfX3RleHQ6YWZ0ZXIsXG4uZGlhbG9nIC5xdW90ZV9fdGV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBvcGFjaXR5OiAwLjU7XG59XG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIC5xdW90ZV9fdGV4dDpiZWZvcmUsXG4uZGlhbG9nIC5xdW90ZV9fdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnwqsnO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IC03cHg7XG59XG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIC5xdW90ZV9fdGV4dDphZnRlcixcbi5kaWFsb2cgLnF1b3RlX190ZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ8K7JztcbiAgcmlnaHQ6IC02cHg7XG4gIGJvdHRvbTogMTFweDtcbn1cbi50cnVtYm93eWctZWRpdG9yIC5xdW90ZSxcbi50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgLnF1b3RlLFxuLmRpYWxvZyAucXVvdGUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi50cnVtYm93eWctZWRpdG9yIGRpdi5xdW90ZV9fZGF0ZSxcbi50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgZGl2LnF1b3RlX19kYXRlLFxuLmRpYWxvZyBkaXYucXVvdGVfX2RhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZGlhbG9nIC5xdW90ZV9fdGV4dDpiZWZvcmUge1xuICB0b3A6IDNweDtcbn1cbi5kaWFsb2cgLnF1b3RlX190ZXh0OmFmdGVyIHtcbiAgYm90dG9tOiA4cHg7XG59XG4uY29va2llcy1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5jb29raWVzLW1vZGFsIC5idG4ge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuY29va2llcy1tb2RhbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvb2tpZXMtbW9kYWwtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmNvb2tpZXMtbW9kYWwuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi50aGVtZV9saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmNGY3ZmI7XG59XG4uaW52YWxpZCB7XG4gIGNvbG9yOiAjZjAwO1xufVxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogJ0dPU1RVSTInLCBzYW5zLXNlcmlmO1xufVxuLmZvcm0gKyAuZm9ybSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uZm9ybV9fZmllbGRzIHtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5mb3JtX19maWVsZHMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5mb3JtX19ncm91cCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZm9ybV9fZ3JvdXAgLmZvcm1fX2l0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgd2lkdGg6IDQ1JTtcbn1cbi5mb3JtX19ncm91cCAuZm9ybV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI3JlZ2lzdGVyRm9ybSAuZm9ybV9fZ3JvdXAgLmZvcm1fX2l0ZW0ge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgI3JlZ2lzdGVyRm9ybSAuZm9ybV9fZ3JvdXAgLmZvcm1fX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZvcm1fX2dyb3VwIC5mb3JtX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG4uZm9ybV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb3JtIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLmZvcm1fX2l0ZW1faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMTYwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbn1cbi5yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLnJhZGlvX19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmFkaW9fX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvX19sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnJhZGlvX19sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDhweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5yYWRpbzpob3ZlciAucmFkaW9fX2xhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI3NmNjMztcbn1cbi5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIC5yYWRpb19fbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI3NmNjMztcbiAgYm9yZGVyOiAwO1xufVxuLnJhZGlvX19pbnB1dDpjaGVja2VkICsgLnJhZGlvX19sYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ucmFkaW86aG92ZXIgLnJhZGlvX19sYWJlbCB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLnJhZGlvX19pbnB1dDpkaXNhYmxlZDpob3ZlciArIC5yYWRpb19fbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRlMWU2O1xufVxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNoZWNrYm94X19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3hfX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmNoZWNrYm94X19sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyNzZjYzM7XG59XG4uY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyNzZjYzM7XG4gIGJvcmRlcjogMDtcbn1cbi5jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveF9fbGFiZWwge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQmtQU0pOTnk0ME1TQTRMalU0T1RnMFRERXlJREV6TGpFMk9UaE1NVFl1TlRrZ09DNDFPRGs0TkV3eE9DQTVMams1T1RnMFRERXlJREUxTGprNU9UaE1OaUE1TGprNU9UZzBURGN1TkRFZ09DNDFPRGs0TkZvaUlHWnBiR3c5SW5kb2FYUmxJaTgrUEcxaGMyc2dhV1E5SW0xaGMyc3dJaUJ0WVhOckxYUjVjR1U5SW1Gc2NHaGhJaUJ0WVhOclZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJaUI0UFNJMklpQjVQU0k0SWlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU9DSStQSEJoZEdnZ1pEMGlUVGN1TkRFZ09DNDFPRGs0TkV3eE1pQXhNeTR4TmprNFRERTJMalU1SURndU5UZzVPRFJNTVRnZ09TNDVPVGs0TkV3eE1pQXhOUzQ1T1RrNFREWWdPUzQ1T1RrNE5FdzNMalF4SURndU5UZzVPRFJhSWlCbWFXeHNQU0ozYUdsMFpTSXZQand2YldGemF6NDhaeUJ0WVhOclBTSjFjbXdvSTIxaGMyc3dLU0krUEhKbFkzUWdlRDBpTWpRaUlIazlJakkwSWlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSEo0UFNJMElpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3RNVGd3SURJMElESTBLU0lnWm1sc2JEMGlJek5DTkRJMU5pSXZQand2Wno0OEwzTjJaejQ9XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdC1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2ZztiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNE5Danh3WVhSb0lHUTlJazAzSURFNUxqQXdOVFJNTVRRdU1UVXpOQ0F4TVM0NU9UazFURGNnTkM0NU9UTTFNMHc1TGpVMk5EUXpJREl1TkRjNU9UaE1NVGt1TXpBd05TQXhNUzQ1T1RrMVREa3VOVFkwTkRNZ01qRXVOVEU1VERjZ01Ua3VNREExTkZvaUlHWnBiR3c5SW5kb2FYUmxJaTgrRFFvOGJXRnpheUJwWkQwaWJXRnphekFpSUcxaGMyc3RkSGx3WlQwaVlXeHdhR0VpSUcxaGMydFZibWwwY3owaWRYTmxjbE53WVdObFQyNVZjMlVpSUhnOUlqY2lJSGs5SWpJaUlIZHBaSFJvUFNJeE15SWdhR1ZwWjJoMFBTSXlNQ0krRFFvOGNHRjBhQ0JrUFNKTk55QXhPUzR3TURVMFRERTBMakUxTXpRZ01URXVPVGs1TlV3M0lEUXVPVGt6TlROTU9TNDFOalEwTXlBeUxqUTNPVGs0VERFNUxqTXdNRFVnTVRFdU9UazVOVXc1TGpVMk5EUXpJREl4TGpVeE9VdzNJREU1TGpBd05UUmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBnMEtQQzl0WVhOclBnMEtQR2NnYldGemF6MGlkWEpzS0NOdFlYTnJNQ2tpUGcwS1BISmxZM1FnZDJsa2RHZzlJakkwSWlCb1pXbG5hSFE5SWpJMElpQnllRDBpTkNJZ1ptbHNiRDBpSXpOQ05ESTFOaUl2UGcwS1BDOW5QZzBLUEM5emRtYytEUW89XCIpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMGM0OWNkO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcGFkZGluZzogMCAzNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJ0bl9kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5idG5fdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4uYnRuX2xpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY3ZmI7XG59XG4uYnRuX2xpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZTFlNjtcbn1cbi5idG5fd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5idG5fd2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fYnJkciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5idG5fYnJkcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZGUxZTY7XG59XG4uYnRuOmhvdmVyOm5vdCguYnRuX3RyYW5zcGFyZW50KTpub3QoLmJ0bl9saWdodCk6bm90KC5idG5fYnJkcikge1xuICBiYWNrZ3JvdW5kOiAjM2M4YWZmO1xufVxuLmJ0bltkaXNhYmxlZF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xuICBjb2xvcjogI2RkZTFlNjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnRuW2Rpc2FibGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYXJzbGV5LWVycm9ycy1saXN0IGxpIHtcbiAgY29sb3I6ICNmMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmhpZGRlbi1maWVsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvZ2dsZS1maWVsZDpjaGVja2VkIH4gLmhpZGRlbi1maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJlcXVpcmVkIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uYm90dG9tLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYm90dG9tLWJ1dHRvbnMge1xuICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmJvdHRvbS1idXR0b25zIC5idG4sXG4gIC5ib3R0b20tYnV0dG9ucyAuYnRuICsgLmJ0bjpub3QoLmJ0bi1ibG9jaykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cbi5mb3JtLWVkaXQtbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mb3JtLWVkaXQtbGluayBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5vbmVsaW5lLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsMTMxLDIxNCwwLjY0KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDE0cHggcmdiYSgwLDAsMCwwLjA2KTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgbWF4LXdpZHRoOiA0NzZweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5vbmVsaW5lLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyA2NHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjRweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMCA3NXB4IDAgMjBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAub25lbGluZS1zbGlkZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm9uZWxpbmUtc2xpZGVyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm9uZWxpbmUtc2xpZGVyX19pdGVtIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAub25lbGluZS1zbGlkZXJfX2l0ZW0gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vbmVsaW5lLXNsaWRlcl9faXRlbS5zbGljay1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLm9uZWxpbmUtc2xpZGVyX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5vbmVsaW5lLXNsaWRlcl9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ub25lbGluZS1zbGlkZXJfX2l0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm9uZWxpbmUtc2xpZGVyX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZpbGw6ICNmZmY7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm9uZWxpbmUtc2xpZGVyX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub25lbGluZS1zbGlkZXIgYiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm9uZWxpbmUtc2xpZGVyIGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLm9uZWxpbmUtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLm9uZWxpbmUtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICByaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm9uZWxpbmUtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuLm9uZWxpbmUtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG4ub25lbGluZS1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvbW8tc2xpZGVyIHtcbiAgaGVpZ2h0OiAxNzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5wcm9tby1zbGlkZXIge1xuICAgIGhlaWdodDogMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wcm9tby1zbGlkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnByb21vLXNsaWRlcl9faW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAucHJvbW8tc2xpZGVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4ucHJvbW8tc2xpZGVyX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3OHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucHJvbW8tc2xpZGVyX19pdGVtLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnByb21vLXNsaWRlcl9faXRlbS1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wcm9tby1zbGlkZXJfX2l0ZW0tbG9nbyB7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gIH1cbn1cbi5wcm9tby1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnByb21vLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucHJvbW8tc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnByb21vLXNsaWRlcl9faXRlbS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnByb21vLXNsaWRlcl9faXRlbS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucHJvbW8tc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbmFzaWRlIC5wcm9tby1zbGlkZXIge1xuICBoZWlnaHQ6IDMzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5hc2lkZSAucHJvbW8tc2xpZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5hc2lkZSAucHJvbW8tc2xpZGVyX19pdGVtIHtcbiAgaGVpZ2h0OiAzMzBweDtcbn1cbmFzaWRlIC5wcm9tby1zbGlkZXJfX2l0ZW0tbG9nbyB7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5hc2lkZSAucHJvbW8tc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbmFzaWRlIC5wcm9tby1zbGlkZXJfX2l0ZW0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5hc2lkZSAucHJvbW8tc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5hc2lkZSAucHJvbW8tc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwIDNweDtcbn1cbmFzaWRlIC5wcm9tby1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnByb21vLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgbGVmdDogNTBweDtcbiAgdG9wOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAucHJvbW8tc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBsZWZ0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucHJvbW8tc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9tby1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDNweCAwO1xufVxuLnByb21vLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlPQ0lnZG1sbGQwSnZlRDBpTUNBd0lERTBJRGdpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRURXlMamMyTVNBM0xqYzRUREUwSURZdU5rdzNMakEzSURCTU1DNHhOREF3TURFZ05pNDJUREV1TXpjNUlEY3VOemhNTnk0d055QXlMak0yVERFeUxqYzJNU0EzTGpjNFdpSWdabWxzYkQwaVlteGhZMnNpTHo0OGJXRnpheUJwWkQwaWJXRnphekFpSUcxaGMyc3RkSGx3WlQwaVlXeHdhR0VpSUcxaGMydFZibWwwY3owaWRYTmxjbE53WVdObFQyNVZjMlVpSUhnOUlqQWlJSGs5SWpBaUlIZHBaSFJvUFNJeE5DSWdhR1ZwWjJoMFBTSTRJajQ4Y0dGMGFDQmtQU0pOTVRJdU56WXhJRGN1TnpoTU1UUWdOaTQyVERjdU1EY2dNRXd3TGpFME1EQXdNU0EyTGpaTU1TNHpOemtnTnk0M09FdzNMakEzSURJdU16Wk1NVEl1TnpZeElEY3VOemhhSWlCbWFXeHNQU0ozYUdsMFpTSXZQand2YldGemF6NDhaeUJ0WVhOclBTSjFjbXdvSTIxaGMyc3dLU0krUEM5blBqd3ZjM1puUGc9PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQ4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5wcm9tby1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICByaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnByb21vLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb21vLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByb21vLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIG1hcmdpbi10b3A6IC0xOXB4O1xufVxuLnByb21vLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbi5oZXhhZ29ucy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgbWFyZ2luOiAwIC04NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhleGFnb25zLXNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5oZXhhZ29ucy1zbGlkZXI6YmVmb3JlLFxuLmhleGFnb25zLXNsaWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uaGV4YWdvbnMtc2xpZGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Y0ZjdmYiAwJSwgcmdiYSgyNDQsMjQ3LDI1MSwwKSAxMDAlKTtcbn1cbi5oZXhhZ29ucy1zbGlkZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ0LDI0NywyNTEsMCkgMCUsICNmNGY3ZmIgMTAwJSk7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmhleGFnb25zLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmc6IDAgODBweDtcbn1cbi5oZXhhZ29ucy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5oZXhhZ29ucy1zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGV4YWdvbnMtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhleGFnb25zLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmhleGFnb25zLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIGJhY2tncm91bmQ6ICNkZGUxZTY7XG59XG4uaGV4YWdvbnMtc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyNzZjYzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGV4YWdvbnMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGV4YWdvbnMtc2xpZGVyIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZXhhZ29ucy1zbGlkZXIgLnNsaWNrLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHVibGljLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucHVibGljLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHVibGljLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHVibGljL3NsaWRlci1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucHVibGljLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wdWJsaWMtc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wdWJsaWMtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cbi5wdWJsaWMtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnB1YmxpYy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnB1YmxpYy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBiYWNrZ3JvdW5kOiAjZGRlMWU2O1xuICBtYXJnaW46IDAgNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnB1YmxpYy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI3NmNjMztcbn1cbi53YXJuaW5nLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53YXJuaW5nLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndhcm5pbmctc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi53YXJuaW5nLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjc2Y2MzO1xufVxuLndhcm5pbmctc2xpZGVyX3R5cGUtMSAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC53YXJuaW5nLXNsaWRlcl90eXBlLTEgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAud2FybmluZy1zbGlkZXJfdHlwZS0xIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0xMHB4O1xuICB9XG59XG4ud2FybmluZy1zbGlkZXJfdHlwZS0yIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiA0MHB4O1xuICB3aWR0aDogNjVweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAud2FybmluZy1zbGlkZXJfdHlwZS0zIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDMycHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgfVxufVxuLnB1YmxpYy1zbGlkZXItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wdWJsaWMtc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMnB4IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHVibGljLXNsaWRlci1uYXZfX2ltYWdlLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwJTtcbiAgZmlsdGVyOiBibHVyKDQwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuLnB1YmxpYy1zbGlkZXItbmF2X19pbWFnZS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wdWJsaWMtc2xpZGVyLW5hdiAuc2xpY2stYXJyb3cge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHVibGljL3NsaWRlci1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wdWJsaWMtc2xpZGVyLW5hdiAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wdWJsaWMtc2xpZGVyLW5hdiAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucHVibGljLXNsaWRlci1uYXYgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLnB1YmxpYy1zbGlkZXItbmF2IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnB1YmxpYy1zbGlkZXItbmF2IC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnB1YmxpYy1zbGlkZXItbmF2IC5zbGljay1kb3RzIGxpIHtcbiAgYmFja2dyb3VuZDogI2RkZTFlNjtcbiAgbWFyZ2luOiAwIDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5wdWJsaWMtc2xpZGVyLW5hdiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjc2Y2MzO1xufVxuLmluZm9ibG9ja19fdGV4dF9zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW5mb2Jsb2NrX190ZXh0X3NsaWRlciAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmluZm9ibG9ja19fdGV4dF9zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBiYWNrZ3JvdW5kOiAjZGRlMWU2O1xufVxuLmluZm9ibG9ja19fdGV4dF9zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI3NmNjMztcbn1cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDMzMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubW9kYWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tb2RhbF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDk1LDk1LDk1LDAuMTUpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb2RhbF9fd3JhcHBlciB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG59XG4ubW9kYWxfYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2RhbF9faGVhZGVyIHtcbiAgcGFkZGluZzogMzZweDtcbn1cbi5tb2RhbF9faGVhZGVyIGgyLFxuLm1vZGFsX19oZWFkZXIgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmNGY3ZmI7XG59XG4ubW9kYWxfX2NvbnRlbnQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMzZweDtcbn1cbi5tb2RhbF9fY29udGVudC1zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZTFlNjtcbn1cbi5tb2RhbF9fY29udGVudC1zZWN0aW9uLm1vZGFsX19jb250ZW50LXNlY3Rpb25fbm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTBweCAzNnB4O1xufVxuLm1vZGFsX19jb250ZW50LXNlY3Rpb24ubW9kYWxfX2NvbnRlbnQtc2VjdGlvbl9uby1ib3JkZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5tb2RhbF9fY29udGVudC1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgLTE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubW9kYWxfX2NvbnRlbnQtY29sdW1ucyB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxufVxuLm1vZGFsX19jb250ZW50LWNvbHVtbnMtaXRlbSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5tb2RhbF9fY29udGVudC1jb2x1bW5zLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RhbF9fY29udGVudC1jb2x1bW5zLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLm1vZGFsX19jb250ZW50LXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubW9kYWxfX2NvbnRlbnQtc29jaWFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubW9kYWxfX2NvbnRlbnQtc29jaWFsIC5zb2NpYWwtbGlua3Mge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubW9kYWxfX2NvbnRlbnQtc29jaWFsIC5zb2NpYWwtbGlua3Mge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLm1vZGFsX19jb250ZW50LXNvY2lhbCAuc29jaWFsLWxpbmtzX19pdGVtLWljb24ge1xuICBmaWxsOiAjMGM0OWNkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm1vZGFsX19jb250ZW50LXNvY2lhbCAuc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIC5zb2NpYWwtbGlua3NfX2l0ZW0taWNvbiB7XG4gIGZpbGw6ICMzYjQyNTY7XG59XG4ubW9kYWxfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1vZGFsX19mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLm1vZGFsX19mb290ZXIgLmJ0biB7XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4ubW9kYWxfX2Vycm9ycyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbn1cbi5tb2RhbF9fcmFkaW8tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTZweCAwIC0xNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1vZGFsX19yYWRpby1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgY29sb3I6ICM5NTllYTc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubW9kYWxfX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4ubW9kYWxfX2Nsb3NlLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4ubW9kYWwgLnBseXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsIGlmcmFtZS5oZWlnaHQxMDAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3ZpZGVvLW1vZGFsIC5tb2RhbF9fY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI3ZpZGVvLW1vZGFsIC5tb2RhbF9faGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCA1NnB4IDIwcHggMzZweDtcbn1cbiN2aWRlby1tb2RhbCAubW9kYWxfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHggMzZweDtcbn1cbiN2aWRlby1tb2RhbCAubW9kYWxfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbiNzZW5kbWVzc2FnZSAubW9kYWxfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuLnByaW50LW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmxpbmstYmFjayxcbiAgLnRvcGJhcixcbiAgLnNlY3Rpb25fX3NpZGViYXIsXG4gIGgxIGEsXG4gIC5tYWluLW5hdl9fdG9wbGV2ZWwsXG4gIC5mb290ZXIsXG4gIC5zaGFyZS1ibG9jayxcbiAgLnNjcm9sbC10b3AsXG4gIC5wdWJsaWNfX2ltYWdlLWJnLFxuICAuc2xpY2stZG90cyxcbiAgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXIsXG4gIC5yZWdpb25zLFxuICAuc2VhcmNoLFxuICAucGFnaW5hdGlvbixcbiAgLmxpbmstbW9yZSxcbiAgLmRvYy1pdGVtX19maWxlLWxpbmssXG4gIC5yZWdpc3RyeS1pdGVtX190b2dnbGUtdGV4dCxcbiAgLnJlZ2lzdHJ5LWl0ZW1fX3RvZ2dsZSxcbiAgLnB1YmxpY19faW1hZ2UtY2FwdGlvbixcbiAgLnNsaWNrLWFycm93LFxuICAucHJpbnQtb3B0aW9ucyxcbiAgLnF1ZXN0aW9uLFxuICAucGx5cixcbiAgLmJyZWFkY3J1bWIsXG4gIC5kb3dubG9hZC12aWRlby1saW5rLFxuICAucGx5ciArIC5wdWJsaWNfX2ltYWdlLWNhcHRpb24sXG4gIC5ib3R0b20tYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaW50LW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aGVtZV9saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLWRvYy1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRvYy1pdGVtX190aXRsZSxcbiAgLmRvYy1pdGVtX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYXJ0aWNsZXMtaXRlbSxcbiAgLmxpbmstYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudG9wYmFyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tb3JlaW5mby1ibG9ja19fdG9nZ2xlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zdHJ1Y3R1cmUtdjJfX2NvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN0cnVjdHVyZS12Ml9fY29sLFxuICAuc3RydWN0dXJlLXYyX19pdGVtLWltYWdlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcmludC1sYXlvdXQge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucHJpbnQtbGF5b3V0X19oZWFkZXIgLnByaW50LWxheW91dF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZTFlNjtcbn1cbi5wcmludC1sYXlvdXRfX2Zvb3RlciAucHJpbnQtbGF5b3V0X19pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZTFlNjtcbn1cbi5wcmludC1sYXlvdXRfX2hlYWRlci1sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnByaW50LWxheW91dF9faGVhZGVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucHJpbnQtbGF5b3V0X19jb250ZW50IC5wcmludC1sYXlvdXRfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5wcmludC1sYXlvdXQgKyAuc2Nyb2xsLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AaW1wb3J0IFwiY29tcG9uZW50cy9idmkuY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90cnVtYm93eWcuY3NzXCI7XG5AaW1wb3J0IFwifnBseXIvZGlzdC9wbHlyLmNzc1wiO1xuLyojIHNvdXJjZU1hcHBpbmdVUkw9YXNzZXRzL3B1YmxpYy9zdHlsdXMvbWFpbi5jc3MubWFwICovIiwiLy8gY29tbW9uXG5cbmh0bWwsIGJvZHlcbiAgICBoZWlnaHQgMTAwJVxuXG5odG1sIFxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHkgJ0dPU1RVSTInLCBzYW5zLXNlcmlmXG5cbiosICo6YmVmb3JlLCAqOmFmdGVyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcblxuYm9keSBcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nIGFudGlhbGlhc2VkXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmcgZ3JheXNjYWxlXG4gICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgb3ZlcmZsb3cteCBoaWRkZW4gLy8gdGVtcFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAmLm1vZGFsLWFjdGl2ZVxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAucGFnZS13cmFwcGVyXG4gICAgICAgIGZsZXggMSAwIGF1dG8gICAgICAgIFxuXG5hXG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICBvdXRsaW5lIDBcbiAgICBjb2xvciAkYmx1ZVxuICAgICYudW5kZXJsaW5lZFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJHByaW1hcnlcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICAgICBib3JkZXItY29sb3IgdHJhbnNwYXJlbnRcbiAgICBcbnBcbiAgICBtYXJnaW4gMCAwIDIwcHhcbiAgICAmLmxhcmdlXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDMzcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzNnB4XG5cbi5mb250LWFyaWFsXG4gICAgZm9udC1mYW1pbHkgQXJpYWxcblxuLnJzcy1saW5rXG4gICAgZm9udC1zaXplIDE2cHhcbiAgICBmbG9hdCByaWdodFxuICAgIHBhZGRpbmctdG9wIDRweFxuXG5cblxuaDEsIC5oMVxuICAgIGZvbnQtc2l6ZSAzMnB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICBsaW5lLWhlaWdodCAzNnB4XG4gICAgbWFyZ2luLWJvdHRvbSA0MHB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgY29sb3IgJHRleHRQcmltYXJ5O1xuICAgIEBtZWRpYSAkbVxuICAgICAgICBmb250LXNpemUgMjJweFxuICAgICAgICBsaW5lLWhlaWdodCAyOHB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgXG5oMiwgLmgyXG4gICAgZm9udC1zaXplIDIycHhcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgICBsaW5lLWhlaWdodCAyOHB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XG5cbmgzLCAuaDNcbiAgICBmb250LXNpemUgMThweFxuICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBtYXJnaW4tYm90dG9tIDVweFxuXG5oNCwgLmg0XG4gICAgZm9udC13ZWlnaHQgYm9sZFxuICAgIG1hcmdpbi1ib3R0b20gMTVweFxuICAgIFxuXG5oNVxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIG1hcmdpbi1ib3R0b20gOHB4XG5cbltjbGFzcyQ9XCJfX2lubmVyXCJdXG4gICAgbWF4LXdpZHRoIDExODBweFxuICAgIG1hcmdpbiAwIGF1dG9cbiAgICBwYWRkaW5nIDAgMzJweFxuICAgIEBtZWRpYSAkeHNcbiAgICAgICAgcGFkZGluZyAwIDE2cHhcblxuLnQtY2VudGVyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcblxuLnQtZ3JheVxuICAgIGNvbG9yICR0ZXh0R3JheVxuXG4uYnRuLXdpdGgtdGV4dFxuICAgIGRpc3BsYXkgZmxleCBcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgZmxleC1mbG93IGNvbHVtbiB3cmFwXG4gICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcbiAgICAuYnRuXG4gICAgICAgIG1hcmdpbi1yaWdodCAzMHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgJl9fdGV4dFxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuXG4udGV4dC13aXRoLWJ0blxuICAgIGRpc3BsYXkgZmxleCBcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIEBtZWRpYSAkc1xuICAgICAgICBmbGV4LWZsb3cgY29sdW1uIHdyYXBcbiAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgIC5idG5cbiAgICAgICAgbWFyZ2luLWxlZnQgMzBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDBcbiAgICAgICAgKyAuYnRuXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAyMHB4XG4gICAgJl9fdGV4dFxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4ICAgXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgJl9fYnV0dG9uc1xuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG5cbi5ibG9ja1xuICAgIHBhZGRpbmcgMjhweFxuICAgICZfcm91bmRlZFxuICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICZfYm9yZGVyZWRcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAkZ3JheVxuLyogdmlzdWFsIHRleHQgc3R5bGVzICovXG4ucHVibGljX190ZXh0XG4udmlzdWFsLXN0eWxlc1xuLnNlY3Rpb25fX3RleHRcbiAgICBiLCBzdHJvbmdcbiAgICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgIGksIGVtXG4gICAgICAgIGZvbnQtc3R5bGUgaXRhbGljXG4gICAgYTpub3QoLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyKVxuICAgIGE6bm90KC5tb3JlaW5mby1ibG9ja19fbGluaylcbiAgICBhOm5vdCguZG9jLWl0ZW1fX3RpdGxlKVxuICAgIGE6bm90KC5kb2MtaXRlbV9fdGFnKVxuICAgIGE6bm90KC5kb2MtaXRlbV9fZmlsZS1saW5rKVxuICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvciAjMDA3MWZmXG4gICAgc3VwXG4gICAgICAgIHZlcnRpY2FsLWFsaWduIHN1cGVyXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgc3ViXG4gICAgICAgIHZlcnRpY2FsLWFsaWduIHN1YlxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgIHVsIFxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IFxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGxpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxuICAgIG9sIFxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgIG9sID4gbGlcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcblxuICAgIG9sID4gbGk6YmVmb3JlIFxuICAgICAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTsgICAgXG5cbiAgICBsaSBvbCA+IGxpXG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgIGxpIG9sID4gbGk6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIiBcIjtcbiAgICBcbiAgICBociwgLyAuaHJcbiAgICAgICAgaGVpZ2h0IDFweFxuICAgICAgICBiYWNrZ3JvdW5kICRncmF5MlxuICAgICAgICBib3JkZXIgMFxuICAgIFxuICAgIHRhYmxlXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICBlbXB0eS1jZWxsczogc2hvdztcbiAgICAgICAgYm9yZGVyIDBcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgd2lkdGggMTAwJSFpbXBvcnRhbnRcbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgb3ZlcmZsb3cteSBoaWRkZW5cbiAgICAgICAgb3ZlcmZsb3cteCBhdXRvXG4gICAgICAgIGJvcmRlci1sZWZ0IDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgY2FwdGlvbiBcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udDogaXRhbGljIDg1JS8xIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRkLCB0aCBcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5MlxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0IDBcbiAgICAgICAgdGhlYWRcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICB0clxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgI2Y3ZjdmODtcbiAgICAgICAgcFxuICAgICAgICAgICAgbWFyZ2luIDBcbiAgICAudGFibGUtd3JhcFxuICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICBvdmVyZmxvdyBhdXRvXG4gICAgaWZyYW1lW3NyYyo9XCJ5b3V0dWJlXCJdXG4gICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KVxuICAgICAgICAgICAgbWF4LWhlaWdodCAyMDBweFxuICAgIFxuLnJ1dHViZS1wbGF5ZXJcbiAgICB3aWR0aCAxMDAlXG4gICAgaGVpZ2h0IDYwMHB4XG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgQG1lZGlhICRtXG4gICAgICAgIGhlaWdodCA1MDBweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBoZWlnaHQgMzAwcHhcblxuXG4vLyB0b3AgYmFyXG4udG9wYmFyLXdyYXBwZXJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHBvc2l0aW9uIHN0aWNreVxuICAgIHBvc2l0aW9uIC13ZWJraXQtc3RpY2t5XG4gICAgdG9wIDBcbiAgICBsZWZ0IDBcbiAgICB6LWluZGV4IDMwMlxuICAgIHdpZHRoIDEwMCVcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbi50b3BiYXJcbiAgICB3aWR0aCAxMDAlXG4gICAgYmFja2dyb3VuZCAkYmdCbHVlXG4gICAgY29sb3IgJGdyYXlcbiAgICBoZWlnaHQgNTZweFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB6LWluZGV4IDMxNVxuICAgIEBtZWRpYSAkbVxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBoZWlnaHQgNDBweFxuICAgICAgICBsaW5lLWhlaWdodCAxNHB4XG4gICAgICAgIC5zb2NpYWwtbGlua3NcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICZfX2lubmVyXG4gICAgJl9fcmlnaHRcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICZfX2xpbmtcbiAgICAgICAgY29sb3IgJGdyYXkyXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAmX19yaWdodFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAmOmhvdmVyIC5idG4tbGtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgIzA0MWYzY1xuLnJlZ2lvbnMtdG9nZ2xlLWxpbmtcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBjb2xvciAkZ3JheVxuICAgIEBtZWRpYSAkc1xuICAgICAgICAmOm5vdCgubWFwLWJveC1hbHQpXG4gICAgICAgICAgICBmb250LXNpemUgMFxuICAgICZfX2ljb25cbiAgICAgICAgbWFyZ2luLXJpZ2h0IDEwcHhcbiAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAmOmhvdmVyIFxuICAgICZfYWN0aXZlXG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgLnJlZ2lvbnMtdG9nZ2xlLWxpbmtfX2ljb25cbiAgICAgICAgICAgIGZpbGwgI2ZmZlxuLnZpc3VhbGx5LWltcGFpcmVkXG4gICAgZGlzcGxheSBmbGV4IWltcG9ydGFudFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGNvbG9yICRncmF5XG4gICAgcGFkZGluZyAwIDM3cHhcbiAgICBoZWlnaHQgMTAwJVxuICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgIEBtZWRpYSAkbVxuICAgICAgICBwYWRkaW5nIDAgMTVweFxuICAgICZfX2ljb25cbiAgICAgICAgZmlsbCAkZ3JheVxuICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgJjpob3ZlclxuICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgIC52aXN1YWxseS1pbXBhaXJlZF9faWNvblxuICAgICAgICAgICAgZmlsbCAjZmZmXG4ubGFuZy10b2dnbGUtbGlua1xuICAgIGNvbG9yICRncmF5XG4gICAgcGFkZGluZy1sZWZ0IDI2cHhcbiAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgaGVpZ2h0IDU2cHhcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgaGVpZ2h0IDQwcHhcbiAgICAgICAgZm9udC1zaXplIDBcbiAgICAgICAgbWFyZ2luLXJpZ2h0IC0xNXB4XG4gICAgICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgJl9hY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMDQxZjNjXG4gICAgJl9faWNvblxuICAgICZfX2Fycm93XG4gICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICZfX2Fycm93XG4gICAgICAgICBmaWxsICRncmF5XG4gICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDkwZGVnKVxuICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgIHRvcCAtMXB4XG4gICAgICAgICBtYXJnaW4tbGVmdCAzcHhcbiAgICAmOmhvdmVyXG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgLmxhbmctdG9nZ2xlLWxpbmtfX2Fycm93XG4gICAgICAgICAgICBmaWxsICNmZmZcbi5sYW5nLWxpc3RcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIGxlZnQgMFxuICAgIHRvcCA1MnB4XG4gICAgd2lkdGggMTAwJVxuICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgcGFkZGluZyAxNnB4IDI2cHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgdG9wIDM2cHhcbiAgICAgICAgcGFkZGluZyAxNnB4IDIwcHhcbiAgICAubGFuZy10b2dnbGUtbGlua1xuICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG5cbi8vIGhlYWRlclxuLmhlYWRlclxuICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KC0xMzVkZWcsIHJnYigyLCAxMTEsIDE4NikgMCUsIHJnYigxLCA2NywgMTIzKSAxMDAlKTtcbiAgICBjb2xvciAkZ3JheVxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgbWFyZ2luLXRvcCAtMTAwcHhcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgbWFyZ2luLXRvcCAtODBweFxuICAgICAgICBwYWRkaW5nLXRvcCA0MHB4XG4gICAgJl9fYmdcbiAgICAgICAgbWF4LXdpZHRoIDE0NDBweFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIGxlZnQgNTAlXG4gICAgICAgIHRvcCAwXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICBvcGFjaXR5IDAuOTVcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIC5idmktYm9keSAmXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgQHN1cHBvcnRzIChtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHkpXG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZSBtdWx0aXBseVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICYtaW1hZ2VcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICByaWdodCAwXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgICAgICAgICBib3R0b20gYXV0b1xuICAgICAgICAgICAgICAgIHRvcCA1MCVcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MyUsIC0zMyUpXG4gICAgICAgICAgICAgICAgd2lkdGggNTUwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUzJSwgLTIyJSlcbiAgICAmX19pbm5lclxuICAgICAgICBwYWRkaW5nLXRvcCAxMTVweFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSA3MHB4XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgcGFkZGluZy10b3AgNDBweFxuICAgICAgICAgICAgLm1haW4tbmF2XG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMTBweFxuICAgICZfX3RvcFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgbWFyZ2luLWJvdHRvbSA1NXB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICZfX3RpdGxlXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgY29sb3IgJGxpZ2h0XG4gICAgICAgIGZvbnQtc2l6ZSAxNXB4XG4gICAgICAgIHdpZHRoIDU3MHB4XG4gICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgbWFyZ2luLXRvcCAtMzVweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAmLWltYWdlXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMzVweFxuICAgICAgICAgICAgd2lkdGggMTA4cHhcbiAgICAgICAgICAgIGhlaWdodCAxMDlweFxuICAgICAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICAmLWhlYWRsaW5lXG4gICAgICAgICAgICBmb250LXNpemUgMjhweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMzJweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICAgICAgICBjb2xvciAkbGlnaHRcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxuICAgICAgICAgICAgYlxuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgJi1zdWJsaW5lXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE0cHhcbiAgICAgICAgJi1saW5lXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgJi1kZXNjcmlwdGlvblxuICAgICAgICAgICAgdGV4dC1hbGlnbiBqdXN0aWZ5XG4gICAgICAgICAgICB0ZXh0LWFsaWduLWxhc3QganVzdGlmeVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAgICAgY29sb3IgJGdyYXkyXG4gICAgJl9fbGlua3NcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIG1hcmdpbiAwIC0yMHB4IDYwcHhcbiAgICAgICAgb3ZlcmZsb3cgdmlzaWJsZVxuICAgICAgICBwYWRkaW5nLXRvcCAyMHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgbWFyZ2luIDAgLTIwcHggNDVweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICAgICAgcGFkZGluZy10b3AgMFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAzNXB4XG4gICAgICAgICAgICAuc2xpY2stbGlzdC5kcmFnZ2FibGVcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTMwcHghaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgMTAwcHghaW1wb3J0YW50XG4gICAgICAgICAgICAuc2xpY2stc2xpZGVcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgIC5zbGljay1hY3RpdmVcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgICAgICBsZWZ0IDAhaW1wb3J0YW50XG4gICAgICAgICYtaXRlbVxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyN3B4XG4gICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgICBtYXJnaW4gMCAyMHB4XG4gICAgICAgICAgICB0cmFuc2l0aW9uIDAuM3MgZWFzZSB0cmFuc2Zvcm1cbiAgICAgICAgICAgIG9wYWNpdHkgMSFpbXBvcnRhbnRcbiAgICAgICAgICAgIHotaW5kZXggMCFpbXBvcnRhbnRcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxOHB4XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4gMCBhdXRvXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICAgICAgICAgIGJyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpXG4gICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAjNzhhY2QxXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01cHgpXG4gICAgICAgICYtaWNvbi13cmFwcGVyXG4gICAgICAgICAgICB3aWR0aCA2NHB4XG4gICAgICAgICAgICBoZWlnaHQgNzBweFxuICAgICAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltZy9wdWJsaWMvaGV4YWdvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMjRweFxuICAgICAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgd2lkdGggNDBweFxuICAgICAgICAgICAgICAgIGhlaWdodCA0M3B4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDE2cHhcbiAgICAgICAgICAgICAgICBpbWcgXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCAzMHB4XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgMjBweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgd2lkdGggNDhweFxuICAgICAgICAgICAgICAgIGhlaWdodCA1MnB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDI0cHhcbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgICAgICB3aWR0aCA0NHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDQycHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTZweFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb250YWluXG4gICAgICAgIC5zbGljay1kb3RzXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcblxuLmJ0bi1sayBcbiAgICBjb2xvciAkZ3JheVxuICAgIGhlaWdodCAxMDAlXG4gICAgZGlzcGxheSBmbGV4IFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGZsb2F0IHJpZ2h0IFxuICAgIHBhZGRpbmcgMCAzMHB4XG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgYmFja2dyb3VuZCAjMDEzQjZEXG4gICAgQG1lZGlhICRzXG4gICAgICAgIGZvbnQtc2l6ZSAwXG4gICAgICAgIHBhZGRpbmcgMCAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQgLTE2cHhcbiAgICAmOmhvdmVyXG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMDQxZjNjXG4gICAgJjpob3ZlciAmX19pY29uXG4gICAgICAgIGZpbGwgI2ZmZlxuICAgICZfX2ljb25cbiAgICAgICAgbWFyZ2luLXJpZ2h0IDdweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAwXG4gICAgJl9fbGlzdFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgNTZweFxuICAgICAgICByaWdodCAwXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTgyMjI4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA1cHhcbiAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICBtaW4td2lkdGggMjEwcHhcbiAgICAgICAgbWFyZ2luLXRvcCAtNXB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgdG9wIDQwcHhcbiAgICAgICAgICAgIHJpZ2h0IC0yMHB4XG4gICAgICAgICYtaXRlbVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgcGFkZGluZyAxMnB4IDI1cHhcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICY6aG92ZXIgKyAmX19saXN0LCAmX19saXN0OmhvdmVyXG4gICAgICAgIG9wYWNpdHkgMVxuICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcblxuLmhlYWRlci1maXhlZFxuICAgIHdpZHRoIDEwMCVcbiAgICBiYWNrZ3JvdW5kIHRyYW5zcGFyZW50XG4gICAgei1pbmRleCA5MlxuICAgIHRyYW5zaXRpb24gYWxsIDAuMjVzIGVhc2VcbiAgICBvcGFjaXR5IDBcbiAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAgIHBhZGRpbmcgMTBweCAwXG4gICAgQG1lZGlhICRtXG4gICAgICAgIHotaW5kZXggOTJcbiAgICAgICAgLy9ib3JkZXItYm90dG9tIDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMilcbiAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgIHZpc2liaWxpdHkgdmlzaWJsZVxuICAgIEBtZWRpYSAkeHNcbiAgICAgICAgcGFkZGluZyA5cHggMFxuICAgIGJvZHk6bm90KC5wYWdlLWhvbWUpICZcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGdyYXkyXG4gICAgJl9hY3RpdmUsXG4gICAgLnBhZ2UtaW5uZXIgJlxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgIHZpc2liaWxpdHkgdmlzaWJsZVxuICAgICAgICAuaGVhZGVyLWZpeGVkX19oZWFkbGluZVxuICAgICAgICAgICAgY29sb3IgIzAwMFxuICAgICAgICAuaGVhZGVyLWZpeGVkX19zdWJsaW5lXG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAmX2FjdGl2ZVxuICAgICAgICBib3gtc2hhZG93IDBweCAycHggNjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAwXG4gICAgICAgIHZpc2liaWxpdHkgdmlzaWJsZVxuICAgICZfX2lubmVyXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAmX190aXRsZVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleCAxXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBjb2xvciAjMDAwXG4gICAgJl9faW1hZ2VcbiAgICAgICAgaGVpZ2h0IDYwcHhcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDE1cHggXG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIGhlaWdodCA1MHB4XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgOHB4XG4gICAgJl9faGVhZGxpbmVcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIG1hcmdpbi10b3AgNXB4XG4gICAgICAgIGJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOXB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDE0cHhcbiAgICAgICAgICAgIGJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTNweFxuICAgICZfX3N1YmxpbmVcbiAgICAgICAgY29sb3IgJGxpZ2h0XG4gICAgICAgIG9wYWNpdHkgMC43XG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICBtYXJnaW4tdG9wIDhweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlIG5vcm1hbFxuICAgIC5tYWluLW5hdl9fdG9wbGV2ZWxcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgLm1haW4tbmF2X190b3BsZXZlbCA+IC5tYWluLW5hdl9faXRlbVxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAwXG4gICAgICAgID4gLm1haW4tbmF2X19saW5rXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICBoZWlnaHQgODBweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgODBweFxuICAgICAgICAgICAgbWFyZ2luIC0xMXB4IDEycHhcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICAgICAgJjpob3ZlciwgJl9ob3ZlclxuICAgICAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gM3B4IHNvbGlkICRwcmltYXJ5XG4gICAgLm1haW4tbmF2X19pY29uXG4gICAgICAgIHRvcCA2cHhcbiAgICAgICAgZmlsbCAkdGV4dFByaW1hcnlcbiAgICAuaGFtYnVyZ2VyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAuc2VhcmNoXG4gICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICB6LWluZGV4IDEwXG4gICAgLm1haW4tbmF2X19zdWJsZXZlbC13cmFwcGVyXG4gICAgICAgIG1heC13aWR0aCAxMTQwcHhcbiAgICAgICAgbWFyZ2luIDdweCBhdXRvIDBcbiAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcblxuLy8gbW9iaWxlIG1lbnVcbi5tb2JpbGUtbWVudVxuICAgIGRpc3BsYXkgbm9uZVxuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgd2lkdGggMTAwJVxuICAgIGhlaWdodCAxMDB2aFxuICAgIHRvcCA1NnB4XG4gICAgcmlnaHQgMFxuICAgIGJhY2tncm91bmQgJGxpZ2h0XG4gICAgei1pbmRleCAzMzBcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgdG9wIDQwcHhcbiAgICAmX19jbG9zZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgcmlnaHQgMjBweFxuICAgICAgICB0b3AgMjBweFxuICAgICAgICB6LWluZGV4IDEwMFxuICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHRvcCAxcHhcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA4cHhcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAuc2hvdy1tb2JpbGVcbiAgICAgICAgZGlzcGxheSBub25lIFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcblxuXG4ubW9iaWxlLW5hdlxuICAgIHBhZGRpbmcgNTBweCAyMHB4IDIwcHhcbiAgICBvdmVyZmxvdy15IGF1dG9cbiAgICBvdmVyZmxvdy14IGhpZGRlblxuICAgIGhlaWdodCBjYWxjKDEwMCUgLSA1MHB4KVxuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtZmxvdyBjb2x1bW4gd3JhcFxuICAgIC5tb2JpbGUtbmF2X19saW5rXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgJl9fdG9wbGV2ZWwgXG4gICAgICAgID4gLm1vYmlsZS1uYXZfX2l0ZW1cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRncmF5MlxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAzNnB4XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgLm1vYmlsZS1uYXZfX3RvZ2dsZS1pdGVtXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgICB0b3AgMTZweFxuICAgICAgICAgICAgICAgIHJpZ2h0IDBcbiAgICAgICAgICAgICAgICB3aWR0aCAyNHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDkwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAkdGV4dFByaW1hcnlcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgID4gLm1vYmlsZS1uYXZfX2l0ZW0gPiAubW9iaWxlLW5hdl9fbGlua1xuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICBwYWRkaW5nIDIwcHggMFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgJl9fc3VibGV2ZWxcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDIwcHhcbiAgICAgICAgLm1vYmlsZS1uYXZfX2xpbmtcbiAgICAgICAgICAgIHBhZGRpbmcgMTBweCAwXG4gICAgJl9fYm90dG9tXG4gICAgICAgIG1hcmdpbi10b3AgYXV0b1xuICAgICAgICBwYWRkaW5nLWJvdHRvbSAyMHB4XG4gICAgLnNlYXJjaC10b2dnbGUtbGlua1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZSBcbiAgICAgICAgdG9wIDIwcHhcbiAgICAgICAgbGVmdCAxOHB4XG4gICAgXG5cbi8vIHNlYXJjaFxuLnNlYXJjaFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgei1pbmRleCAyMFxuICAgIC5oMVxuICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAmX19sYWJlbFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA4cHhcbiAgICAmX19mb3JtXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgJl9fZmllbGRcbiAgICAgICAgaGVpZ2h0IDY4cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIHBhZGRpbmcgMTBweFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGhlaWdodCA0OHB4XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAjY2NjXG4gICAgICAgICZfZm9jdXMsICZfZm9jdXM6aG92ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAkcHJpbWFyeVxuICAgICZfX2lucHV0XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBoZWlnaHQgNDhweFxuICAgICAgICBwYWRkaW5nIDAgMTZweFxuICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICBib3JkZXIgMFxuICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBmbGV4IDEgMSBjYWxjKDEwMCUgLSA0NXB4KVxuICAgICAgICB3aWR0aCBjYWxjKDEwMCUgLSA0NXB4KVxuICAgICAgICBvdXRsaW5lIDBcbiAgICAgICAgdGV4dC1vdmVyZmxvdyBlbGxpcHNpc1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBoZWlnaHQgNDZweFxuICAgICAgICAmX2RhdGVcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAzNnB4XG4gICAgICAgICAgICBib3JkZXIgMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgICAgIG1pbi13aWR0aCAxMDAlXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICNjY2NcbiAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICRwcmltYXJ5XG4gICAgJl9fZmllbGQtZ3JvdXBcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgICZfX2ZpZWxkLWdyb3VwLWl0ZW1fdzUwXG4gICAgICAgIHdpZHRoIDUwJVxuICAgICZfX2ZpZWxkLWdyb3VwLWl0ZW1fdzQwXG4gICAgICAgIHdpZHRoIDQwJVxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDMycHhcbiAgICAmX19maWVsZC1ncm91cCAmX19pbnB1dFxuICAgICAgICBtYXJnaW4tcmlnaHQgMzJweFxuICAgICAgICBmbGV4IDEgMSBhdXRvXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIGJvcmRlciAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAjY2NjXG4gICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAkcHJpbWFyeVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAwXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAmX19maWVsZC1ncm91cCAmX19pbnB1dF9udW1iZXJcbiAgICAgICAgd2lkdGggY2FsYyg1MCUgLSAzMnB4KVxuICAgICAgICBtYXgtd2lkdGggY2FsYyg1MCUgLSAzMnB4KVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgQG1lZGlhICRzXG4gICAgICAgICZfX2ZpZWxkLWdyb3VwICZfX3N1Ym1pdFxuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAwXG4gICAgICAgICZfX2ZpZWxkLWdyb3VwIC5idG5cbiAgICAgICAgICAgIHdpZHRoIGNhbGMoNTAlIC0gNXB4KVxuICAgICZfX3Jlc2V0LmJ0blxuICAgICAgICBtYXJnaW4tcmlnaHQgNnB4XG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgIG1pbi13aWR0aCAxNTBweFxuICAgICAgICBvdXRsaW5lIDBcbiAgICAmX19zZWxlY3RcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgaGVpZ2h0IDQ4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgNDhweFxuICAgICAgICBvdXRsaW5lIDBcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgYm9yZGVyIDBcbiAgICAgICAgcGFkZGluZyAwIDE2cHhcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAmX19zZWxlY3Rfc2hvcnRcbiAgICAgICAgbWF4LXdpZHRoIDMzJVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgcGFkZGluZy1yaWdodCA0MHB4XG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQmtQU0pOTnk0ME1TQTRMalU0T1RnMFRERXlJREV6TGpFMk9UaE1NVFl1TlRrZ09DNDFPRGs0TkV3eE9DQTVMams1T1RnMFRERXlJREUxTGprNU9UaE1OaUE1TGprNU9UZzBURGN1TkRFZ09DNDFPRGs0TkZvaUlHWnBiR3c5SW5kb2FYUmxJaTgrUEcxaGMyc2dhV1E5SW0xaGMyc3dJaUJ0WVhOckxYUjVjR1U5SW1Gc2NHaGhJaUJ0WVhOclZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJaUI0UFNJMklpQjVQU0k0SWlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU9DSStQSEJoZEdnZ1pEMGlUVGN1TkRFZ09DNDFPRGs0TkV3eE1pQXhNeTR4TmprNFRERTJMalU1SURndU5UZzVPRFJNTVRnZ09TNDVPVGs0TkV3eE1pQXhOUzQ1T1RrNFREWWdPUzQ1T1RrNE5FdzNMalF4SURndU5UZzVPRFJhSWlCbWFXeHNQU0ozYUdsMFpTSXZQand2YldGemF6NDhaeUJ0WVhOclBTSjFjbXdvSTIxaGMyc3dLU0krUEhKbFkzUWdlRDBpTWpRaUlIazlJakkwSWlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSEo0UFNJMElpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3RNVGd3SURJMElESTBLU0lnWm1sc2JEMGlJek5DTkRJMU5pSXZQand2Wno0OEwzTjJaejQ9Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXQgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIHJpZ2h0IDEwcHggY2VudGVyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIHotaW5kZXggMzAwICBcbiAgICAmX19zdWJtaXRcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgYmFja2dyb3VuZCAjMGM0OWNkXG4gICAgICAgIGJvcmRlciAwXG4gICAgICAgIGNvbG9yICRsaWdodFxuICAgICAgICBoZWlnaHQgNDhweFxuICAgICAgICBsaW5lLWhlaWdodCA0OHB4XG4gICAgICAgIHBhZGRpbmcgMCAxMHB4XG4gICAgICAgIG1pbi13aWR0aCAxNTBweFxuICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICBvdXRsaW5lIDBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtaW4td2lkdGggMFxuICAgICAgICAgICAgZm9udC1zaXplIDBcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IC0xMXB4XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQgIzNjOGFmZlxuICAgICAgICAmLWljb25cbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB0b3AgMnB4XG4gICAgICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgLmxpbmstdG9nZ2xlXG4gICAgICAgIGRpc3BsYXkgbm9uZSBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgJl9fb3B0c1xuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWF4LWhlaWdodCAwXG4gICAgICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgNTAwcHhcbiAgICAgICAgICAgICAgICArIC5saW5rLXRvZ2dsZVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDYwcHhcbiAgICAgICAgJi1jb2xcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDMycHhcbiAgICAgICAgICAgIGZsZXggMSAxIGF1dG9cbiAgICAgICAgICAgICZfZGF0ZVxuICAgICAgICAgICAgICAgIG1heC13aWR0aCAyNSVcbiAgICAgICAgICAgICAgICB3aWR0aCAyNSVcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAyNHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggNDglXG4gICAgICAgICAgICAgICAgd2lkdGggNDglXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgICAgICZfdHlwZVxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMFxuICAgICAgICAgICAgICAgIG1heC13aWR0aCA1MCVcbiAgICAgICAgICAgICAgICB3aWR0aCA1MCVcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aCAxMDAlXG4gICAgICAgICAgICAmLTMzXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDMzJVxuICAgICAgICAgICAgICAgIHdpZHRoIDMzJVxuICAgICAgICAgICAgJi0yMFxuICAgICAgICAgICAgICAgIG1heC13aWR0aCAyMCVcbiAgICAgICAgICAgICAgICB3aWR0aCAyMCVcbiAgICAgICAgJi1kYXRlXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgbGVmdCAxNHB4XG4gICAgICAgICAgICB0b3AgMzZweFxuICAgICAgICAgICAgbWFyZ2luLXRvcCA0cHhcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICYtaWNvblxuICAgICAgICAgICAgICAgIGZpbGwgJHRleHRHcmF5XG4gICAgJl9fb3B0cy1jb2wgJl9faW5wdXRcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICZfX29wdHMtY29sX3Jlc3VsdC10eXBlXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMnB4XG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgZmxleC1mbG93IGNvbHVtblxuICAgICAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgICAgICAucmFkaW9cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDIwcHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgbm9ybWFsXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgIG1hcmdpbiAxMHB4IDAgNXB4XG4gICAgJl9fY2xvc2VcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmLWljb25cbiAgICAgICAgICAgIGZpbGwgY3VycmVudENvbG9yXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgdG9wIDFweFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDhweFxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICYtdG9nZ2xlLWxpbmtfYWN0aXZlIC5tYWluLW5hdl9faWNvblxuICAgICAgICBmaWxsICRwcmltYXJ5XG4gICAgXG4gICAgJl9fc2V0dGluZ3NcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgcmlnaHQgLTM1cHhcbiAgICAgICAgbWFyZ2luLXRvcCAycHhcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuXG5cbi5nbG9iYWwtc2VhcmNoXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBoZWlnaHQgMTAwJVxuICAgIG1heC1oZWlnaHQgMFxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIGJhY2tncm91bmQgI2U5ZWVmNVxuICAgIHRyYW5zaXRpb24gYWxsIDAuNnMgZWFzZVxuICAgIEBtZWRpYSAkc1xuICAgICAgICBwb3NpdGlvbiBmaXhlZFxuICAgICAgICB6LWluZGV4IDEwMDBcbiAgICAgICAgdG9wIDQwcHhcbiAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAuc2VjdGlvblxuICAgICAgICBwYWRkaW5nIDQwcHggMCA1MHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy10b3AgMjBweFxuICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgLnNlYXJjaF9faW5uZXJcbiAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgMC4yNXMgZWFzZVxuICAgICZfYWN0aXZlXG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIG1heC1oZWlnaHQgNjAwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICAgICAgb3ZlcmZsb3cgYXV0b1xuICAgICAgICAgICAgbWF4LWhlaWdodCBjYWxjKDEwMHZoIC0gNTZweClcbiAgICAgICAgLnNlYXJjaF9faW5uZXJcbiAgICAgICAgICAgIG9wYWNpdHkgMVxuXG4vLyByZWdpb25zIGxpc3Rcbi5vdmVybGF5XG4gICAgZGlzcGxheSBub25lXG4gICAgYmFja2dyb3VuZCAjMDAxNTI2XG4gICAgb3BhY2l0eSAwLjY5XG4gICAgcG9zaXRpb24gZml4ZWRcbiAgICBsZWZ0IDBcbiAgICB0b3AgMFxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgMTAwJVxuICAgIHotaW5kZXggMzIwXG4gICAgJl9yZWdpb25zXG4gICAgICAgIHotaW5kZXggMjAwXG4gICAgXG4ucmVnaW9uc1xuICAgIG1heC13aWR0aCAxMTcwcHhcbiAgICB3aWR0aCAxMDAlXG4gICAgcG9zaXRpb24gZml4ZWRcbiAgICBsZWZ0IDUwJVxuICAgIHRvcCA1N3B4XG4gICAgYmFja2dyb3VuZCAjZmZmXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtMTUwJSlcbiAgICB6LWluZGV4IDMwMVxuICAgIGRpc3BsYXkgZmxleFxuICAgIGhlaWdodCA1MCVcbiAgICBtaW4taGVpZ2h0IDQwMHB4XG4gICAgbWF4LWhlaWdodCA1MDBweFxuICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIEBtZWRpYSAkc1xuICAgICAgICB0b3AgNDBweFxuICAgICAgICBtaW4taGVpZ2h0IGNhbGMoMTAwJSAtIDUwcHgpXG4gICAgJl9hY3RpdmVcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAwKVxuICAgICZfX2NvbFxuICAgICAgICB3aWR0aCA1MCVcbiAgICAgICAgb3ZlcmZsb3cgYXV0b1xuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAkbGlnaHRcbiAgICAgICAgJi1saXN0XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICAgICAgICAgIG9wYWNpdHkgMFxuICAgICAgICAgICAgaGVpZ2h0IDBcbiAgICAgICAgICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjVzIGVhc2VcbiAgICAgICAgICAgICZfYWN0aXZlXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAmX190aXRsZSBcbiAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMzJweFxuICAgICAgICBwYWRkaW5nIDMycHggNTZweFxuICAgICZfX2l0ZW1cbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBwYWRkaW5nIDE2cHggNTZweFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgbWFyZ2luLXRvcCAtMXB4XG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICY6aG92ZXI6bm90KC5yZWdpb25zX19pdGVtX2N1cnJlbnQpXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAmLXRpdGxlXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICYtc3VidGl0bGUgXG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICBtYXJnaW4tdG9wIDRweFxuICAgICAgICAmX2N1cnJlbnRcbiAgICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KC0xMzVkZWcsICMwMjZmYmEgMCUsICMwMTQzN2IgMTAwJSlcbiAgICAmX19pdGVtOmFmdGVyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIGJvdHRvbSAwXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICB3aWR0aCBjYWxjKDEwMCUgLSAxMTJweClcbiAgICAgICAgYmFja2dyb3VuZCAkZ3JheTJcbiAgICAgICAgaGVpZ2h0IDFweFxuICAgICZfX2l0ZW1fYWN0aXZlOmFmdGVyXG4gICAgJl9faXRlbV9jdXJyZW50OmFmdGVyXG4gICAgJl9faXRlbTpsYXN0LWNoaWxkOmFmdGVyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgIC5yZWdpb25zLXRvZ2dsZV9hY3RpdmVcbiAgICAucmVnaW9ucy10b2dnbGVfYWN0aXZlICsgLnJlZ2lvbnMtbGlua3NcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTEwMCUpXG4gICAgJl9fYmFjay1saW5rXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgbWFyZ2luIDVweCAwIDAgLTM1cHhcbiAgICAgICAgICAgIHdpZHRoIDIwcHhcbiAgICAgICAgICAgIGhlaWdodCAyMHB4XG4gICAgICAgICAgICB0cmFuc2Zvcm0gc2NhbGVYKC0xKVxuICAgIC5yZWdpb25zLXRvZ2dsZVxuICAgICAgICAucmVnaW9uc19faXRlbTpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICB0b3AgNTAlXG4gICAgICAgICAgICByaWdodCA1NnB4XG4gICAgICAgICAgICB3aWR0aCA4cHhcbiAgICAgICAgICAgIGhlaWdodCAxMnB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejQ4YzNabklIZHBaSFJvUFNJNGNIZ2lJR2hsYVdkb2REMGlNVEp3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRGdnTVRJaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStJQ0FnSUR4a1pXWnpQaUFnSUNBZ0lDQWdQSEJ2YkhsbmIyNGdhV1E5SW5CaGRHZ3RNU0lnY0c5cGJuUnpQU0k0TGpjMUlESXVNalVnTkM0eU5TQTJMamMxSUMwd0xqSTFJREl1TWpVZ0xURXVOelVnTXk0M05TQTBMakkxSURrdU56VWdNVEF1TWpVZ015NDNOU0krUEM5d2IyeDVaMjl1UGlBZ0lDQThMMlJsWm5NK0lDQWdJRHhuSUdsa1BTSlFZV2RsTFRFaUlITjBjbTlyWlQwaWJtOXVaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBpQWdJQ0FnSUNBZ1BHY2dhV1E5SWtsamIyNXpMUzh0YVc1MFpYSm1ZV05sTFM4dFlYSnliM2R6TFM4dFlYSnliM2N0Y21sbmFIUWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MwMExqQXdNREF3TUN3Z0xUSXVNREF3TURBd0tTSStJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2FXUTlJbU52Ykc5eUlpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2cwTGpBd01EQXdNQ3dnTWk0d01EQXdNREFwSWo0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhWelpTQnBaRDBpYVdOdmJsOWhjbkp2ZHkxeWFXZG9kQ0lnWm1sc2JEMGlJMFE0UkRoRU9DSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnMExqSTFNREF3TUN3Z05pNHdNREF3TURBcElITmpZV3hsS0MweExDQXhLU0J5YjNSaGRHVW9PVEF1TURBd01EQXdLU0IwY21GdWMyeGhkR1VvTFRRdU1qVXdNREF3TENBdE5pNHdNREF3TURBcElDSWdlR3hwYm1zNmFISmxaajBpSTNCaGRHZ3RNU0krUEM5MWMyVStJQ0FnSUNBZ0lDQWdJQ0FnUEM5blBpQWdJQ0FnSUNBZ1BDOW5QaUFnSUNBOEwyYytQQzl6ZG1jKycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG4gICAgICAgICAgICBtYXJnaW4tdG9wIC02cHhcbiAgICBcbi8vIG5hdlxuLm1haW4tbmF2XG4gICAgaGVpZ2h0IDEwMCVcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIG1hcmdpbiAwIC0xMHB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIG1hcmdpbiAwXG4gICAgJl9fdG9wbGV2ZWxcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgJl9fc3VibGV2ZWwtd3JhcHBlclxuICAgICAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgd2lkdGggNjUwcHhcbiAgICAgICAgcmlnaHQgMFxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDdweCA0M3B4IDBweCByZ2JhKDE4LCA0OSwgMTA1LCAwLjMyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA1cHhcbiAgICAgICAgbWFyZ2luIDI1cHggMCAwXG4gICAgICAgIHBhZGRpbmcgMjVweCAzM3B4IDBcbiAgICAgICAgei1pbmRleCAxMDBcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjFzIGVhc2VcbiAgICAmX19zdWJsZXZlbFxuICAgICAgICBjb2x1bW4tY291bnQ6IDJcbiAgICAgICAgbGlcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIGJyZWFrLWluc2lkZSBhdm9pZFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAxMnB4XG4gICAgJl9faXRlbVxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAyM3B4XG4gICAgICAgIG1hcmdpbiAwIDEwcHhcbiAgICAmX19pdGVtOmhvdmVyICZfX3N1YmxldmVsLXdyYXBwZXJcbiAgICAmX19zdWJsZXZlbC13cmFwcGVyOmhvdmVyXG4gICAgICAgIHZpc2liaWxpdHkgdmlzaWJsZVxuICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyAwLjI1cyBlYXNlXG4gICAgJl9faWNvblxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB0b3AgLTJweFxuICAgICAgICBmaWxsICRsaWdodFxuICAgICZfX2xpbmtcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMjNweFxuICAgICAgICBjb2xvciAkbGlnaHRcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICY6aG92ZXIsICZfaG92ZXJcbiAgICAgICAgICAgIGNvbG9yIHJnYigxMjAsIDE3MiwgMjA5KTtcbiAgICAgICAgICAgIC5tYWluLW5hdl9faWNvblxuICAgICAgICAgICAgICAgIGZpbGwgY3VycmVudENvbG9yXG4gICAgICAgICZfc3ViXG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnk7XG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgY29sb3IgJHByaW1hcnk7XG4gICAgJl9fYnV0dG9uc1xuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIG1hcmdpbi10b3AgNXB4XG4gICAgICAgIC5tYWluLW5hdl9fbGlua1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMFxuICAgICAgICAgICAgbWFyZ2luIDAgMTBweFxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIC5tYWluLW5hdl9faWNvblxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGZpbGwgI2ZmZlxuICAgICAgICAgICAgLnNlYXJjaC10b2dnbGUtbGlua19hY3RpdmUgJlxuICAgICAgICAgICAgICAgIGZpbGwgJGxpZ2h0XG4gICAgICAgICAgICAucGFnZS1pbm5lciAuaGVhZGVyLWZpeGVkICZcbiAgICAgICAgICAgIC5oZWFkZXItZml4ZWRfYWN0aXZlICZcbiAgICAgICAgICAgICAgICBmaWxsICR0ZXh0UHJpbWFyeTtcblxuLy8gc2VjdGlvblxuLnNlY3Rpb25cbiAgICBwYWRkaW5nIDcwcHggMCA4MHB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIHBhZGRpbmcgMzBweCAwIDUwcHhcbiAgICAmX25vLXBhZGRpbmdcbiAgICAgICAgcGFkZGluZyAwXG4gICAgJl9uby1wYWRkaW5nLXRvcFxuICAgICAgICBwYWRkaW5nLXRvcCAwXG4gICAgJl9uby1wYWRkaW5nLWJvdHRvbVxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAwXG4gICAgJl9uby1wYWRkaW5nLWJvdHRvbV9zbVxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAxcHhcbiAgICAmX3RvcFxuICAgICAgICBwYWRkaW5nLXRvcCA4MHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy10b3AgMzBweFxuICAgICZfX21haW5cbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIHBhZGRpbmcgMCAwIDMwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmbGV4LWZsb3cgY29sdW1uLXJldmVyc2Ugd3JhcFxuICAgICZfX3NpZGViYXJcbiAgICAgICAgd2lkdGggMzUwcHhcbiAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgIGltZy5mdWxsd2lkdGhcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICB3aWR0aCAzNSVcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAmOm5vdCgmX2tlZXAtbW9iaWxlKVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAmLW1vYmlsZVxuICAgICAgICAgICAgZGlzcGxheSBub25lIFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgJi1uYXZpZ2F0aW9uIFxuICAgICAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDE1cHhcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgICAgICAgICAmX25ld3NcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCA1MHB4XG4gICAgICAgICAgICAgICAgJi1sYWJlbFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICAgLmJyZWFkY3J1bWJzXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgJi1saW5rXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgcGFkZGluZyAxMHB4IDMwcHhcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IC0xcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0IDFweCBzb2xpZCAkcHJpbWFyeVxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICYtbmF2aWdhdGlvbiBcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0IDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNTBweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICYtc2VjdGlvblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA4MHB4XG4gICAgICAgICYtbGFiZWxcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA2cHhcbiAgICAmX19jb250ZW50XG4gICAgICAgIGZsZXggMSAxIGF1dG9cbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAgICAgICAgIGgxLCAuaDEsIGgyLC5oMiwgLnN0YXR1c1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBpbWdcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICYud2l0aC1zaWRlYmFyXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDEwMCUgLSAzNTBweClcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAmX19jb250ZW50ICsgJl9fc2lkZWJhclxuICAgICAgICBtYXJnaW4tbGVmdCAzMHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgMzJweFxuICAgICZfX3RleHRcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAmX190aXRsZVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIG1hcmdpbi1ib3R0b20gNTBweFxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgXG4gICAgICAgIGgyLCAuaDJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgICAgICZfdW5kZXJsaW5lZFxuICAgICAgICAgICAgaGVpZ2h0IDY2cHhcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICRncmF5MlxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA1NXB4XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSA1cHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMzJweFxuICAgICAgICAmX3MtY29sLXJldmVyc2VcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdyBjb2x1bW4tcmV2ZXJzZSB3cmFwXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICAgICAgICAgICAgaDJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICAgICAgICAgICAgLmJ0blxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICAmLWxpbmtcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAmLWFycm93XG4gICAgICAgICAgICBmaWxsICR0ZXh0UHJpbWFyeVxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHRvcCAzcHhcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDE1cHhcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuMjRzIGVhc2Utb3V0XG4gICAgICAgICAgICB3aWR0aCAyNHB4XG4gICAgICAgICAgICBoZWlnaHQgMjRweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgd2lkdGggMThweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxOHB4XG4gICAgICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAxOHB4XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCAxOHB4XG4gICAgICAgICYtbGluazpob3ZlclxuICAgICAgICAgICAgaDIsIC5oMlxuICAgICAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICAgICAuc2VjdGlvbl9fdGl0bGUtYXJyb3dcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgxMHB4KVxuICAgICAgICAgICAgICAgIGZpbGwgJHByaW1hcnlcbiAgICAmX190YWJzXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG4gICAgICAgIGhlaWdodCA2NnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIG1hcmdpbi1yaWdodCAtMjRweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1hcmdpbiAwXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDEwMCUgKyAzMnB4KVxuICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmVcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIC5zZWN0aW9uX190aXRsZS1saW5rICsgJlxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDUwcHhcbiAgICAgICAgLnBhZ2UtaG9tZSAmXG4gICAgICAgICAgICBtYXJnaW4gMCAtMjJweCAtMjJweFxuICAgICAgICAucGFnZS1ob21lICYubW9iaWxlLXNob3dcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgbWF4LWhlaWdodCAzMDBweFxuICAgICAgICAmLXdyYXBwZXJcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICAgICAgaGVpZ2h0IDU2cHhcbiAgICAgICAgICAgIHVzZXItc2VsZWN0IG5vbmVcbiAgICAgICAgJi13cmFwcGVyICYtZG90c1xuICAgICAgICAgICAgdG9wIC04cHhcbiAgICAgICAgJi11bmRlcmxpbmVcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBoZWlnaHQgMnB4XG4gICAgICAgICAgICB3aWR0aCAwXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICRwcmltYXJ5XG4gICAgICAgICAgICB6LWluZGV4IDNcbiAgICAgICAgICAgIGJvdHRvbSA4cHhcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlIGxlZnRcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbiAwLjZzIGFsbCBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24gMC42cyBhbGwgZWFzZVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICZfb25lbGluZVxuICAgICAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgICYtaXRlbVxuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQgNjZweFxuICAgICAgICAgICAgcGFkZGluZyAxMnB4IDBcbiAgICAgICAgICAgIG1hcmdpbiAwIDI0cHggMCAwXG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICAgICAgbWluLXdpZHRoIDgwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMTJweCAwIDE4cHhcbiAgICAgICAgICAgICY6aG92ZXI6bm90KHNwYW4pXG4gICAgICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgICBoZWlnaHQgMnB4XG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbSA4cHhcbiAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICRwcmltYXJ5XG4gICAgJl9fdGFicy1kb3RzXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgY29sb3I6ICMzYjQyNTY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgICBwYWRkaW5nIDIwcHggNXB4XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHRvcCAtMnB4XG4gICAgICAgICZfdmlzaWJsZVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICZfX3RhYnMtbGlzdFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZSBcbiAgICAgICAgcmlnaHQgMFxuICAgICAgICB0b3AgMTAwJVxuICAgICAgICBtYXgtd2lkdGggMzUwcHhcbiAgICAgICAgei1pbmRleCAxMDBcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgIHBhZGRpbmcgOHB4IDBcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICZfYWN0aXZlXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICYtaXRlbVxuICAgICAgICAgICAgZGlzcGxheSBub25lIFxuICAgICAgICAgICAgcGFkZGluZyA4cHggMjBweFxuICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICAmX3Zpc2libGVcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJl9fY29sc1xuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgJl90YWJsZXQtY29sdW1uXG4gICAgICAgICAgICBAbWVkaWEgJHc3NjhcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgICAgICAgICAuc2VjdGlvbl9fc2lkZWJhclxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgJl9fY29sOmZpcnN0LWNoaWxkXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMzBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMFxuICAgICYmX190b3BcbiAgICAgICAgcGFkZGluZy10b3AgMjIwcHhcbiAgICAmX19kZXNjcmlwdGlvblxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBsaW5lLWhlaWdodCAyN3B4XG4gICAgICAgIHBhZGRpbmctcmlnaHQgMTQuNSVcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjFweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgJl9vdmVyZmxvdy1oXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICZfZmlyc3RcbiAgICAgICAgcGFkZGluZy10b3AgNzBweFxuICAgICAgICBtYXJnaW4tYm90dG9tIC03MHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy10b3AgMzVweFxuICAgICAgICAuaW5mb2Jsb2NrXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIC03MHB4XG4gICAgICAgICY6bm90KC5lbXB0eS1oaWRkZW4pICsgLnNlY3Rpb25cbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDEyMHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcCA5MHB4XG4gICAgJl9zdHJlYW06bm90KC5lbXB0eS1oaWRkZW4pXG4gICAgICAgIGJhY2tncm91bmQgI2U2ZWVmNlxuICAgICAgICBwYWRkaW5nLXRvcCA3MHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDMwcHhcbiAgICAgICAgLmluZm9ibG9ja1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA3MHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDUwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICArIC5zZWN0aW9uXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCA3MHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcCAzMHB4XG5cbi5oZWFkZXIgKyAuc2VjdGlvblxuICAgIHBhZGRpbmctYm90dG9tIDgwcHhcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgcGFkZGluZy1ib3R0b20gNDBweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBwYWRkaW5nLWJvdHRvbSAyMHB4XG4gICAgXG5cbi8vIGZvb3RlclxuLmZvb3RlclxuICAgIHBhZGRpbmcgNzZweCAwIDUwcHhcbiAgICBiYWNrZ3JvdW5kICRiZ0JsdWVcbiAgICBjb2xvciAjZmZmXG4gICAgbGluZS1oZWlnaHQgMjRweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBwYWRkaW5nIDQwcHggMFxuICAgICZfX3RvcFxuICAgICZfX2JvdHRvbVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgJl9fYm90dG9tXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICZfX3RvcCAmX19jb2xcbiAgICAgICAgd2lkdGggMzMuMzMlXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMzJweFxuICAgICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgICAgICBwYWRkaW5nIDBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3cgY29sdW1uIHdyYXBcbiAgICAgICAgICAgICAgICAuZm9vdGVyX190YWJsZXQtY29sXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgZmxleC1mbG93IGNvbHVtbi1yZXZlcnNlIHdyYXBcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAtMTIwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICAgICAgLmZvb3Rlcl9fdGFibGV0LWNvbDpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgICAgICZfdzEwMFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICZfX3RvcFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSA1MHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMzBweFxuICAgICZfX3RvcCArICZfX3RvcFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMFxuICAgICZfaW5saW5lXG4gICAgICAgIGRpc3BsYXkgaW5saW5lXG4gICAgJl9fYm90dG9tXG4gICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNmZmZcbiAgICAgICAgcGFkZGluZy10b3AgNTBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDMwcHhcbiAgICAmX19hZGRyZXNzXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBhXG4gICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgLmZvb3Rlcl9fc3VibGluZVxuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAmX19waG9uZVxuICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZSAyMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTRweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgJl9fc3VibGluZVxuICAgICAgICBvcGFjaXR5IDAuN1xuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAmX19saW5rLWxpc3Q6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tIDQycHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAmX19saW5rLWxpc3RfY29tcGFjdFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAxMDBweFxuICAgICZfX2xpbmtcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XG4gICAgICAgIG9wYWNpdHkgMC41XG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmX2lubGluZVxuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmVcbiAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgb3BhY2l0eSAxXG4gICAgJl9fY29weXJpZ2h0XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBjb2xvciAkZ3JheTJcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtYXgtd2lkdGggNzAlXG4gICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgICAgICAgICAgZmlsbCAkZ3JheTJcbiAgICAgICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgYVxuICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgICAgb3BhY2l0eSAwLjVcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMVxuXG4gICAgXG4vLyBzdWJzY3JpYmVcbi5zdWJzY3JpYmUtYnRuXG4gICAgYmFja2dyb3VuZCAkbGlnaHRcbiAgICBoZWlnaHQgNDhweFxuICAgIGxpbmUtaGVpZ2h0IDQ4cHhcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIHBhZGRpbmcgMCAxNnB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICZfdGFibGV0XG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAmX2Rlc2t0b3BcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAmX19pY29uXG4gICAgICAgIGZpbGwgJHByaW1hcnlcblxuLy8gbW9iaWxlIGJsb2Nrc1xuLm1vYmlsZS1jb250ZW50XG4gICAgZGlzcGxheSBub25lXG4gICAgQG1lZGlhICRzXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcblxuXG4uY29sdW1uLWNvbnRlbnRcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBtYXJnaW4gMCAtMTZweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBtYXJnaW4gMFxuICAgICZfc3BhY2UtYmV0d2VlblxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICZfYmxvY2stbVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIC5jb2x1bW4tY29udGVudF9faXRlbVxuICAgICAgICAgICAgICAgIG1hcmdpbiAwIDAgMjBweFxuICAgICZfYm90dG9tXG4gICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtZW5kXG4gICAgJl9faXRlbVxuICAgICAgICBtYXJnaW4gMCAxNnB4XG5cbiIsIi50aGVtZVxuICAgIC8vIHdoaXRlIGJsb2NrXG4gICAgJl93aGl0ZVxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAvLyBsaWdodCBibG9ja1xuICAgICZfbGlnaHRcbiAgICAgICAgYmFja2dyb3VuZCAkbGlnaHQgICAgXG4gICAgLy8gYmx1ZSBibG9ja1xuICAgICZfYmx1ZVxuICAgICAgICBiYWNrZ3JvdW5kICMwMjZGQkFcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAuaDIsIGgyXG4gICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgLy8gbGlnaHQtYmx1ZSBibG9ja1xuICAgICZfbGlnaHQtYmx1ZVxuICAgICAgICBiYWNrZ3JvdW5kICNlNmVlZjZcblxuLy8gV2hpdGUgdGhlbWUgZWxlbWVudHNcbi50aGVtZV93aGl0ZVxuICAgIC5zZWFyY2hfX2ZpZWxkXG4gICAgLnNlYXJjaF9faW5wdXRcbiAgICAuc2VhcmNoX19zZWxlY3RcbiAgICAuaW5wdXRcbiAgICAubGluay1ibG9jazpub3QoLmxpbmstYmxvY2tfZW1wdHkpXG4gICAgLnRhZ3NfX2l0ZW1cbiAgICAuY29udGVudC1maWx0ZXJcbiAgICAucGFnaW5hdGlvblxuICAgIC5kb2MtaXRlbVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgICAubW9yZWluZm8tYmxvY2tcbiAgICAucHVibGljX19pbWFnZSAuanMtc21hcnRQaG90b1xuICAgIC5tb3JlaW5mby1ibG9jayAuZG9jLWl0ZW0gLmRvYy1pdGVtX19maWxlLWxpbmtcbiAgICAucXVlc3Rpb25cbiAgICAuc2hhcmUtYmxvY2tcbiAgICBibG9ja3F1b3RlXG4gICAgLnJlcXVlc3QtY2FyZFxuICAgIC50aGVtZV9saWdodCAuaW5wdXQ6ZGlzYWJsZWRcbiAgICAuZm9ybV9fZmllbGRzXG4gICAgLnBvbGwtYmxvY2tcbiAgICAuZnJvbV9fZmllbGRzIC5zZWxlY3RcbiAgICAucG9sbC1ibG9jayAuc2VsZWN0XG4gICAgICAgIGJhY2tncm91bmQgJGxpZ2h0XG4gICAgLmNvbnRlbnQtZmlsdGVyIC50YWdzX19pdGVtXG4gICAgLmNvbnRlbnQtZmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAgIC5kb2MtaXRlbV9fZmlsZS1saW5rXG4gICAgLm1vcmVpbmZvLWJsb2NrIC5kb2MtaXRlbVxuICAgIC5wb2xsLWJsb2NrIC5pbnB1dFxuICAgIC5wb2xsLWJsb2NrIC50ZXh0YXJlYVxuICAgIC5wb2xsLWJsb2NrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgICAucG9sbC1ibG9jayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgICAucG9sbC1ibG9jayAucG9sbC1ibG9ja19fcmVzdWx0LXByb2dyZXNzXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuXG5cbi50aGVtZV9saWdodFxuICAgIC5zZWFyY2hfX2ZpZWxkXG4gICAgLnNlYXJjaF9faW5wdXRcbiAgICAuc2VhcmNoX19zZWxlY3RcbiAgICAuaW5wdXRcbiAgICAubGluay1ibG9jazpub3QoLmxpbmstYmxvY2tfZW1wdHkpXG4gICAgLnRhZ3NfX2l0ZW1cbiAgICAuY29udGVudC1maWx0ZXJcbiAgICAucGFnaW5hdGlvblxuICAgIC5kb2MtaXRlbVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgICAuZG93bmxvYWQtYmxvY2tcbiAgICAubW9yZWluZm8tYmxvY2tcbiAgICAucHVibGljX19pbWFnZSAuanMtc21hcnRQaG90b1xuICAgIC5tb3JlaW5mby1ibG9jayAuZG9jLWl0ZW0gLmRvYy1pdGVtX19maWxlLWxpbmtcbiAgICAucXVlc3Rpb25cbiAgICAuc2hhcmUtYmxvY2tcbiAgICBibG9ja3F1b3RlXG4gICAgLnJlcXVlc3QtY2FyZFxuICAgIC50aGVtZV93aGl0ZSAuaW5wdXQ6ZGlzYWJsZWRcbiAgICAucG9sbC1ibG9ja1xuICAgIC5mcm9tX19maWVsZHMgLnNlbGVjdFxuICAgIC5wb2xsLWJsb2NrIC5zZWxlY3RcbiAgICAucG9sbC1ibG9ja1xuICAgIC5mcm9tX19maWVsZHMgLnNlbGVjdFxuICAgIC5wb2xsLWJsb2NrIC5zZWxlY3RcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgLnJlcXVlc3QtY2FyZCAudGFnc19faXRlbVxuICAgIC5jb250ZW50LWZpbHRlciAudGFnc19faXRlbVxuICAgIC5jb250ZW50LWZpbHRlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgICAuZG9jLWl0ZW1fX2ZpbGUtbGlua1xuICAgIC5tb3JlaW5mby1ibG9jayAuZG9jLWl0ZW1cbiAgICAucmVxdWVzdC1jYXJkIC5yZXF1ZXN0LWNhcmRcbiAgICAuY29udGVudC1maWx0ZXIgLmlucHV0XG4gICAgLnRoZW1lX3doaXRlIC5pbnB1dFxuICAgIC5wb2xsLWJsb2NrIC5pbnB1dFxuICAgIC5wb2xsLWJsb2NrIC50ZXh0YXJlYVxuICAgIC5wb2xsLWJsb2NrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgICAucG9sbC1ibG9jayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgICAucG9sbC1ibG9jayAucG9sbC1ibG9ja19fcmVzdWx0LXByb2dyZXNzXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgJGxpZ2h0XG4gICAgLmRvd25sb2FkLWJsb2NrXG4gICAgICAgIGJvcmRlciAwIWltcG9ydGFudFxuICAgIC5yZXF1ZXN0LWNhcmRfX2NvbnRlbnRcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgLnJlcXVlc3QtY2FyZCAucmVxdWVzdC1jYXJkLCAucmVxdWVzdC1jYXJkX19jb250ZW50IC5yZXF1ZXN0LWNhcmRfX2NvbnRlbnRcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgLnRoZW1lX3doaXRlIC5pbnB1dDpkaXNhYmxlZFxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuXG4uZ2xvYmFsLXNlYXJjaFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG5cbltkYXRhLWNvbG9yPVwiZ3JlZW5cIl0gLmJnLWNvbG9yXG5bZGF0YS1jb2xvcj1cImdyZWVuXCJdIC5tYXJrZWQ6YWZ0ZXJcbiAgICBiYWNrZ3JvdW5kICM2REQ0MDBcbltkYXRhLWNvbG9yPVwibGlnaHQtZ3JlZW5cIl0gLmJnLWNvbG9yXG5bZGF0YS1jb2xvcj1cImxpZ2h0LWdyZWVuXCJdIC5tYXJrZWQ6YWZ0ZXJcbiAgICBiYWNrZ3JvdW5kICM0M0Q3QjVcbltkYXRhLWNvbG9yPVwibWludFwiXSAuYmctY29sb3JcbltkYXRhLWNvbG9yPVwibWludFwiXSAubWFya2VkOmFmdGVyXG4gICAgYmFja2dyb3VuZCAjNzZGOEQ3XG5bZGF0YS1jb2xvcj1cInllbGxvd1wiXSAuYmctY29sb3JcbltkYXRhLWNvbG9yPVwieWVsbG93XCJdIC5tYXJrZWQ6YWZ0ZXJcbiAgICBiYWNrZ3JvdW5kICNGRkQ2MDBcbltkYXRhLWNvbG9yPVwiZ3JheVwiXSAuYmctY29sb3JcbltkYXRhLWNvbG9yPVwiZ3JheVwiXSAubWFya2VkOmFmdGVyXG4gICAgYmFja2dyb3VuZCAjRTlFOUU5XG5bZGF0YS1jb2xvcj1cImJsdWVcIl0gLmJnLWNvbG9yXG5bZGF0YS1jb2xvcj1cImJsdWVcIl0gLm1hcmtlZDphZnRlclxuICAgIGJhY2tncm91bmQgIzMxQzZGRlxuXG4iLCIvLyBpbmZvYmxvY2tcbi5pbmZvYmxvY2tcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIHBhZGRpbmcgMzBweFxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICAgIG1hcmdpbi10b3AgLTYwcHhcbiAgICBtYXJnaW4tYm90dG9tIDg1cHhcbiAgICBib3JkZXItcmFkaXVzIDVweFxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIHotaW5kZXggOTFcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIEBtZWRpYSAkbVxuICAgICAgICBmbGV4LWZsb3cgY29sdW1uIHdyYXBcbiAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcbiAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgICAgICBwYWRkaW5nIDI0cHggXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBwYWRkaW5nIDMwcHhcbiAgICAgICAgbWFyZ2luIDAgLTMycHggMzBweFxuICAgICAgICBib3gtc2hhZG93IG5vbmVcbiAgICBAbWVkaWEgJHhzXG4gICAgICAgIHBhZGRpbmcgMzBweCAyMHB4XG4gICAgICAgIG1hcmdpbiAwIC0xNnB4IDMwcHhcbiAgICAmX190aXRsZVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgZm9udC1zaXplIDIycHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA4cHhcbiAgICAgICAgei1pbmRleCAyXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDFcbiAgICAmX190ZXh0XG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgYW5pbWF0aW9uIG5vbmVcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICBzcGFuXG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAmX19idG5cbiAgICAgICAgbWluLXdpZHRoIDI1NnB4XG4gICAgICAgIG1hcmdpbi1sZWZ0IDMwcHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtYXJnaW4gMFxuXG5cbi8vIGxhc3QgbmV3c1xuLmFydGljbGVzXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBcbi5hcnRpY2xlcy1pdGVtXG4gICAgbWFyZ2luLWJvdHRvbSA0OHB4XG4gICAgZGlzcGxheSBmbGV4XG4gICAgY29sb3IgJHRleHRHcmF5XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB6LWluZGV4IDFcbiAgICB3aWR0aCAzMy4zMyVcbiAgICBhbmltYXRpb24gZmFkZWluIDAuNXNcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGdyYXkyXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDE2cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAwXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAmX19pbWFnZVxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgbWluLXdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIGxlZnQgMFxuICAgICAgICB0b3AgMFxuICAgICAgICAudmVydGljYWwgJlxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIDQwMCVcbiAgICAgICAgICAgIGZpbHRlciBibHVyKDQwcHgpXG4gICAgICAgICAgICB0cmFuc2l0aW9uIG5vbmVcbiAgICAgICAgJi13cmFwcGVyXG4gICAgICAgICAgICBmbGV4IDEgMSAxMDAlXG4gICAgICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgei1pbmRleCAxXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAmLWJnXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAmLWltZ1xuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmUgXG4gICAgICAgICAgICAudmVydGljYWwgJlxuICAgICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lXG4gICAgICAgICAgICAmOm5vdCgudmVydGljYWwpICZcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICYuaG92ZXJcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJl9fdGV4dFxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICZfX2RhdGU6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgdG9wIC0xcHhcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgd2lkdGggNnB4XG4gICAgICAgIGhlaWdodCA2cHhcbiAgICAgICAgYmFja2dyb3VuZCAkZ3JheVxuICAgICAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgICAgICBtYXJnaW4gMCAxMnB4XG4gICAgJl9fdGFnXG4gICAgICAgIGNvbG9yICMzZDQzYTFcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICBhJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAmOmhvdmVyICZfX2ltYWdlLXdyYXBwZXI6bm90KC52ZXJ0aWNhbCkgJl9faW1hZ2VcbiAgICAmOmhvdmVyICZfX2ltYWdlLWltZ1xuICAgICAgICB0cmFuc2Zvcm0gc2NhbGUoMS4wMylcbiAgICAgICAgZmlsdGVyIGJyaWdodG5lc3MoMC44KVxuICAgICY6aG92ZXIgJl9fdGl0bGVcbiAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAmX19ib3R0b21cbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgJl90b3BcbiAgICAgICAgZmxleC1iYXNpcyAxMDAlXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgIC5hcnRpY2xlcy1pdGVtX19pbWFnZVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXJcbiAgICAgICAgICAgIGhlaWdodCA0MzBweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDE3NnB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMnB4XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tZ2FsbGVyeSAmXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgLmFydGljbGVzLWl0ZW1fX2NvbnRlbnRcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMzMuMzMlICsgMTBweClcbiAgICAgICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAzMnB4XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgbWF4LWhlaWdodCA0MzBweFxuICAgICAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDBcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDEwMCVcbiAgICAgICAgJi5mYWRlZCAuYXJ0aWNsZXMtaXRlbV9fY29udGVudDphZnRlclxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIGhlaWdodCAxMDBweFxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDQsMjQ3LDI1MSwwKSAwJSwgcmdiYSgyNDQsMjQ3LDI1MSwxKSA4MCUpO1xuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIC5hcnRpY2xlcy1pdGVtX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDI2cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMzBweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBmb250LXNpemUgMjJweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI4cHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodCBhdXRvXG4gICAgICAgIC5hcnRpY2xlcy1pdGVtX190ZXh0XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgLmFydGljbGVzLWl0ZW1fX2JvdHRvbSBcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgICAgei1pbmRleCAyXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBwb3NpdGlvbiBzdGF0aWNcbiAgICAmOm5vdCgmX3RvcClcbiAgICAgICAgZmxleC1iYXNpcyBjYWxjKDMzLjMzJSAtIDIwcHgpXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGZsZXgtYmFzaXMgY2FsYyg1MCUgLSAxN3B4KVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGZsZXgtYmFzaXMgMTAwJVxuICAgICAgICAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlclxuICAgICAgICAgICAgaGVpZ2h0IDIwNnB4XG4gICAgICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgICAgIC8vZmxleCAxIDEgMTAwJVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDI3MHB4XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweClcbiAgICAgICAgICAgICAgICBoZWlnaHQgMjMwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkdzc2OFxuICAgICAgICAgICAgICAgIGhlaWdodCAxODBweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIC5hcnRpY2xlcy1pdGVtX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgICAgICAvL2hlaWdodCA3MHB4XG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgICAgIC8vZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAvLy13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIC8vLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAvL3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgMFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgLmFydGljbGVzLWl0ZW1fX3RleHRcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuXG4uZGF0YS1sYXp5LWxvYWRpbmdcbiAgICBvcGFjaXR5IDBcbiAgICB0cmFuc2l0aW9uIG9wYWNpdHkgMC4zcyBlYXNlXG5cblxuLmFydGljbGVzLWl0ZW0uYXJ0aWNsZXMtaXRlbV9jb3ZpZFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICAuYXJ0aWNsZXMtaXRlbV9faW1hZ2VcbiAgICAgICAgaGVpZ2h0IDEzMHB4XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyIGJvdHRvbVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgYXV0byBcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgI2U4ZThlOFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAmLWxlZnQgXG4gICAgICAgICYtcmlnaHRcbiAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZSBcbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgICAgICAmLWxlZnRcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gbGVmdCBib3R0b21cbiAgICAgICAgJi1yaWdodCBcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gcmlnaHQgYm90dG9tXG4gICAgLmFydGljbGVzLWl0ZW1fX2NvbnRlbnRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAwIDBcbiAgICAgICAgbWluLWhlaWdodCAyMTBweFxuICAgICAgICBwYWRkaW5nIDMwcHhcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGZsZXgtZmxvdyBjb2x1bW4gd3JhcFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgLmFydGljbGVzLWl0ZW1fX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZSAxOXB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nIDAuOXB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDFcbiAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgIHRleHQtYWxpZ24ganVzdGlmeVxuICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAgICAgJi1uMVxuICAgICAgICAgICAgZm9udC1zaXplIDU4cHhcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDFweFxuICAgICAgICAmLW4yXG4gICAgICAgICAgICBmb250LXNpemUgMzVweFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjVweFxuICAgICAgICAgICAgbWFyZ2luIDJweCAwIDVweFxuXG5cblxuXG4uc2VjdGlvbi10YWJzLWNvbnRlbnRfX2l0ZW06bGFzdC1jaGlsZCAuYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX3RpdGxlXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuLnBhZ2UtaG9tZVxuICAgIC5hcnRpY2xlcy1pdGVtXG4gICAgICAgICYubGFzdC1uZXdzXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuXG4uc2Nyb2xsRmFkZVxuICAgIG9wYWNpdHkgMFxuICAgIHRyYW5zaXRpb24gYWxsIDAuNXMgMC41cyBlYXNlLWluLW91dFxuICAgICYuc2hvd1xuICAgICAgICBvcGFjaXR5IDFcblxuXG4uc2VjdGlvbi10YWJzLWNvbnRlbnRcbiAgICAmX19pdGVtXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgIC5saW5rLW1vcmVcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAwXG5cbi5hcnRpY2xlcy5hcnRpY2xlc19uZXdzLWZlZWRcbiAgICAuYXJ0aWNsZXMtaXRlbVxuICAgICAgICBmbGV4LWJhc2lzIGNhbGMoNTAlIC0gMTVweClcbiAgICAgICAgd2lkdGggNTAlXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZmxleC1iYXNpcyAxMDAlXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgLmFydGljbGVzLWl0ZW1fX3RpdGxlXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgbWluLWhlaWdodCAwXG5cblxuXG4vLyBsaW5rcyBncmlkXG4ubGlua3MtZ3JpZFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgICYtaXRlbVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHdpZHRoIDI1JVxuICAgICAgICBoZWlnaHQgMjUwcHggXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIGFuaW1hdGlvbiBmYWRlaW4gMC41c1xuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGhlaWdodCAxNjBweFxuICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgICAgIG1pbi1oZWlnaHQgMTAwcHhcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE4LDQ4LDY5LDApIDUwJSwgcmdiYSgxOCw0OCw2OSwwLjUpIDEwMCUpXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgYm90dG9tIDBcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNi41NjVkZWcsIHJnYmEoMzUsIDgwLCAxODQsIDAuOTQpIDAlLCByZ2JhKDQsIDE4MiwgMjQzLCAwLjk0KSAxMDAlKTtcbiAgICAgICAgICAgIHotaW5kZXggMVxuICAgICAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJl9fY29udGVudFxuICAgICAgICAgICAgY29sb3IgJGxpZ2h0XG4gICAgICAgICAgICBwYWRkaW5nIDI2cHggMzJweCAxMnB4XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB6LWluZGV4IDJcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZS1vdXRcbiAgICAgICAgICAgIGhlaWdodCBpbmhlcml0XG4gICAgICAgICZfX3RpdGxlXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBtYXJnaW4tdG9wIGF1dG9cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTFweFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICZfX3RleHRcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICAgICBoZWlnaHQgMFxuICAgICAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAgICAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgICAgIC5saW5rcy1ncmlkLWl0ZW1fX2NvbnRlbnRcbiAgICAgICAgICAgICAgICBoZWlnaHQgMFxuICAgICAgICAgICAgLmxpbmtzLWdyaWQtaXRlbV9fY29udGVudDpiZWZvcmVcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgLmxpbmtzLWdyaWQtaXRlbV9fdGl0bGVcbiAgICAgICAgICAgICAgICBib3R0b20gMTAwJVxuICAgICAgICAgICAgICAgIHRvcCAxMCVcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgICAgIC5saW5rcy1ncmlkLWl0ZW1fX3RleHRcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgICAgICAgICBvdmVyZmxvdyB2aXNpYmxlXG4gICAgICAgICAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9jb2xzLTMgJi1pdGVtXG4gICAgICAgIHdpZHRoIDMzLjMzJVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcblxuLy8gTElOS1NcblxuLy8gc2hvdy1tb3JlIGxpbmtcbi5saW5rLW1vcmVcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgcGFkZGluZyAxNnB4IDBcbiAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgei1pbmRleCAxMFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgJjpob3ZlclxuICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICZfX2ljb25cbiAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg5MGRlZylcbiAgICAgICAgbWFyZ2luLWxlZnQgNXB4XG4gICAgJl9ib3JkZXJlZFxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICAgICZfYm9yZGVyZWQtYm90dG9tXG4gICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlZWYwZjJcblxuLmxpbmstbW9yZS5zaG93LWxlc3NcbiAgICAubGluay1tb3JlX19pY29uXG4gICAgICAgIHRyYW5zZm9ybSByb3RhdGUoLTkwZGVnKVxuLnNob3ctbGVzc1xuICAgIGRpc3BsYXkgbm9uZVxuICAgIFxuXG4vLyB0b2dnbGUgbGlua3Ncbi5saW5rLXRvZ2dsZVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBjb2xvciAkdGV4dEdyYXlcbiAgICBwb3NpdGlvbiByZWxhdGl2ZSBcbiAgICBsZWZ0IDUwJVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG4gICAgbWFyZ2luIC02cHggMCAwIC02cHhcbiAgICBmb250LXNpemUgMTRweFxuICAgIG9wYWNpdHkgMFxuICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuM3MgMC4zcyBlYXNlXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAmX19pY29uXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHRvcCAxcHhcbiAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg5MGRlZylcbiAgICAmX3VwICZfX2ljb25cbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtOTBkZWcpXG4gICAgJl91cCZfYWN0aXZlXG4gICAgICAgIG1hcmdpbi10b3AgMzBweFxuICAgICZfYWN0aXZlXG4gICAgICAgIG9wYWNpdHkgMVxuICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcbi8vIGNhbGVuZCBsaW5rXG4ubGluay1jYWxlbmRcbiAgICBjb2xvciAkdGV4dFByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgJl9faWNvblxuICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgICAgICBmaWxsICR0ZXh0UHJpbWFyeVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB0b3AgMXB4XG4gICAgJjpob3ZlclxuICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAubGluay1jYWxlbmRfX2ljb25cbiAgICAgICAgICAgIGZpbGwgJHByaW1hcnkgXG5cblxuLy8gc29jaWFsIGxpbmtzXG4uc29jaWFsLWxpbmtzXG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgcGFkZGluZyAwIDEwcHhcbiAgICAmX19pdGVtXG4gICAgICAgIG1hcmdpbiAwIDhweFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtYXJnaW4gMCA2cHhcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBmaWxsICRncmF5XG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIHdpZHRoIDE0cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTRweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgd2lkdGggMjBweFxuICAgICAgICAgICAgICAgIGhlaWdodCAyMHB4XG4gICAgICAgICY6aG92ZXIgJi1pY29uXG4gICAgICAgICAgICBmaWxsICNmZmZcbiAgICAgICAgXG4vLyBsaW5rIGJhY2tcbi5saW5rLWJhY2tcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBjb2xvcjogJHRleHRHcmF5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBtZWRpYSAkc1xuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAmOmhvdmVyXG4gICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJl9yaWdodFxuICAgICAgICB0ZXh0LWFsaWduIHJpZ2h0XG5cbi5saW5rLXByaW50XG4gICAgZGlzcGxheSBibG9ja1xuICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBwYWRkaW5nIDEwcHggMjBweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZSBcbiAgICAmOmhvdmVyXG4gICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgIGJvcmRlci1jb2xvciAkcHJpbWFyeVxuICAgICZfX2ljb25cbiAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDhweFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB0b3AgNHB4XG4vLyB1aSBlbGVtZW50c1xuXG4vLyBoZXhhZ29uIHZhbHVlXG4uaGV4YWdvblxuICAgIHdpZHRoIDI1NHB4XG4gICAgaGVpZ2h0IDI5NnB4XG4gICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltZy9wdWJsaWMvaGV4YWdvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgYmFja2dyb3VuZC1zaXplIGNvbnRhaW5cbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBwYWRkaW5nIDEwMHB4IDMycHggMzJweFxuICAgIG1heC13aWR0aCAyNCVcbiAgICBmbGV4IDAgMCBhdXRvXG4gICAgbWFyZ2luIDAgMTBweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICB3aWR0aCAyMzJweFxuICAgICAgICBoZWlnaHQgMjUycHhcbiAgICAgICAgcGFkZGluZy10b3AgODBweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCBhdXRvXG4gICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgcGFkZGluZyAzMHB4IDIwcHggMjBweFxuICAgICAgICBtaW4taGVpZ2h0IDEzNnB4XG4gICAgJl9fdmFsdWVcbiAgICAgICAgY29sb3IgJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICBmb250LXNpemUgNTZweFxuICAgICAgICBsaW5lLWhlaWdodCA0MHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTNweFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBmb250LXNpemUgNDhweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgJl9fdGV4dFxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBtYXgtd2lkdGggMjAwcHhcbiAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG5cbi8vIG51bWJlciB2YWx1ZVxuLm51bWJlcnNcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxuICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgIEBtZWRpYSAkbVxuICAgICAgICBtYXJnaW4tYm90dG9tIDBweFxuICAgICZfX2l0ZW1cbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICB3aWR0aCA1MCVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgcGFkZGluZyAxNXB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICAmLXZhbHVlXG4gICAgICAgICAgICBmb250LXNpemUgNTZweFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLTAuNnB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XG4gICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDQ4cHhcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgICY6bm90KCZfaGlnaGxpZ2h0KVxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICZfaGlnaGxpZ2h0XG4gICAgICAgICAgICAgICAgY29sb3IgI2ZmMjY0MFxuICAgICAgICAmLXRleHRcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG5cblxuLy8gIGxpbmsgYmxvY2tcbi5saW5rLWJsb2NrXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBwYWRkaW5nIDI3cHggMzJweFxuICAgIHRyYW5zaXRpb24gYWxsIDAuNHMgZWFzZVxuICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDI2LjVkZWcsIHJnYigzNSwgODAsIDE4NCkgMCUsIHJnYig0LCAxODIsIDI0MykgMTAwJSk7XG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgbWFyZ2luLWJvdHRvbSAxNHB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIGhlaWdodCBhdXRvXG4gICAgICAgIHBhZGRpbmcgMjBweCAzMHB4IDIwcHggMjBweFxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tYm90dG9tIDM2cHhcbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICZfX3RleHRcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3AgOHB4XG4gICAgJl9fYXJyb3dcbiAgICAgICAgZmlsbCAjOTc5Nzk3XG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAxNHB4XG4gICAgICAgIHJpZ2h0IDE0cHhcbiAgICAgICAgei1pbmRleCAxXG4gICAgYSY6bm90KCZfZW1wdHkpOmhvdmVyXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC04cHgpXG4gICAgICAgIGJveC1zaGFkb3cgMHB4IDEycHggMjhweCAzcHggcmdiYSgxMSwgNDUsIDg5LCAwLjA2KVxuICAgICAgICAubGluay1ibG9ja19fdGl0bGVcbiAgICAgICAgLmxpbmstYmxvY2tfX3RleHRcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgLmxpbmstYmxvY2tfX3RpdGxlXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAubGluay1ibG9ja19fYXJyb3dcbiAgICAgICAgICAgIGZpbGwgJHByaW1hcnlcbiAgICAmX2VtcHR5XG4gICAgICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcblxuLmxpbmstYmxvY2stc2VjdGlvblxuICAgIG1hcmdpbi1ib3R0b20gNDJweFxuXG4vLyBzZWN0aW9uIGxpbmsgYmxvY2tzXG4ubGluay1ibG9jay1ncmlkXG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICB3aWR0aCAxMDAlXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgJjphZnRlclxuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBmbGV4OiAxIDEgY2FsYygzMyUgLSAyMHB4KVxuICAgICAgICBtYXgtd2lkdGggY2FsYygzMyUgLSAyMHB4KVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDE1cHgpXG4gICAgICAgICAgICBtYXgtd2lkdGggY2FsYyg1MCUgLSAxNXB4KVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGZsZXggMSAxIDEwMCVcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgLmxpbmstYmxvY2tcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBtaW4taGVpZ2h0IDEzM3B4XG4gICAgICAgIHdpZHRoIGNhbGMoMzMlIC0gMjBweClcbiAgICAgICAgbWF4LXdpZHRoIGNhbGMoMzMlIC0gMjBweClcbiAgICAgICAgZmxleCAxIDEgMzMlXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHdpZHRoIGNhbGMoNTAlIC0gMTVweClcbiAgICAgICAgICAgIG1heC13aWR0aCBjYWxjKDUwJSAtIDE1cHgpXG4gICAgICAgICAgICBmbGV4IDEgMSA1MCVcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICAgICAgZmxleCAxIDEgMTAwJVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgICAgICAmX2hpZGUtbW9iaWxlXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9jb2xzLTJcbiAgICAgICAgLmxpbmstYmxvY2tcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoNTAlIC0gMTVweClcbiAgICAgICAgICAgIG1heC13aWR0aCBjYWxjKDUwJSAtIDE1cHgpXG4gICAgICAgICAgICBmbGV4IDEgMSA1MCVcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICAgICAgICAgIGZsZXggMSAxIDEwMCVcblxuLy8gbWFwXG4ubWFwLWJveFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBkaXNwbGF5IG5vbmVcbi5tYXAtYm94LWFsdFxuICAgIGRpc3BsYXkgbm9uZSBcbiAgICBAbWVkaWEgJHhzXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgYmFja2dyb3VuZCAkbGlnaHRcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgaGVpZ2h0IDQ4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgNDhweFxuICAgICAgICBwYWRkaW5nIDAgMTZweFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnkhaW1wb3J0YW50XG5cbiNyZWdpb25fbWFwX2JpZ19ob3ZlclxuICAgIC5tYXAtbGlua1xuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICZfYWN0aXZlXG4gICAgICAgICAgICBwb2x5Z29uXG4gICAgICAgICAgICBwYXRoIFxuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjRTNFQUYzO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICAgICAgLm1hcC1tb2RhbFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgICAgdG9wIC0xMDBweFxuICAgICAgICAgICAgICAgIGxlZnQgMFxuXG4ubWFwLXRvb2x0aXBzXG4gICAgZGlzcGxheSBub25lXG4ubWFwLXRvb2x0aXBcbiAgICB3aWR0aCAyNjBweFxuICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgYm9yZGVyLXJhZGl1cyA1cHhcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC0xMDAlKVxuICAgIHotaW5kZXggMjUwXG4gICAgb3BhY2l0eSAwXG4gICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2Utb3V0XG4gICAgbWFyZ2luLXRvcCAxMHB4XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAyNHB4IHJnYmEoNTksIDU2LCA1NiwgMC4xOCk7XG4gICAgcGFkZGluZyAxMHB4IDBcbiAgICAmX2FjdGl2ZVxuICAgICAgICB2aXNpYmlsaXR5IHZpc2libGUgXG4gICAgICAgIG9wYWNpdHkgMVxuICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAmX19hcnJvd1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzYsIDE4MywgMjEzLCAwKTtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgJl9fc2VjdGlvblxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBhZGRpbmcgMTZweFxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZClcbiAgICAgICAgICAgIGJhY2tncm91bmQgJGxpZ2h0XG4gICAgJl9fbGFiZWxcbiAgICAgICAgY29sb3IgIzk1OUVBN1xuICAgICAgICBtYXJnaW4tYm90dG9tIDNweFxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgJl9fbGlua1xuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgIGNvbG9yICMyNjZCQzJcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgJl9fY2xvc2VcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgdG9wIDEwcHhcbiAgICAgICAgcmlnaHQgMTBweFxuICAgICAgICAmLWljb25cbiAgICAgICAgICAgIGZpbGwgIzk1OUVBN1xuXG4vLyB0b2dnbGUgbGlzdFxuLnRvZ2dsZS1saXN0XG4gICAgbWFyZ2luIDAgLTMycHhcbiAgICAmX190aXRsZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBwYWRkaW5nIDIwcHggMzBweFxuICAgICAgICBiYWNrZ3JvdW5kIHJnYmEoMjU1LDI1NSwyNTUsMC4xKVxuICAgICZfX2NvbnRlbnRcbiAgICAgICAgcGFkZGluZyAyMHB4IDMwcHhcblxuLy8gYnJlYWRjcnVtYnNcbi5icmVhZGNydW1iXG4gICAgZm9udC1zaXplIDE2cHhcbiAgICBsaW5lLWhlaWdodCAyMXB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgbWFyZ2luLXRvcCAtNDVweFxuICAgIG1hcmdpbi1ib3R0b20gMjRweFxuICAgIEBtZWRpYSAkc1xuICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgbWFyZ2luLWJvdHRvbSAxMXB4XG4gICAgICAgbWFyZ2luLXRvcCAwXG4gICAgJi1pdGVtXG4gICAgICAgIGRpc3BsYXkgaW5saW5lXG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgIGNvbnRlbnQgJyAvICdcbiAgICAgICAgYVxuICAgICAgICAgICAgY29sb3IgaW5oZXJpdFxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXJcbiAgICAgICAgY29udGVudCAnJ1xuXG5cbi8vIHB1YmxpY2F0aW9uXG4ucHVibGljXG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB3aWR0aCAxMDAlXG4gICAgLy9tYXgtd2lkdGggNjc1cHhcbiAgICAmX19kYXRlXG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDEycHhcbiAgICAmX190ZXh0XG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMXB4XG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAmX19pbWFnZVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXG4gICAgICAgICYtYmdcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIDQwMCVcbiAgICAgICAgICAgIGZpbHRlciBibHVyKDQwcHgpXG4gICAgICAgICYtaW1nXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDM3MHB4XG4gICAgICAgICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgei1pbmRleCAxXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICAgICAgLnB1YmxpY19faW1hZ2UgJlxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICAmLWNhcHRpb25cbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIHBhZGRpbmcgMTVweCAwXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRncmF5MlxuICAgICAgICAgICAgbWluLWhlaWdodCA1MHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgLmpzLXNtYXJ0UGhvdG9cbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgJi1zbGlkZXIgJl9faW1hZ2UtaW1nXG4gICAgICAgIG1heC1oZWlnaHQgMzcwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAwXG5cbi8vIGJsb2NrIHdpdGggcXVlc3Rpb25cbi5xdWVzdGlvblxuICAgIHBhZGRpbmcgMzBweFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgJl9fdGV4dFxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDIwcHhcbiAgICAmX190aXRsZVxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICZfX3N1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgJl9fYnV0dG9uc1xuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgLmJ0blxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDMwcHhcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMzBweFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAyNHB4XG5cbi8vIHNoYXJlLWJsb2NrXG4uc2hhcmUtYmxvY2tcbiAgICBwYWRkaW5nIDMwcHhcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgICAgICBwYWRkaW5nIDIwcHhcbiAgICAmX190aXRsZVxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDE2cHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAmX19saW5rXG4gICAgICAgIG1hcmdpbiAwIDEwcHhcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICYtaWNvblxuICAgICAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcblxuLy8gdGFncyBibG9ja1xuLnRhZ3NcbiAgICBtYXJnaW4tcmlnaHQgLThweFxuICAgICZfX2l0ZW1cbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIHBhZGRpbmcgNnB4IDEwcHhcbiAgICAgICAgbWFyZ2luIDAgOHB4IDhweCAwXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICZfYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICRwcmltYXJ5IWltcG9ydGFudFxuICAgICAgICAgICAgY29sb3IgI2ZmZiFpbXBvcnRhbnRcblxuXG4gICAgICAgICAgICBcbi8vIHNpZGViYXIgbmV3c1xuLnNpZGViYXItbmV3c1xuICAgICZfX2l0ZW1cbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAxOHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMThweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMFxuICAgICAgICAmLWRhdGVcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA4cHhcbiAgICAgICAgJi10aXRsZVxuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgJjpob3ZlciAmLXRpdGxlXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuXG4vKiBkb2MgaXRlbSAqL1xuLmRvYy1pdGVtXG4gICAgY29sb3IgJHRleHRHcmF5XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAmX190aXRsZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIHBhZGRpbmcgMjJweCAzMHB4XG4gICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRncmF5MlxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjFweFxuICAgICAgICAgICAgcGFkZGluZyAyMnB4IDIwcHhcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAmX19kZXRhaWxzXG4gICAgICAgIHBhZGRpbmcgMTJweCAzMHB4IDIycHhcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGZsZXgtZmxvdyByb3dcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgZmxleC1mbG93IHJvdyBub3dyYXBcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcbiAgICAgICAgICAgIHBhZGRpbmcgMTJweCAyMHB4IDIycHhcbiAgICAmX190eXBlXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBtYXJnaW4gMTBweCAwXG4gICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjFweFxuICAgICAgICAgICAgd2hpdGUtc3BhY2Ugbm9ybWFsXG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAmX19kYXRlXG4gICAgICAgIGRpc3BsYXkgaW5saW5lXG4gICAgJl9fZmlsZVxuICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgcGFkZGluZy1sZWZ0IDIwcHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICAmLWxpbmtcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgICBoZWlnaHQgNDhweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgNDhweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgIHBhZGRpbmcgMCAxMHB4IDAgMjBweFxuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgMTBweFxuICAgICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICAgICAgICAmLWZvcm1hdFxuICAgICAgICAgICAgcGFkZGluZyAwIDEwcHhcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgJl9tb2JcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICYtaWNvblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgNXB4XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgdG9wIDJweFxuICAgICAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAmX190YWdcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIHdoaXRlLXNwYWNlIG5vcm1hbFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgdGV4dC1vdmVyZmxvdyBlbGxpcHNpc1xuICAgICAgICBoZWlnaHQgMjJweFxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJjpob3ZlclxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNnB4KVxuICAgICAgICBib3gtc2hhZG93IDBweCAxMnB4IDI4cHggM3B4IHJnYmEoMTEsIDQ1LCA4OSwgMC4wNilcblxuLmRvY3VtZW50LWluZm9cbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxuICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICBjb2xvciAkdGV4dFByaW1hcnlcblxuXG4vKiBkb3dubG9hZCBibG9jayAqL1xuLmRvd25sb2FkLWJsb2NrXG4gICAgZGlzcGxheSBibG9ja1xuICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gICAgcGFkZGluZyAzMHB4XG4gICAgZmxleCAwIDAgYXV0b1xuICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICBtYXJnaW4tYm90dG9tIDgwcHhcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgIEBtZWRpYSAkbVxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAmX190eXBlXG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICZfX3RpdGxlXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgJl9fZmlsZWluZm9cbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICYtaWNvblxuICAgICAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB0b3AgOHB4XG4gICAgJjpob3ZlclxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICNmZmZcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTZweClcbiAgICAgICAgYm94LXNoYWRvdyAwcHggMTJweCAyOHB4IDNweCByZ2JhKDExLCA0NSwgODksIDAuMDYpXG4gICAgICAgIC5kb3dubG9hZC1ibG9ja19fdGl0bGVcbiAgICAgICAgLmRvd25sb2FkLWJsb2NrX190eXBlXG4gICAgICAgIC5kb3dubG9hZC1ibG9ja19fZmlsZWluZm9cbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICAgICBcbi8vIGdldCBmb3JtIGJsb2NrXG4uZ2V0LWZvcm1cbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgYm9yZGVyIDFweCBzb2xpZCAkZ3JheTJcbiAgICBwYWRkaW5nIDMwcHhcbiAgICB3aWR0aCAxMDAlXG4gICAgZmxleCAwIDAgYXV0b1xuICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICBtYXJnaW4tYm90dG9tIDUwcHhcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICBAbWVkaWEgJHhzXG4gICAgICAgIHdpZHRoIGNhbGMoMTAwJSArIDYwcHgpXG4gICAgICAgIG1hcmdpbiAzMHB4IC0zMHB4XG4gICAgLmJ0bjpmaXJzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAmX190b3BcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBtYXJnaW4tYm90dG9tIDI1cHhcbiAgICAmX190aXRsZVxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDMwcHhcbiAgICAmX19pY29uXG4gICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAuYnRuXG4gICAgICAgIHdpZHRoIDEwMCVcblxuLy8gd2FybmluZyBibG9ja3Ncbi53YXJuaW5nXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAud2FybmluZ19fdGl0bGVcbiAgICAgICAgY29sb3IgI2ZmMjY0MFxuICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBtYXJnaW4tYm90dG9tIDE4cHhcbiAgICAmX3R5cGUtMVxuICAgICAgICAud2FybmluZ19fY29udGVudFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgLndhcm5pbmdfX3RleHRcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCA1MHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgLndhcm5pbmdfX2J0blxuICAgICAgICAgICAgYmFja2dyb3VuZCAkbGlnaHRcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAgICAgcGFkZGluZyAxNnB4IDU1cHhcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICZfdHlwZS0yXG4gICAgICAgIHBhZGRpbmcgMzdweCAzMHB4XG4gICAgICAgIGJvcmRlciAxcHggZGFzaGVkICNmZjI2NDBcbiAgICAgICAgLndhcm5pbmdfX3RleHRcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxOHB4XG4gICAgICAgIC53YXJuaW5nX19idG5cbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICZfdHlwZS0zXG4gICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWcvcHVibGljL2dlcmJfY3V0LnBuZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIgI2U2ZWVmNlxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgYXV0byAxMDAlXG4gICAgICAgIHBhZGRpbmcgMzBweFxuICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICAud2FybmluZ19fdGV4dFxuICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEycHhcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgNjBweFxuICAgICAgICAud2FybmluZ19fYnRuXG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcblxuLndhcm5pbmctc2xpZGVyXG4gICAgJl90eXBlLTEgXG4gICAgICAgIG1hcmdpbiAtNTBweCAwIC02MHB4XG4gICAgICAgIHBhZGRpbmcgMTBweCAwIDIwcHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtYXJnaW4gLTEwcHggMCAtMjBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1hcmdpbiAtMTBweCAwXG4gICAgJl90eXBlLTNcbiAgICAgICAgbWFyZ2luIC0yNXB4IDAgMzBweFxuXG5cbi8vIGJsb2NrcXVvdGVcbi8qXG5ibG9ja3F1b3RlXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBwYWRkaW5nIDMwcHhcbiAgICBiYWNrZ3JvdW5kICRsaWdodFxuICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICY6YmVmb3JlXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAtOHB4XG4gICAgICAgIGxlZnQgMzBweFxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIHdpZHRoIDMwcHhcbiAgICAgICAgaGVpZ2h0IDE5cHhcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NDhjM1puSUhkcFpIUm9QU0l6TUhCNElpQm9aV2xuYUhROUlqRTVjSGdpSUhacFpYZENiM2c5SWpBZ01DQXpNQ0F4T1NJZ2RtVnljMmx2YmowaU1TNHhJaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNGdJRHhrWlhOalBrTnlaV0YwWldRZ2QybDBhQ0JNZFc1aFkzazhMMlJsYzJNK0lDQThaeUJwWkQwaVIzSnZkWEF0TkMxRGIzQjVMVElpUGlBZ0lDQThjR0YwYUNCa1BTSk5OU0F3VERFMUlEQk1OaUF4T1V3d0lERTVURFVnTUZvaUlHbGtQU0pTWldOMFlXNW5iR1V0TnlJZ1ptbHNiRDBpSXpOQ05ESTFOaUlnYzNSeWIydGxQU0p1YjI1bElpQXZQaUFnSUNBOGNHRjBhQ0JrUFNKTk5TQXdUREUxSURCTU5pQXhPVXd3SURFNVREVWdNRm9pSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERTFJREFwSWlCcFpEMGlVbVZqZEdGdVoyeGxMVGN0UTI5d2VTSWdabWxzYkQwaUl6TkNOREkxTmlJZ2MzUnliMnRsUFNKdWIyNWxJaUF2UGlBZ1BDOW5Qand2YzNablBnPT0nKTtcbiovXG5cbi8vIGNvbnRlbnQgZmlsdGVyXG4uY29udGVudC1maWx0ZXJcbiAgICBwYWRkaW5nIDMwcHhcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgcGFkZGluZyAyMHB4XG4gICAgJl9faXRlbVxuICAgICZfX3RhZ3NcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyNnB4XG4gICAgJl9fbGFiZWxcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICZfX3JhbmdlXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAmLWNvbFxuICAgICAgICAgICAgZmxleCAxIDEgYXV0b1xuICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCA4cHhcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCA4cHhcbiAgICAgICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgcGFkZGluZyAwXG4gICAgJl9fbmF2XG4gICAgICAgIHBhZGRpbmctdG9wIDMwcHhcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICRncmF5MlxuICAgICAgICAuYnRuXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDUwJSAtIDVweClcbiAgICAmX19pY29uXG4gICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgJl9oaWRkZW5cbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgLnRhZ3NcbiAgICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgJGdyYXkyXG4gICAgICAgIHBhZGRpbmcgMjZweCAwXG5cbi5jb250ZW50LWZpbHRlci10b2dnbGVcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHJpZ2h0IDBcbiAgICBtYXJnaW4gNXB4IDBcblxuLy8gcGFnaW5hdGlvblxuLnBhZ2luYXRpb25cbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBoZWlnaHQgNDhweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgcGFkZGluZyAwIDUwcHhcbiAgICBtYXgtd2lkdGggMTAwJVxuICAgICZfX2xpc3RcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICZfX2l0ZW1cbiAgICAgICAgcGFkZGluZyAycHggMTJweCAwXG4gICAgICAgIG1hcmdpbiAwIDhweFxuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvciAjMGM0OWNkXG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgJl9hY3RpdmUsICZfYWN0aXZlICsgYSwgJl9hY3RpdmUgKyBhICsgYVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICZfX2JhY2tcbiAgICAmX19uZXh0XG4gICAgJl9fc3RhcnRcbiAgICAmX19maW5pc2hcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICBwYWRkaW5nIDAgMTBweFxuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICB0b3AgMFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHBhZGRpbmcgMCAxNnB4XG4gICAgICAgIC5wYWdpbmF0aW9uX19hcnJvd1xuICAgICAgICAgICAgZmlsbCAjYzdjY2QxXG4gICAgICAgICZfZGlzYWJsZWQgXG4gICAgICAgICAgICAucGFnaW5hdGlvbl9fYXJyb3dcbiAgICAgICAgICAgICAgICBmaWxsICRncmF5MlxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAucGFnaW5hdGlvbl9fYXJyb3dcbiAgICAgICAgICAgICAgICBmaWxsICR0ZXh0UHJpbWFyeVxuICAgICZfX2JhY2tcbiAgICAmX19zdGFydFxuICAgICAgICBsZWZ0IDQwcHhcbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgxODBkZWcpXG4gICAgJl9fbmV4dFxuICAgICAgICByaWdodCA0MHB4XG4gICAgJl9fc3RhcnRcbiAgICAgICAgbGVmdCAxNXB4XG4gICAgICAgIG1hcmdpbi10b3AgLTJweFxuICAgICZfX2ZpbmlzaFxuICAgICAgICByaWdodCAxNXB4XG4gICAgICAgIG1hcmdpbi10b3AgMnB4XG5cbi5saW5rLW1vcmUgKyAucGFnaW5hdGlvblxuICAgIG1hcmdpbi10b3AgNTBweFxuXG4vLyBsaW5rIHdpdGggaWNvblxuLmxpbmstd2l0aC1pY29uXG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgJjpob3ZlclxuICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICZfX2ljb25cbiAgICAgICAgbWFyZ2luLWxlZnQgOHB4XG4gICAgICAgIGZpbGwgY3VycmVudENvbG9yXG5cbi5wcmludC1vcHRpb25zXG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG4gICAgLmxpbmstd2l0aC1pY29uOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDIycHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgZm9udC1zaXplIDBcblxuXG4uYm90dG9tLWJhclxuICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICRncmF5MlxuLmJvdHRvbS1iYXJfX2lubmVyXG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBwYWRkaW5nLXRvcCAyMHB4XG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgZm9udC1zaXplIDE0cHhcblxuXG4vLyB3aGl0ZSBibG9jayAoZm9yIHNpZGViYXIpXG4ud2hpdGUtYmxvY2tcbiAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICBwYWRkaW5nIDI0cHggMzJweFxuICAgIG1hcmdpbiAyMHB4IDBcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBtYXJnaW4gMjBweCAtMjBweFxuICAgICZfX2xhYmVsXG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICZfX3RleHQ6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcblxuXG4vLyBtZW1iZXJzIHN0cnVjdHVyZSBcbi5zdHJ1Y3R1cmVcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1pSWdhR1ZwWjJoMFBTSXhNVE0wSWlCMmFXVjNRbTk0UFNJd0lEQWdNaUF4TVRNMElpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQanh3WVhSb0lHUTlJazB4SURCV01URXpOQ0lnYzNSeWIydGxQU0lqUXpkRFEwUXhJaUJ6ZEhKdmEyVXRaR0Z6YUdGeWNtRjVQU0kwSURRaUx6NDhMM04yWno0PScpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyIHRvcFxuICAgIGJhY2tncm91bmQtcmVwZWF0IHJlcGVhdC15XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAmX19pdGVtXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBwYWRkaW5nIDI3cHhcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHBhZGRpbmcgMjdweCAyN3B4IDdweFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgICAgIHBhZGRpbmcgMTVweFxuICAgICAgICAmLWltYWdlXG4gICAgICAgICAgICB3aWR0aCA4MHB4XG4gICAgICAgICAgICBoZWlnaHQgMTIwcHhcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDMwcHhcbiAgICAgICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgJi10aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNXB4XG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgJi1zdWJ0aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAmLXBob25lXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgbWFyZ2luLXRvcCA4cHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICAmLWljb25cbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgNXB4XG4gICAgICAgICZfdG9wXG4gICAgICAgICAgICBwYWRkaW5nIDM2cHhcbiAgICAgICAgICAgIG1heC13aWR0aCA3NDBweFxuICAgICAgICAgICAgbWFyZ2luIDAgYXV0byA3MHB4XG4gICAgICAgICZfdG9wICYtaW1hZ2VcbiAgICAgICAgICAgIHdpZHRoIDE2MHB4XG4gICAgICAgICAgICBoZWlnaHQgMTYwcHhcbiAgICAgICAgJl90b3AgJi10aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMzJweFxuICAgICAgICAmX3RvcCAmLXN1YnRpdGxlXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICZfX3RvZ2dsZXJcbiAgICAmX19saW5rXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgcGFkZGluZyAyN3B4IDUwcHggMjdweCAyN3B4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgei1pbmRleCAxXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICRncmF5MlxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBwYWRkaW5nIDE1cHggNTBweCAxNXB4IDE1cHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICYtaWNvblxuICAgICAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICB0b3AgNTAlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIC03cHhcbiAgICAgICAgICAgIHJpZ2h0IDMwcHhcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmX2FjdGl2ZSAmLWljb25cbiAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoOTBkZWcpXG4gICAgJl9fY29sc1xuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRVNElpQm9aV2xuYUhROUlqSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5UZ2dNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKTk1DQXhTREUxT0NJZ2MzUnliMnRsUFNJalF6ZERRMFF4SWlCemRISnZhMlV0WkdGemFHRnljbUY1UFNJMElEUWlMejQ4TDNOMlp6ND0nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgMzVweFxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCByZXBlYXQteFxuICAgICAgICBtYXJnaW4tYm90dG9tIDYwcHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXJcbiAgICAgICAgICAgIC8vY29udGVudCAnJ1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGJhY2tncm91bmQgJGxpZ2h0XG4gICAgICAgICAgICB0b3AgMzdweFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIHRvcCBhdXRvXG4gICAgICAgICAgICAgICAgYm90dG9tIDBcbiAgICAgICAgICAgICAgICBoZWlnaHQgMzBweFxuICAgICZfX2NvbFxuICAgICAgICB3aWR0aCBjYWxjKDUwJSAtIDgwcHgpXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCBhdXRvXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgJl9fY29udGVudFxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgei1pbmRleCAxXG4gICAgICAgICZfYWN0aXZlXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBcbi8vIG1lbWJlcnMgc3RydWN0dXJlIFxuLnN0cnVjdHVyZS12MlxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNaUlnYUdWcFoyaDBQU0l4TVRNMElpQjJhV1YzUW05NFBTSXdJREFnTWlBeE1UTTBJaUJtYVd4c1BTSnViMjVsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4d1lYUm9JR1E5SWsweElEQldNVEV6TkNJZ2MzUnliMnRsUFNJalF6ZERRMFF4SWlCemRISnZhMlV0WkdGemFHRnljbUY1UFNJMElEUWlMejQ4TDNOMlp6ND0nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDI1JSBjZW50ZXJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdCByZXBlYXQteVxuICAgICYuc3RydWN0dXJlLXYyLW1haW5cbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAyMS41JSBjZW50ZXJcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDI0JSBjZW50ZXJcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDUwJSBjZW50ZXJcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA1MCUgY2VudGVyXG4gICAgJl9jZW50ZXJlZFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxuICAgICAgICAuc3RydWN0dXJlLXYyX19jb2xzOmxhc3QtY2hpbGQ6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIHdpZHRoIDIwcHhcbiAgICAgICAgICAgIGhlaWdodCA1MCVcbiAgICAgICAgICAgIGJhY2tncm91bmQgJGxpZ2h0XG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgbGVmdCBjYWxjKDUwJSAtIDEwcHgpXG4gICAgICAgICAgICBib3R0b20gLTRweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9faXRlbVxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgcGFkZGluZyAyN3B4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHBhZGRpbmcgMTZweFxuICAgICAgICAmLWltYWdlXG4gICAgICAgICAgICB3aWR0aCA4MHB4XG4gICAgICAgICAgICBoZWlnaHQgMTIwcHhcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgdG9wXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMzBweFxuICAgICAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcbiAgICAgICAgICAgIC5zdHJ1Y3R1cmUtdjJfX2NvbHMgc3RydWN0dXJlLXYyX19jb2xzX25vYmcgJlxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gcmlnaHQgdG9wXG4gICAgICAgICYtdGl0bGVcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDVweFxuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgJi1zdWJ0aXRsZVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMnB4XG4gICAgICAgICYtdG9nZ2xlclxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgICYtdGV4dFxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMXB4IGRhc2hlZCAkcHJpbWFyeVxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDJweFxuICAgICAgICAgICAgJi1pY29uXG4gICAgICAgICAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgIHRvcCA0cHhcbiAgICAgICAgICAgICZfYWN0aXZlXG4gICAgICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgJl9hY3RpdmUgJi10ZXh0XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgJl9hY3RpdmUgJi1pY29uXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg5MGRlZylcbiAgICAgICAgJi1waG9uZVxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIG1hcmdpbi10b3AgOHB4XG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgJi1pY29uXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDVweFxuICAgICAgICAmX3RvcFxuICAgICAgICAgICAgcGFkZGluZyAyN3B4XG4gICAgICAgICAgICBtYXgtd2lkdGggNzQwcHhcbiAgICAgICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMTVweFxuICAgICAgICAmX3RvcCAmLWltYWdlXG4gICAgICAgICAgICB3aWR0aCAxNDBweFxuICAgICAgICAgICAgaGVpZ2h0IDE3MHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICB3aWR0aCA4MHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDEyMHB4XG4gICAgICAgICZfdG9wICYtdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDMycHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAmX3RvcCAmLXN1YnRpdGxlXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICY6aG92ZXIgJi10aXRsZVxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAmX190b2dnbGVyXG4gICAgJl9fbGlua1xuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICBwYWRkaW5nIDVweCAyMHB4IDVweCAwXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHotaW5kZXggMVxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIGxpc3Qtc3R5bGUgZGlzY1xuICAgICAgICBkaXNwbGF5IGxpc3QtaXRlbVxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMFxuICAgICAgICAmLWljb25cbiAgICAgICAgICAgIGZpbGwgY3VycmVudENvbG9yXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wIDUwJVxuICAgICAgICAgICAgbWFyZ2luLXRvcCAtN3B4XG4gICAgICAgICAgICByaWdodCAzMHB4XG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJl9hY3RpdmUgJi1pY29uXG4gICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDkwZGVnKVxuICAgICZfX2NvbHNcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIG1hcmdpbi1ib3R0b20gNDBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICAgICAgICAuc3RydWN0dXJlLXYyX2NlbnRlcmVkICZcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIG5vbmVcbiAgICAgICAgICAgICAgICAuc3RydWN0dXJlLXYyX19jb2w6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgJl9fY29sczpmaXJzdC1jaGlsZCAmX19jb2xcbiAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICBcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgLnN0cnVjdHVyZS12Ml9faXRlbV9oZWFkXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRVNElpQm9aV2xuYUhROUlqSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5UZ2dNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKTk1DQXhTREUxT0NJZ2MzUnliMnRsUFNJalF6ZERRMFF4SWlCemRISnZhMlV0WkdGemFHRnljbUY1UFNJMElEUWlMejQ4TDNOMlp6ND0nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgcmVwZWF0LXhcbiAgICAgICAgLnN0cnVjdHVyZS12Ml9fY29sXG4gICAgICAgICAgICBtYXJnaW4gMCFpbXBvcnRhbnRcbiAgICAmX19jb2xcbiAgICAgICAgd2lkdGggY2FsYyg1MCUgLSA4MHB4KVxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciB0b3BcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgcmVwZWF0LXlcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgIG1hcmdpbi1yaWdodCBhdXRvXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgd2lkdGggY2FsYyg1MCUgLSAyMHB4KVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFU0SWlCb1pXbG5hSFE5SWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TlRnZ01pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQmtQU0pOTUNBeFNERTFPQ0lnYzNSeWIydGxQU0lqUXpkRFEwUXhJaUJ6ZEhKdmEyVXRaR0Z6YUdGeWNtRjVQU0kwSURRaUx6NDhMM04yWno0PScpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IHJlcGVhdC14XG4gICAgICAgICAgICB3aWR0aCA4MHB4XG4gICAgICAgICAgICBsZWZ0IGNhbGMoNTAlIC0gODBweClcbiAgICAgICAgICAgIHRvcCA1MCVcbiAgICAgICAgICAgIGhlaWdodCA1cHhcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICB3aWR0aCAyMHB4XG4gICAgICAgICAgICAgICAgbGVmdCBjYWxjKDUwJSAtIDIwcHgpXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgJl9sYXN0OmFmdGVyXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgJiArICZcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAwXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgbGVmdCBhdXRvIFxuICAgICAgICAgICAgICAgIHJpZ2h0IGNhbGMoNTAlIC0gODBweClcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgY2FsYyg1MCUgLSAyMHB4KVxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgZmxleC1mbG93IGNvbHVtbiB3cmFwXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAwXG4gICAgICAgICAgICB6LWluZGV4IDEwMFxuICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgICAgICBwYWRkaW5nIDIycHggMFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gc3RhdGljXG4gICAgICAgICAgICAgICAgcGFkZGluZyAwXG4gICAgICAgICAgICAuc3RydWN0dXJlLXYyX190b2dnbGVyOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICAgIC5zdHJ1Y3R1cmUtdjJfY2VudGVyZWQgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBwYWRkaW5nIDBcbiAgICAmX2xpc3QtY2VudGVyZWQgJl9fY29sOmxhc3QtY2hpbGRcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICBwYWRkaW5nLXRvcCAwXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDBcbiAgICAmX19jb2xzX2FjdGl2ZSAmX19jb2xcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAyMHB4XG4gICAgJl9fY29sczpsYXN0LWNoaWxkICZfX2NvbFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAwIWltcG9ydGFudFxuICAgICZfX2NvbnRlbnRcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHotaW5kZXggMVxuICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuXG4vLyBtb3JlaW5mbyBibG9ja1xuLm1vcmVpbmZvLWJsb2NrXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICBmb250LXNpemUgMTZweFxuICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAmX190b2dnbGVyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgcGFkZGluZyAyMnB4IDYwcHggMjJweCAzMHB4XG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAmLWljb25cbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICByaWdodCAzMHB4XG4gICAgICAgICAgICB0b3AgNTAlXG4gICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICAgICAgZmlsbCAkZ3JheVxuICAgICZfX2NvbnRlbnRcbiAgICAgICAgbWF4LWhlaWdodCAwXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICB0cmFuc2l0aW9uIG1heC1oZWlnaHQgMC4zcyBlYXNlLCBwYWRkaW5nIDAuM3MgZWFzZVxuICAgICAgICBwYWRkaW5nLWxlZnQgMzBweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDMwcHhcbiAgICAgICAgYTpub3QoLmRvYy1pdGVtX190aXRsZSk6bm90KC5kb2MtaXRlbV9fdGFnKTpub3QoLmRvYy1pdGVtX19maWxlLWxpbmspXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAmLXRhYmxlXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tIC0xMnB4XG4gICAgICAgICAgICAmOmVtcHR5XG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAmLWl0ZW1cbiAgICAgICAgICAgICAgICB3aWR0aCA1MCVcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDMwcHhcbiAgICAgICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgICZfZnVsbHdpZHRoXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgJi1sYWJlbFxuICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcbiAgICAgICAgJi10aXRsZVxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgJl9hY3RpdmUgJl9fdG9nZ2xlclxuICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICZfYWN0aXZlICZfX3RvZ2dsZXItaWNvblxuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDkwZGVnKVxuICAgICAgICBtYXJnaW4tdG9wIC01cHhcbiAgICAmX2FjdGl2ZSAmX19jb250ZW50XG4gICAgICAgIHBhZGRpbmctdG9wIDIycHhcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMjJweFxuICAgICAgICBtYXgtaGVpZ2h0IDEwMCVcbiAgICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgJGdyYXkyXG4gICAgXG4gICAgJl9zdGF0aWMgJl9fY29udGVudFxuICAgICAgICBwYWRkaW5nLXRvcCAyMnB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDIycHhcbiAgICAgICAgbWF4LWhlaWdodCAxMDAlXG5cbi5tb3JlaW5mby10ZXh0XG4gICAgbWF4LWhlaWdodCAyNjBweFxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgJjpub3QoJl9hY3RpdmUpOmFmdGVyXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgaGVpZ2h0IDEwMHB4XG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudChyZ2JhKDI0NCwyNDcsMjUxLDApIDAlLCByZ2JhKDI0NCwyNDcsMjUxLDEpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xuICAgICAgICBib3R0b20gMFxuICAgICZfYWN0aXZlXG4gICAgICAgIG1heC1oZWlnaHQgMTAwJVxuXG4ubW9yZWluZm8tbGlua1xuICAgIGRpc3BsYXkgbm9uZVxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICsgLm1vcmVpbmZvLWxpbmtfYWN0aXZlXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cbmFzaWRlIFxuICAgIC5tb3JlaW5mby1ibG9ja19fY29udGVudC10YWJsZS1pdGVtXG4gICAgICAgIHdpZHRoIDEwMCVcblxuXG4vLyBzdGF0dXMgaW4gc3RydWN0dXJlIHBhZ2Vcbi5zdGF0dXNcbiAgICBjb2xvciAkdGV4dEdyYXlcbiAgICBmb250LXNpemUgMThweFxuICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICZfX2l0ZW1cbiAgICAgICAgbWFyZ2luLWJvdHRvbSA4cHhcblxuLy8gcGxheWVyc1xuLmpzLXBsYXllclxuICAgIG1heC13aWR0aCAxMDAlXG4ucGx5clxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XG5cbi5zY3JvbGwtdG9wXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIGJvdHRvbTogNzVweDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsMCwwLC4yKTtcbiAgICAmX2FjdGl2ZVxuICAgICAgICBvcGFjaXR5IDAuNlxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBvcGFjaXR5IDFcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9fYXJyb3dcbiAgICAgICAgZmlsbCAkZ3JheVxuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKC05MGRlZylcbiAgICAmOmhvdmVyXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC0zcHgpXG5cblxuLmljb24tdGV4dC13cmFwcGVyXG4gICAgJl9jb2xzLTJcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIGFsaWduLWl0ZW1zIHN0cmV0Y2hcbiAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgICAgIC5pY29uLXRleHRcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoNTAlIC0gMTVweClcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICAgICAgcGFkZGluZyAzMHB4IDIwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDIwcHhcblxuLmljb24tdGV4dFxuICAgIGRpc3BsYXkgZmxleFxuICAgIHBhZGRpbmcgMTRweCAxMnB4XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBtaW4taGVpZ2h0IDcxcHhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgcGFkZGluZyAyMHB4XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICZfX2ljb25cbiAgICAgICAgZmlsbCAkYmx1ZVxuICAgICAgICAmLXdyYXBwZXJcbiAgICAgICAgICAgIG1pbi13aWR0aCA1N3B4XG4gICAgICAgICAgICBtaW4taGVpZ2h0IDU3cHhcbiAgICAgICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICBtYXJnaW4gMCAyN3B4IDAgMTVweFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXIgXG4gICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgMTAwJVxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSBhdXRvXG4gICAgJl9fdGV4dFxuICAgICAgICBwXG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIxcHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuXG4uaW1hZ2UtdGV4dC1idXR0b25cbiAgICBwYWRkaW5nIDIwMHB4IDMwcHggMjBweFxuICAgIHdpZHRoIDM1MHB4XG4gICAgZmxleCAwIDAgYXV0b1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgYm9yZGVyIDJweCBzb2xpZCAjZmZmXG4gICAgJl9ob3Jpem9udGFsXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgbWluLWhlaWdodCAxNDBweFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgcGFkZGluZy10b3AgMFxuICAgICAgICBwYWRkaW5nLWxlZnQgMjAwcHhcbiAgICAmX25vYmcmX2hvcml6b250YWxcbiAgICAgICAgcGFkZGluZy1sZWZ0IDEwcHhcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBtaW4taGVpZ2h0IDE0MHB4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBwYWRkaW5nLXRvcCAwXG4gICAgICAgIHBhZGRpbmctbGVmdCAyNjBweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIG1heC13aWR0aCAzNTBweFxuICAgICAgICBwYWRkaW5nLXRvcCAyMDBweFxuICAgICAgICBtYXgtaGVpZ2h0IDEwMDBweFxuICAgICAgICBwYWRkaW5nLWxlZnQgMzBweFxuICAgICAgICBtYXJnaW4gMCBhdXRvIFxuICAgICZfX2ltYWdlXG4gICAgICAgIHdpZHRoIDI5MHB4XG4gICAgICAgIGhlaWdodCAzODBweFxuICAgICAgICBoZWlnaHQgY2FsYygxMDAlIC0gODBweClcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9idWlsZC9pbWcvcHVibGljL25vcGhvdG8uanBnJylcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyIHRvcFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBib3R0b20gODBweFxuICAgICAgICAuaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAmXG4gICAgICAgICAgICB3aWR0aCAxNDVweFxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDI5MHB4XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodCAzODBweFxuICAgICAgICAgICAgICAgIGxlZnQgNTAlXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICB3aWR0aCAxNDVweFxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgbWF4LXdpZHRoIDI5MHB4XG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDM4MHB4XG4gICAgICAgICAgICBsZWZ0IDUwJVxuICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgICAgLmltYWdlLXRleHQtYnV0dG9uX25vYmcgJlxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiByaWdodCB0b3BcbiAgICAgICAgLmltYWdlLXRleHQtYnV0dG9uX25vYmcuaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAmXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAmX190ZXh0XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgcGFkZGluZy10b3AgMzBweFxuICAgICAgICAuaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAmXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCA0NXB4XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMzBweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDBcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCA0NXB4XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMzBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAwXG4gICAgICAgICYtY29udGVudFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHotaW5kZXggMVxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBmbGV4LWZsb3cgY29sdW1uIHdyYXBcbiAgICAgICAgICAgIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsICZcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsICYtbGVmdFxuICAgICAgICAgICAgICAgIG1heC13aWR0aCA0NDBweFxuICAgICAgICAgICAgaDNcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICAgICAgICAgIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsICZcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNHB4XG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgY29sb3IgIzkxOUFBNFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE1cHhcbiAgICAgICAgICAgIC5idG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE1cHhcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtZmxleFxuICAgICAgICAgICAgICAgICAgICAuYnRuX19pY29uXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAyMHB4XG4gICAgICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgICAgIC5idG5fX2ljb25fcmlnaHRcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgICAgICAgICAgICAuaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAmX19pY29uX3JpZ2h0XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgICAgICAgICAgICAmX190ZXh0XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxuICAgICAgICAgICAgICAgIC5oaWRlLXRhYmxldFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgICAgIC5oaWRlLXhzXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgJi1sZWZ0XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0IDIwcHhcbiAgICAgICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDBcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBib3R0b20gLTYwcHhcbiAgICAgICAgICAgIGxlZnQgLTMwcHhcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMTAwJSArIDYwcHgpXG4gICAgICAgICAgICBoZWlnaHQgY2FsYygxMDAlICsgNDBweClcbiAgICAgICAgICAgIGJhY2tncm91bmQgcmVkXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgN2RlZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcwLjM5ZGVnLCByZ2JhKDI0NCwgMjQ3LCAyNTEsIDAuOTQ5ODc0KSAxOC45JSwgI0Y0RjdGQiAzOC4xNCUsICNGQ0ZERkUgNjEuMjklKTtcbiAgICAgICAgICAgIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsICZcbiAgICAgICAgICAgICAgICBsZWZ0IC01MHB4XG4gICAgICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTMwZGVnLCAwKTtcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDEwMCUgKyAyMDBweClcbiAgICAgICAgICAgICAgICBoZWlnaHQgY2FsYygxMDAlICsgMjBweClcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgxLjIzZGVnLCByZ2JhKDI0NCwgMjQ3LCAyNTEsIDAuOTAzMzgyKSAyLjc0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgyMjA2MSkgODMuMDMlKTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAtMzBweFxuICAgICAgICAgICAgICAgICAgICB0b3AgYXV0byBcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tIC02MHB4XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnLCA3ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYygxMDAlICsgNjBweClcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IGNhbGMoMTAwJSArIDQwcHgpXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzAuMzlkZWcsIHJnYmEoMjQ0LCAyNDcsIDI1MSwgMC45NDk4NzQpIDE4LjklLCAjRjRGN0ZCIDM4LjE0JSwgI0ZDRkRGRSA2MS4yOSUpO1xuICAgICAgICAgICAgLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwuaW1hZ2UtdGV4dC1idXR0b25fbm9iZyAmXG4gICAgICAgICAgICAgICAgbGVmdCAtNzNweFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICBsZWZ0IC0zMHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBsZWZ0IC01MHB4XG4gICAgICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTMwZGVnLCAwKTtcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDEwMCUgKyAyMDBweClcbiAgICAgICAgICAgICAgICBoZWlnaHQgY2FsYygxMDAlICsgMjBweClcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgxLjIzZGVnLCByZ2JhKDI0NCwgMjQ3LCAyNTEsIDAuOTAzMzgyKSAyLjc0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgyMjA2MSkgODMuMDMlKTtcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGxlZnQgLTMwcHhcbiAgICAgICAgICAgICAgICB0b3AgYXV0byBcbiAgICAgICAgICAgICAgICBib3R0b20gLTYwcHhcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMTVkZWcpO1xuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTAwJSArIDYwcHgpXG4gICAgICAgICAgICAgICAgaGVpZ2h0IGNhbGMoMTAwJSArIDYwcHgpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3MC4zOWRlZywgcmdiYSgyNDQsIDI0NywgMjUxLCAwLjk0OTg3NCkgMTguOSUsICNGNEY3RkIgMzguMTQlLCAjRkNGREZFIDYxLjI5JSk7XG5cblxuLnRpdGxlLWxvZ29cbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIG1hcmdpbi1ib3R0b20gNTBweFxuICAgICZfX3RpdGxlXG4gICAgICAgIG1heC13aWR0aCA2MDBweFxuICAgICZfX2xvZ29cbiAgICAgICAgd2lkdGggMzMlXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIHBhZGRpbmcgMCAyMHB4XG5cblxuLmNvbnRhY3RzLWJsb2NrXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgbWFyZ2luIDAgLTIwcHhcbiAgICAmX19pdGVtXG4gICAgICAgIHdpZHRoIDMzJVxuICAgICAgICBwYWRkaW5nIDAgMjBweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgaDRcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTJweFxuICAgICAgICAgICAgJi5oaWRlLW1vYmlsZVxuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgcFxuICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG5cblxuLmdyaWQtYmxvY2tzXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgbWFyZ2luIDAgLTE1cHhcbiAgICAmX19pdGVtXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBwYWRkaW5nIDMwcHhcbiAgICAgICAgd2lkdGggY2FsYygzMyUgLSAyNXB4KVxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgbWluLWhlaWdodCAzMDBweFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1mbG93IGNvbHVtbiB3cmFwXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBtYXJnaW4gMCAxNXB4IDMwcHhcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKVxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAxNXB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTVweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHdpZHRoIGNhbGMoNTAlIC0gMjVweClcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKVxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAwXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgICAgIG1pbi1oZWlnaHQgMFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDE1cHghaW1wb3J0YW50XG4gICAgICAgICYtdGV4dFxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICBjb2xvciAjODQ4RTk5XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICYtbG9nb1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgICAgICAgICAgIG1heC1oZWlnaHQgMTAwcHhcbiAgICAgICAgaDNcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgQG1lZGlhIChob3ZlcikgYW5kIChtaW4td2lkdGg6IDczNXB4KVxuICAgICAgICAgICAgJjpob3ZlciBcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93IDBweCAycHggNjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxuICAgICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZSBcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tIDBcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCA0MHB4XG4gICAgICAgICAgICAgICAgaDMgXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICMxQzY4QjdcbiAgICAgICAgICAgICAgICAuZ3JpZC1ibG9ja3NfX2l0ZW0tdGV4dCBcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICAgIC5ncmlkLWJsb2Nrc19faXRlbS1sb2dvXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuLy8gcGFnZXNcbi5zZWN0aW9uLWhvbWUtdG9wXG4gICAgaDFcbiAgICAgICAgcGFkZGluZy1yaWdodCA1MHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuXG5cbi8vIGRvY3VtZW50cyBcbi5kb2N1bWVudC1pbmZvXG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tIDQwcHhcbiAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAmX19sb2FkZXJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgdG9wIDBcbiAgICAgICAgcGFkZGluZy10b3AgNTBweFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIHNwYW5cbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBibGluaztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMilcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgICBzcGFuOm50aC1jaGlsZCgzKVxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7XG4gICAgaWZyYW1lXG4gICAgb2JqZWN0XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IDYwMHB4XG4gICAgICAgIHotaW5kZXggMVxuXG5cbi8vIGpvYiBsaXN0XG4uam9iLWxpc3RcbiAgICAmX19pdGVtXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b20gNDBweFxuICAgICAgICAmLWRhdGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNXB4XG4gICAgICAgICYtdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICYtc3VidGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxuICAgICAgICAmLWRlc2NyaXB0aW9uIFxuICAgICAgICAgICAgYmFja2dyb3VuZCByZ2JhKDIzMCwyMzMsMjM3LDAuNDEpXG4gICAgICAgICAgICBwYWRkaW5nIDIwcHggMTBweCAxMHB4XG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICAgICAgICAgICYtaXRlbVxuICAgICAgICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNnB4XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAxMHB4XG4gICAgICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAucHVibGljX190ZXh0ICZcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgICYtaWNvblxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAzMHB4XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgZmxleCBcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICAmLXN2Z1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbCAjODQ4RTk5XG4gICAgICAgICY6aG92ZXIgJi10aXRsZSBcbiAgICAgICAgICAgIGNvbG9yICMyNzZjYzNcblxuXG4uZG93bmxvYWQtdmlkZW8tbGlua1xuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBtYXJnaW4tYm90dG9tIDQwcHhcblxuXG5cblxuLy8gYXV0aCBibG9ja1xuLnNlY3Rpb24tYXV0aFxuICAgIHBhZGRpbmcgNjVweCAwIDQ1cHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgcGFkZGluZyAzMHB4IDI4cHhcbiAgICBAbWVkaWEgJHhzXG4gICAgICAgIHBhZGRpbmcgMjhweCAxNnB4XG4gICAgJl9faW5uZXJcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZyAwXG4gICAgICAgICAgICBmbGV4LWZsb3cgY29sdW1uIHdyYXBcbiAgICAmX190ZXh0XG4gICAgICAgIHBhZGRpbmctcmlnaHQgMzBweFxuICAgICAgICBwXG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgaDJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICZfX2J1dHRvbnNcbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAuYnRuXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICsgLnNlY3Rpb25cbiAgICAgICAgcGFkZGluZy10b3AgNzVweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDUwcHhcblxuLy8gcmVxdWVzdCBjYXJkXG4ucmVxdWVzdC1jYXJkXG4gICAgcGFkZGluZyAyOHB4XG4gICAgbWFyZ2luLWJvdHRvbSAyNHB4XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBmb250LXNpemUgMTZweFxuICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICBAbWVkaWEgJHhzXG4gICAgICAgIG1hcmdpbiAwIC0xNnB4IDEwcHhcbiAgICAgICAgcGFkZGluZyAyOHB4IDE2cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAwXG4gICAgJl9fdG9wXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBtYXJnaW4tYm90dG9tIDI0cHhcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIGJcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICZfX2JvdHRvbVxuICAgICAgICAucGFnZS1ob21lICZcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMThweFxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxuICAgIC5yZXF1ZXN0LWNhcmRcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIG1hcmdpbiAwIDAgMTZweFxuICAgICAgICAmX19jb250ZW50XG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIG92ZXJmbG93IHZpc2libGVcbiAgICAgICAgLnBhZ2UtaG9tZSAmXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgJl9hY3RpdmUgJlxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgJjpub3QoJl9hY3RpdmUpICZfX3RvZ2dsZVxuICAgICAgICAmLXZhcjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9hY3RpdmUgJl9fdG9nZ2xlXG4gICAgICAgICYtdmFyOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICZfX2NvbnRlbnRcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTA7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxOHB4XG4gICAgICAgIHA6bGFzdC1jaGlsZFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICAgICYgJlxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgJl9hY3RpdmUgJl9fY29udGVudFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIG1heC1oZWlnaHQgMTAwJVxuICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICBcbiAgICAgICAgICAgIFxuLy8gdXNlcmJhclxuLnVzZXJiYXJcbiAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgJl9faWNvblxuICAgICAgICB3aWR0aCA3NHB4XG4gICAgICAgIGhlaWdodCA3NHB4XG4gICAgICAgIGZsb2F0IGxlZnRcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcbiAgICAmX19sYWJlbFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBhZGRpbmctdG9wIDRweFxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCAxNHB4XG4gICAgJl9fdGl0bGVcbiAgICAgICAgZGlzcGxheSBpbmxpbmVcbiAgICAgICAgZm9udC1zaXplIDMycHhcbiAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyMXB4XG4gICAgKyAuYnRuLXdpdGgtdGV4dCAuYnRuXG4gICAgICAgIG1pbi13aWR0aCAyNTZweFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG5cbi50ZXN0LXJlcXVlc3RcbiAgICBwYWRkaW5nIDMwcHhcbiAgICBkaXNwbGF5IGZsZXhcblxuXG4uZGlhbG9nXG4gICAgJl9faXRlbVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZmxleC1mbG93IGNvbHVtbi1yZXZlcnNlIHdyYXBcbiAgICAmX19hdXRob3JcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgd2lkdGggMzUwcHhcbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgZmxleDogMCAwIGF1dG9cbiAgICAgICAgbWFyZ2luLWxlZnQgMzBweFxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGZsZXgtZmxvdyBjb2x1bW4gd3JhcFxuICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAwXG4gICAgICAgICAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICAgICAgJi10aXRsZVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAmX3NlbGYgJi10aXRsZVxuICAgICAgICAgICAgd2lkdGggYXV0b1xuICAgICAgICAmLW5hbWVcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBwYWRkaW5nIDAgOXB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XG4gICAgICAgICAgICBjb2xvciAjM0U0NDU4XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgICAgICAmLWRhdGVcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgICAgICAgICAgICBvcmRlciAxXG4gICAgICAgIC5mb3JtLWVkaXQtbWVzc2FnZVxuICAgICAgICAgICAgbWFyZ2luLXRvcCBhdXRvXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAxMHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMFxuICAgICZfX21lc3NhZ2VcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgZmxleCAxIDEgYXV0b1xuICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICBwOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICAgICAudGV4dGFyZWFcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIG1hcmdpbiAwIC0yMHB4IDIwcHhcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDEwMCUgKyA0MHB4KVxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgMFxuICAgICAgICAuYmxvY2sudGhlbWVfd2hpdGVcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlIFxuICAgICAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBtYXJnaW4gMCAtMjBweFxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMjBweFxuICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgICB3aWR0aCA0cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICAgICAgcmlnaHQgMFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgNHB4XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcblxuXG4vLyBwb2xsc1xuLnBvbGwtYmxvY2tcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgIEBtZWRpYSAkeHNcbiAgICAgICAgcGFkZGluZyAxNnB4XG4gICAgJl9fcXVlc3Rpb25cbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAmX19hbnN3ZXJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgJl9fc3VibWl0XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgIC5zZWxlY3QyXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICZfX3Jlc3VsdC1saW5rOmhvdmVyXG4gICAgJl9fYW5zd2VyLWxpbms6aG92ZXJcbiAgICAgICAgY29sb3IgJHByaW1hcnlIb3ZlclxuICAgICZfX2Zvb3RlclxuICAgICAgICAuYnRuXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDEycHhcblxuICAgICZfX3Jlc3VsdFxuICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyNHB4XG4gICAgICAgICYtdGl0bGVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNnB4XG4gICAgICAgICYtaW5mb1xuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgICAgICYtcHJvZ3Jlc3NcbiAgICAgICAgICAgIGhlaWdodCAxMHB4XG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAwXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgICAgICAgICAmLWZpbGxcbiAgICAgICAgICAgICAgICBoZWlnaHQgaW5oZXJpdFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgJHByaW1hcnlcbiAgICAgICAgJi1jb3VudFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAgICAgICAgIG1pbi13aWR0aCAxODBweFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG4gICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgJi1wZXJjZW50XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgNXB4XG4gICAgICAgICAgICAmLXF1YW50aXR5XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoIDEzMHB4XG4gICAgICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGggMFxuXG4vLyA0MDRcbi5jb250YWluZXItNDA0XG4gICAgcGFkZGluZyAwIDIwcHhcbiAgICBtYXJnaW4gMCBhdXRvXG4gICAgbWF4LXdpZHRoIDUwMHB4XG4gICAgbWFyZ2luLWJvdHRvbSA2MHB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAuZm9udC1zaXplLTcyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gNjBweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICBtYXgtd2lkdGggMzgwcHhcblxuICAgIC5mb250LXdlaWdodC1tZWRpdW1cbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuXG4gICAgLmZvbnQtc2l6ZS03MlxuICAgICAgICBmb250LXNpemU6IDcycHghaW1wb3J0YW50XG5cbiAgICAubGluay1jb2xvci1saXRlXG4gICAgICAgIGNvbG9yOiAjMDM5MGQ5IWltcG9ydGFudFxuXG4uY2lyY2xlXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgd2lkdGg6IDEwcHhcbiAgICBoZWlnaHQ6IDEwcHhcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICBtYXJnaW46IDAgNnB4XG5cbltkYXRhLWNvbG9yPVwiZ3JlZW5cIl0gLmJnLWNvbG9yLCBbZGF0YS1jb2xvcj1cImdyZWVuXCJdIC5tYXJrZWQ6YWZ0ZXJcbiAgICBiYWNrZ3JvdW5kOiAjNmRkNDAwO1xuXG5cbi8qIGltYWdlIGZsb2F0IGJ1dHRvbiAqL1xuXG4udHJ1bWJvd3lnLWltYWdlRmxvYXREcm9wZG93bi1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGlRMkZ3WVY4eElpQmxibUZpYkdVdFltRmphMmR5YjNWdVpEMGlibVYzSURBZ01DQTBOVGd1TXpVeklEUTFPQzR6TlRNaUlHaGxhV2RvZEQwaU5URXlJaUIyYVdWM1FtOTRQU0l3SURBZ05EVTRMak0xTXlBME5UZ3VNelV6SWlCM2FXUjBhRDBpTlRFeUlpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBqeHdZWFJvSUdROUltMDBORFF1TURJNUlESTRMalkwTjJndE1qVTNMamd5TTJNdE55NDVNVGNnTUMweE5DNHpNalFnTmk0ME1EWXRNVFF1TXpJMElERTBMak15TkhZeU1EQXVOVEk1WXpBZ055NDVNVGNnTmk0ME1EWWdNVFF1TXpJMElERTBMak15TkNBeE5DNHpNalJvTWpVM0xqZ3lOR00zTGpreE55QXdJREUwTGpNeU5DMDJMalF3TmlBeE5DNHpNalF0TVRRdU16STBkaTB5TURBdU5USTVZeTB1TURBeExUY3VPVEU0TFRZdU5EQTNMVEUwTGpNeU5DMHhOQzR6TWpVdE1UUXVNekkwZW0wdE1qUXpMalVnTWpndU5qUTNhREl5T1M0eE56WjJNVGN4TGpnNE1td3RPRFV1T1RReExUZzFMamswTVMwNE5TNDVOREVnT0RVdU9UUXhhQzAxTnk0eU9UUjZJaTgrUEhCaGRHZ2daRDBpYlRJM09DNHdPQ0E1TkM0ek16SmpNVEV1TVRnM0lERXhMakU0TnlBeE1TNHhPRGNnTWprdU16STJJREFnTkRBdU5URXpjeTB5T1M0ek1qWWdNVEV1TVRnM0xUUXdMalV4TXlBd0xURXhMakU0TnkweU9TNHpNallnTUMwME1DNDFNVE5qTVRFdU1UZzRMVEV4TGpFNE9DQXlPUzR6TWpZdE1URXVNVGc0SURRd0xqVXhNeUF3SWk4K1BIQmhkR2dnWkQwaWJUQWdOREF4TGpBMU9XZ3pORE11TnpZMWRqSTRMalkwTjJndE16UXpMamMyTlhvaUx6NDhjR0YwYUNCcFpEMGljR0YwYUMweFh6TTBYeUlnWkQwaWJUQWdNakF3TGpVeU9XZ3hORE11TWpNMWRqSTRMalkwTjJndE1UUXpMakl6TlhvaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREFnTnlraUx6NDhjR0YwYUNCa1BTSnRNQ0F6TVRVdU1URTRhRFExT0M0ek5UTjJNamd1TmpRM2FDMDBOVGd1TXpVemVpSXZQanh3WVhSb0lHbGtQU0p3WVhSb0xURmZNek5mSWlCa1BTSnRNQ0E0TlM0NU5ERm9NVFF6TGpJek5YWXlPQzQyTkRkb0xURTBNeTR5TXpWNklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d3SURNcElpOCtQQzl6ZG1jKycpIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHghaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XG59XG5cbmltZy5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDVweCAxMHB4IDEwcHggMDtcbn1cbmltZy5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogNXB4IDAgMTBweCAxMHB4O1xufVxuXG5cblxuXG4ucXVvdGUtbGlua1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdG9wIDNweFxuICAgIHJpZ2h0IDEwcHhcbiAgICBmb250LXNpemUgMTJweFxuICAgIG9wYWNpdHkgMFxuICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgei1pbmRleCAxMFxuICAgIC5zZWN0aW9uX190ZXh0ICZcbiAgICAgICAgdG9wIC0zNXB4XG4gICAgLmRpYWxvZ19fbWVzc2FnZTpob3ZlciAmXG4gICAgLnNlY3Rpb25fX2NvbnRlbnQ6aG92ZXIgJlxuICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG5cblxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzc1xuLmRpYWxvZ1xuICAgIC5xdW90ZV9fdGV4dFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBhZGRpbmcgMTBweCAyMHB4XG4gICAgICAgIGJhY2tncm91bmQgcmdiYSgwLDAsMCwwLjA0KSFpbXBvcnRhbnRcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgZm9udC1mYW1pbHkgc2Fucy1zZXJpZlxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGNvbG9yICMwMDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyM3B4XG4gICAgICAgICAgICBvcGFjaXR5IDAuNVxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgY29udGVudCAnwqsnXG4gICAgICAgICAgICB0b3AgMTBweFxuICAgICAgICAgICAgbGVmdCAtN3B4XG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQgJ8K7J1xuICAgICAgICAgICAgcmlnaHQgLTZweFxuICAgICAgICAgICAgYm90dG9tIDExcHhcblxuLnRydW1ib3d5Zy1lZGl0b3Jcbi50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgXG4uZGlhbG9nXG4gICAgLnF1b3RlXG4gICAgICAgIG1hcmdpbi1sZWZ0IDAhaW1wb3J0YW50XG4gICAgICAgIG1hcmdpbi1ib3R0b20gNXB4IWltcG9ydGFudFxuICAgIGRpdi5xdW90ZV9fZGF0ZVxuICAgICAgICBmb250LXNpemUgMTJweCFpbXBvcnRhbnRcbiAgICAgICAgdGV4dC1hbGlnbiByaWdodFxuICAgICAgICBvcGFjaXR5IDAuNVxuICAgICAgICBtYXJnaW4tYm90dG9tIDBweCFpbXBvcnRhbnRcblxuXG4uZGlhbG9nXG4gICAgLnF1b3RlX190ZXh0XG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICB0b3AgM3B4XG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGJvdHRvbSA4cHhcblxuLmNvb2tpZXMtbW9kYWxcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBvcGFjaXR5IDBcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgICBtYXgtd2lkdGggNjgwcHhcbiAgICBwb3NpdGlvbiBmaXhlZFxuICAgIGJvdHRvbSAxNnB4XG4gICAgcmlnaHQgMjVweFxuICAgIGxpbmUtaGVpZ2h0IDEuM1xuICAgIHotaW5kZXggMTAwMDBcbiAgICBoZWlnaHQgNjZweFxuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIHBhZGRpbmcgMTJweCAxNnB4XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSg1cHgpXG4gICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZVxuICAgIC5idG5cbiAgICAgICAgcGFkZGluZyAwIDI0cHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgcmlnaHQgYXV0b1xuICAgICAgICBsZWZ0IDE2cHhcbiAgICAgICAgcmlnaHQgMTZweFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICYtdGV4dFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgJi5zaG93XG4gICAgICAgIG9wYWNpdHkgMVxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDApXG4iLCIvLyBmb3JtcyBlbGVtZW50c1xuLnRoZW1lX2xpZ2h0XG4gICAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcblxuLmludmFsaWRcbiAgICBjb2xvcjogcmVkXG5cbnRleHRhcmVhXG4gICAgZm9udC1mYW1pbHkgJ0dPU1RVSTInLCBzYW5zLXNlcmlmXG5cbi5mb3JtXG4gICAgKyAuZm9ybVxuICAgICAgICBtYXJnaW4tdG9wIDUwcHhcbiAgICAmX19maWVsZHNcbiAgICAgICAgcGFkZGluZyAzMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBwYWRkaW5nIDE2cHhcbiAgICAmX19ncm91cFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgICAgIG1hcmdpbiAwIC0xNXB4XG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIG1hcmdpbiAwXG4gICAgJl9fZ3JvdXAgJl9faXRlbVxuICAgICAgICBmbGV4IDEgMSBhdXRvXG4gICAgICAgIG1hcmdpbiAwIDE1cHggMzBweFxuICAgICAgICB3aWR0aCA0NSVcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgICAgICAjcmVnaXN0ZXJGb3JtICZcbiAgICAgICAgICAgIGZsZXggMVxuICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aCAxMDAlXG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIGZsZXggMCAwIDEwMCVcbiAgICAgICAgICAgIG1hcmdpbiAwIDAgMzBweFxuICAgICZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICBwXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgJl9faXRlbV9oaWRkZW5cbiAgICAgICAgZGlzcGxheSBub25lXG4uaW5wdXRcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgbWluLWhlaWdodCA0OHB4XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICBib3JkZXIgMFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBwYWRkaW5nIDVweCAxNnB4XG4gICAgb3V0bGluZSAwXG4gICAgd2lkdGggMTAwJVxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbi50ZXh0YXJlYVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIGJvcmRlciAwXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBhZGRpbmcgNXB4IDE2cHhcbiAgICBvdXRsaW5lIDBcbiAgICB3aWR0aCAxMDAlXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtaW4taGVpZ2h0IDE2MHB4XG4gICAgcmVzaXplOiBub25lO1xuXG4ubGFiZWxcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzg0OGU5OTtcblxuLnJhZGlvXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBtaW4taGVpZ2h0IDI0cHhcbiAgICBwYWRkaW5nLXRvcCAxcHhcbiAgICBtYXJnaW4tYm90dG9tIDE0cHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgIG1hcmdpbi1yaWdodCAzMnB4XG4gICAgJl9faW5wdXRcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9fbGFiZWxcbiAgICAgICAgcGFkZGluZy1sZWZ0IDM2cHhcbiAgICAgICAgcGFkZGluZy10b3AgMXB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgd2lkdGggMjRweFxuICAgICAgICAgICAgaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgd2lkdGggOHB4XG4gICAgICAgICAgICBoZWlnaHQgOHB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgICAgICBsZWZ0IDhweFxuICAgICAgICAgICAgdG9wIDhweFxuICAgICAgICAgICAgdHJhbnNmb3JtIHNjYWxlKDApXG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAmOmhvdmVyICZfX2xhYmVsOmJlZm9yZVxuICAgICAgICBib3JkZXItY29sb3IgJHByaW1hcnlcbiAgICAmX19pbnB1dDpjaGVja2VkICsgJl9fbGFiZWw6YmVmb3JlXG4gICAgICAgIGJhY2tncm91bmQgJHByaW1hcnlcbiAgICAgICAgYm9yZGVyIDBcbiAgICAmX19pbnB1dDpjaGVja2VkICsgJl9fbGFiZWw6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtIHNjYWxlKDEpXG4gICAgJjpob3ZlciAmX19sYWJlbFxuICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICZfX2lucHV0OmRpc2FibGVkOmhvdmVyICsgJl9fbGFiZWw6YmVmb3JlXG4gICAgICAgIGJvcmRlci1jb2xvciAjZGRlMWU2XG5cbi5jaGVja2JveFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgbWluLWhlaWdodCAyNHB4XG4gICAgbWFyZ2luLWJvdHRvbSAxNHB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAmX19pbnB1dFxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAmX19sYWJlbFxuICAgICAgICBwYWRkaW5nLWxlZnQgMzZweFxuICAgICAgICBwYWRkaW5nLXRvcCAxcHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgIHdpZHRoIDI0cHhcbiAgICAgICAgICAgIGhlaWdodCAyNHB4XG4gICAgICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgJjpob3ZlciAmX19sYWJlbDpiZWZvcmVcbiAgICAgICAgYm9yZGVyLWNvbG9yICRwcmltYXJ5XG4gICAgJl9faW5wdXQ6Y2hlY2tlZCArICZfX2xhYmVsOmJlZm9yZVxuICAgICAgICBiYWNrZ3JvdW5kICRwcmltYXJ5XG4gICAgICAgIGJvcmRlciAwXG4gICAgJl9faW5wdXQ6Y2hlY2tlZCArICZfX2xhYmVsOmFmdGVyXG4gICAgICAgIG9wYWNpdHkgMVxuICAgICY6aG92ZXIgJl9fbGFiZWxcbiAgICAgICAgY29sb3IgJHByaW1hcnlcblxuXG4uc2VsZWN0XG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgaGVpZ2h0IDQ4cHhcbiAgICBsaW5lLWhlaWdodCA0OHB4XG4gICAgb3V0bGluZSAwXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBmb250LXNpemUgMTZweFxuICAgIGJvcmRlciAwXG4gICAgcGFkZGluZyAwIDE2cHhcbiAgICB3aWR0aCAxMDAlXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcbiAgICBjb2xvciAkdGV4dEdyYXlcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5OeTQwTVNBNExqVTRPVGcwVERFeUlERXpMakUyT1RoTU1UWXVOVGtnT0M0MU9EazRORXd4T0NBNUxqazVPVGcwVERFeUlERTFMams1T1RoTU5pQTVMams1T1RnMFREY3VOREVnT0M0MU9EazRORm9pSUdacGJHdzlJbmRvYVhSbElpOCtQRzFoYzJzZ2FXUTlJbTFoYzJzd0lpQnRZWE5yTFhSNWNHVTlJbUZzY0doaElpQnRZWE5yVlc1cGRITTlJblZ6WlhKVGNHRmpaVTl1VlhObElpQjRQU0kySWlCNVBTSTRJaUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpT0NJK1BIQmhkR2dnWkQwaVRUY3VOREVnT0M0MU9EazRORXd4TWlBeE15NHhOams0VERFMkxqVTVJRGd1TlRnNU9EUk1NVGdnT1M0NU9UazRORXd4TWlBeE5TNDVPVGs0VERZZ09TNDVPVGs0TkV3M0xqUXhJRGd1TlRnNU9EUmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZiV0Z6YXo0OFp5QnRZWE5yUFNKMWNtd29JMjFoYzJzd0tTSStQSEpsWTNRZ2VEMGlNalFpSUhrOUlqSTBJaUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlISjRQU0kwSWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNndE1UZ3dJREkwSURJMEtTSWdabWxzYkQwaUl6TkNOREkxTmlJdlBqd3ZaejQ4TDNOMlp6ND0nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXQgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiByaWdodCAxMHB4IGNlbnRlclxuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgIG1heC13aWR0aCAxMDAlXG4gICAgJi1tcy1leHBhbmQgXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICByaWdodCAyMHB4XG4gICAgICAgIHRvcCAyMHB4XG4gICAgICAgIHdpZHRoIDIwcHhcbiAgICAgICAgaGVpZ2h0IDIwcHhcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0TkNqeHdZWFJvSUdROUlrMDNJREU1TGpBd05UUk1NVFF1TVRVek5DQXhNUzQ1T1RrMVREY2dOQzQ1T1RNMU0wdzVMalUyTkRReklESXVORGM1T1RoTU1Ua3VNekF3TlNBeE1TNDVPVGsxVERrdU5UWTBORE1nTWpFdU5URTVURGNnTVRrdU1EQTFORm9pSUdacGJHdzlJbmRvYVhSbElpOCtEUW84YldGemF5QnBaRDBpYldGemF6QWlJRzFoYzJzdGRIbHdaVDBpWVd4d2FHRWlJRzFoYzJ0VmJtbDBjejBpZFhObGNsTndZV05sVDI1VmMyVWlJSGc5SWpjaUlIazlJaklpSUhkcFpIUm9QU0l4TXlJZ2FHVnBaMmgwUFNJeU1DSStEUW84Y0dGMGFDQmtQU0pOTnlBeE9TNHdNRFUwVERFMExqRTFNelFnTVRFdU9UazVOVXczSURRdU9Ua3pOVE5NT1M0MU5qUTBNeUF5TGpRM09UazRUREU1TGpNd01EVWdNVEV1T1RrNU5VdzVMalUyTkRReklESXhMalV4T1V3M0lERTVMakF3TlRSYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGcwS1BDOXRZWE5yUGcwS1BHY2diV0Z6YXowaWRYSnNLQ050WVhOck1Da2lQZzBLUEhKbFkzUWdkMmxrZEdnOUlqSTBJaUJvWldsbmFIUTlJakkwSWlCeWVEMGlOQ0lnWm1sc2JEMGlJek5DTkRJMU5pSXZQZzBLUEM5blBnMEtQQzl6ZG1jK0RRbz0nKSBuby1yZXBlYXQgMCAwXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuXG4uc2VsZWN0Mi1jb250YWluZXJcbiAgICBtYXgtd2lkdGggMTAwJVxuXG5cbi5idG5cbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgYm9yZGVyIDBcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIGJhY2tncm91bmQgIzBjNDljZFxuICAgIGhlaWdodCA0OHB4XG4gICAgbGluZS1oZWlnaHQgNDhweFxuICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgY29sb3IgI2ZmZlxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICBwYWRkaW5nIDAgMzZweFxuICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICZfZGlzYWJsZWRcbiAgICAgICAgb3BhY2l0eSAwLjZcbiAgICAmX3RyYW5zcGFyZW50XG4gICAgICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnQgXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICZfbGlnaHRcbiAgICAgICAgYmFja2dyb3VuZCAkbGlnaHRcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIGJvcmRlciAxcHggc29saWQgJGxpZ2h0XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAkZ3JheTJcbiAgICAmX3doaXRlXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICZfYnJkclxuICAgICAgICBiYWNrZ3JvdW5kIHRyYW5zcGFyZW50IFxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgJjpob3ZlciBcbiAgICAgICAgICAgIGJhY2tncm91bmQgJGdyYXkyXG4gICAgJjpob3Zlcjpub3QoJl90cmFuc3BhcmVudCk6bm90KCZfbGlnaHQpOm5vdCgmX2JyZHIpXG4gICAgICAgIGJhY2tncm91bmQgIzNjOGFmZlxuICAgICZbZGlzYWJsZWRdXG4gICAgICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gICAgICAgIGNvbG9yICRncmF5MlxuICAgICAgICBiYWNrZ3JvdW5kIHRyYW5zcGFyZW50XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnQhaW1wb3J0YW50XG4gICAgICAgICAgICBjdXJzb3IgZGVmYXVsdFxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCBsaVxuICAgIGNvbG9yIHJlZFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgbWFyZ2luLXRvcCA4cHhcblxuLmhpZGRlbi1maWVsZFxuICAgIGRpc3BsYXkgbm9uZVxuICAgIHdpZHRoIDEwMCVcbi50b2dnbGUtZmllbGQ6Y2hlY2tlZCB+IC5oaWRkZW4tZmllbGRcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgbWFyZ2luLXRvcCAyMHB4XG5cblxuLnJlcXVpcmVkXG4gICAgY29sb3IgJHByaW1hcnlcblxuLmJvdHRvbS1idXR0b25zXG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBAbWVkaWEgJHhzXG4gICAgICAgIGZsZXgtZmxvdyBjb2x1bW4tcmV2ZXJzZVxuICAgICAgICAuYnRuXG4gICAgICAgIC5idG4gKyAuYnRuOm5vdCguYnRuLWJsb2NrKVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgbWFyZ2luIDAgMCAxMHB4XG5cbi5mb3JtLWVkaXQtbGlua1xuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgc3ZnIFxuICAgICAgICBtYXJnaW4tcmlnaHQgM3B4IiwiLy8gcGhvbmVzIHNsaWRlclxuLm9uZWxpbmUtc2xpZGVyXG4gICAgYmFja2dyb3VuZCByZ2JhKDEwLCAxMzEsIDIxNCwgMC42NClcbiAgICBjb2xvciAjZmZmXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBib3gtc2hhZG93IDAgMTRweCAxNHB4IHJnYmEoMCwwLDAsLjA2KVxuICAgIG1hcmdpbi1ib3R0b20gMThweFxuICAgIG1heC13aWR0aCA0NzZweFxuICAgIGhlaWdodCA1MHB4XG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgQG1lZGlhICRtXG4gICAgICAgIG1heC13aWR0aCBjYWxjKDEwMCUgKyA2NHB4KVxuICAgICAgICB3aWR0aCBjYWxjKDEwMCUgKyA2NHB4KVxuICAgICAgICBtYXJnaW4tbGVmdCAtMzJweFxuICAgICAgICBib3JkZXItcmFkaXVzIDBcbiAgICAgICAgcGFkZGluZyAwIDc1cHggMCAyMHB4IFxuICAgICAgICBib3gtc2hhZG93IG5vbmVcbiAgICBAbWVkaWEgJHhzXG4gICAgICAgIGhlaWdodCA3MHB4XG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgbWFyZ2luLWxlZnQgMFxuICAgICAgICBtYXJnaW4tbGVmdCAtMTZweFxuICAgICAgICBtYXgtd2lkdGggY2FsYygxMDAlICsgMzJweClcbiAgICAgICAgd2lkdGggY2FsYygxMDAlICsgMzJweClcbiAgICAgICAgcGFkZGluZyAwXG4gICAgJl9faXRlbVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIHBhZGRpbmcgMCAyMHB4XG4gICAgICAgIG9wYWNpdHkgMFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBmbGV4LWZsb3cgY29sdW1uXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICAgICAgICBiclxuICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgJi5zbGljay1hY3RpdmVcbiAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICAmLWRlc2NyaXB0aW9uXG4gICAgICAgICAgZm9udC1zaXplIDEzcHhcbiAgICAgICAgICBsaW5lLWhlaWdodCAxM3B4XG4gICAgICAgICAgbWF4LXdpZHRoIDE4MHB4XG4gICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICAmLXRleHRcbiAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgJl9faWNvblxuICAgICAgICBtYXJnaW4tcmlnaHQgOHB4XG4gICAgICAgIGZpbGwgI2ZmZlxuICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgIGJcbiAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIG1hcmdpbi1yaWdodCAyMHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcbiAgICAuc2xpY2stZG90c1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICByaWdodCA2cHhcbiAgICAgICAgdG9wIDBcbiAgICAgICAgd2lkdGggMzVweFxuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHJpZ2h0IDMycHhcbiAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgcmlnaHQgMTZweFxuICAgICAgICBsaVxuICAgICAgICAgICAgd2lkdGggNnB4XG4gICAgICAgICAgICBoZWlnaHQgNnB4XG4gICAgICAgICAgICAmOm9ubHktY2hpbGRcbiAgICAgICAgICAgICAgZGlzcGxheSBub25lXG5cblxuLy8gcHJvbW8gc2xpZGVyXG4ucHJvbW8tc2xpZGVyXG4gICAgaGVpZ2h0IDE3OHB4XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgaGVpZ2h0IDEzNXB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIGhlaWdodCBhdXRvXG4gICAgJl9faW5uZXJcbiAgICAgICAgcGFkZGluZyA0MHB4IDIwcHhcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBwYWRkaW5nIDIwcHggMFxuICAgICZfX2l0ZW1cbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IDE3OHB4XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxuICAgICAgICAmLWxvZ29cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA4MHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMzJweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodCA2MHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDIzcHhcbiAgICAgICAgJi10aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDQwcHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA4cHhcbiAgICAgICAgICAgIGNvbG9yICMwMDBcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAyNnB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgJi1zdWJ0aXRsZVxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0UHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgZm9udC1zaXplIDI2cHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICBcbmFzaWRlXG4gICAgLnByb21vLXNsaWRlclxuICAgICAgICBoZWlnaHQgMzMwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICZfX2lubmVyXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICZfX2l0ZW1cbiAgICAgICAgICAgIGhlaWdodCAzMzBweFxuICAgICAgICAgICAgJi1sb2dvXG4gICAgICAgICAgICAgICAgbWFyZ2luIDAgYXV0byAzMHB4XG4gICAgICAgICAgICAmLXRpdGxlXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAzMHB4XG4gICAgICAgICAgICAmLXN1YnRpdGxlXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgLnNsaWNrLWRvdHMgXG4gICAgICAgICAgICB0b3AgYXV0b1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwcHhcbiAgICAgICAgICAgIGJvdHRvbSAyMHB4XG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICBtYXJnaW4gMCAzcHhcbiAgICAgICAgLnNsaWNrLWFycm93XG4gICAgICAgICAgICBkaXNwbGF5IG5vbmUhaW1wb3J0YW50XG5cblxuLnByb21vLXNsaWRlclxuICAuc2xpY2stZG90c1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgaGVpZ2h0IDEwMCVcbiAgICB3aWR0aCAxMHB4XG4gICAgbGVmdCA1MHB4XG4gICAgdG9wIDBcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgQG1lZGlhICRtXG4gICAgICAgIGxlZnQgMzJweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBkaXNwbGF5IG5vbmUhaW1wb3J0YW50XG4gICAgbGlcbiAgICAgIG1hcmdpbiAzcHggMFxuICAuc2xpY2stYXJyb3dcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHJpZ2h0IDUwcHhcbiAgICB0b3AgNTAlXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcbiAgICBmb250LXNpemUgMFxuICAgIHotaW5kZXggM1xuICAgIHdpZHRoIDMwcHhcbiAgICBoZWlnaHQgMzBweFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU9DSWdkbWxsZDBKdmVEMGlNQ0F3SURFMElEZ2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFRFeUxqYzJNU0EzTGpjNFRERTBJRFl1Tmt3M0xqQTNJREJNTUM0eE5EQXdNREVnTmk0MlRERXVNemM1SURjdU56aE1OeTR3TnlBeUxqTTJUREV5TGpjMk1TQTNMamM0V2lJZ1ptbHNiRDBpWW14aFkyc2lMejQ4YldGemF5QnBaRDBpYldGemF6QWlJRzFoYzJzdGRIbHdaVDBpWVd4d2FHRWlJRzFoYzJ0VmJtbDBjejBpZFhObGNsTndZV05sVDI1VmMyVWlJSGc5SWpBaUlIazlJakFpSUhkcFpIUm9QU0l4TkNJZ2FHVnBaMmgwUFNJNElqNDhjR0YwYUNCa1BTSk5NVEl1TnpZeElEY3VOemhNTVRRZ05pNDJURGN1TURjZ01Fd3dMakUwTURBd01TQTJMalpNTVM0ek56a2dOeTQzT0V3M0xqQTNJREl1TXpaTU1USXVOell4SURjdU56aGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZiV0Z6YXo0OFp5QnRZWE5yUFNKMWNtd29JMjFoYzJzd0tTSStQQzluUGp3dmMzWm5QZz09Jyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcbiAgICBiYWNrZ3JvdW5kLXNpemUgMTRweCBhdXRvXG4gICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0IFxuICAgIGJhY2tncm91bmQtY29sb3IgcmdiYSgyNTUsMjU1LDI1NSwwLjQ4KVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBib3JkZXIgMFxuICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgb3V0bGluZSAwXG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICB0cmFuc2l0aW9uIDAuM3MgZWFzZSBiYWNrZ3JvdW5kLWNvbG9yXG4gICAgQG1lZGlhICRtXG4gICAgICAgIHJpZ2h0IDMycHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgZGlzcGxheSBub25lIWltcG9ydGFudFxuICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciByZ2JhKDI1NSwyNTUsMjU1LDEpXG4gICAgJi5zbGljay1wcmV2XG4gICAgICAgIG1hcmdpbi10b3AgLTE5cHhcbiAgICAmLnNsaWNrLW5leHRcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZylcbiAgICAgICAgbWFyZ2luLXRvcCAxOXB4XG5cbi8vIGhleGFnb25zIHNsaWRlclxuLmhleGFnb25zLXNsaWRlclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgcGFkZGluZyAwIDAgMTAwcHhcbiAgICBtYXJnaW4gMCAtODVweFxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIEBtZWRpYSAkc1xuICAgICAgcGFkZGluZy1ib3R0b20gNTBweFxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIHdpZHRoIDgwcHhcbiAgICAgIGhlaWdodCAxMDAlXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgdG9wIDBcbiAgICAgIGxlZnQgMFxuICAgICAgei1pbmRleCAxXG4gICAgJjpiZWZvcmVcbiAgICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0NCwyNDcsMjUxLDEpIDAlLCByZ2JhKDI0NCwyNDcsMjUxLDApIDEwMCUpO1xuICAgICY6YWZ0ZXJcbiAgICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0NCwyNDcsMjUxLDApIDAlLCByZ2JhKDI0NCwyNDcsMjUxLDEpIDEwMCUpO1xuICAgICAgcmlnaHQgMFxuICAgICAgbGVmdCBhdXRvXG4gICAgLnNsaWNrLWxpc3RcbiAgICAgIHBhZGRpbmcgMCA4MHB4XG4gICAgLnNsaWNrLXNsaWRlXG4gICAgICBvcGFjaXR5IDBcbiAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgd2hpdGUtc3BhY2Ugbm9ybWFsXG4gICAgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZVxuICAgICAgb3BhY2l0eSAxXG4gICAgLnNsaWNrLWRvdHNcbiAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgbGlcbiAgICAgICAgICAgIGJhY2tncm91bmQgI0RERTFFNlxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICMyNzZjYzNcbiAgICAgQG1lZGlhICRzXG4gICAgICAuc2xpY2stc2xpZGVcbiAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgIC5zbGljay1saXN0LmRyYWdnYWJsZVxuICAgICAgICAgIGhlaWdodCA0NTBweCFpbXBvcnRhbnRcbiAgICAgIC5zbGljay1hY3RpdmVcbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBsZWZ0IDAhaW1wb3J0YW50XG4gICAgICAgICAgb3BhY2l0eSAxIWltcG9ydGFudFxuXG4vLyBwdWJsaWMgc2xpZGVyXG4ucHVibGljLXNsaWRlclxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBkaXNwbGF5IGdyaWRcbiAgd2lkdGggYXV0b1xuICAuc2xpY2stc2xpZGUgXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgLnNsaWNrLWFycm93XG4gICAgd2lkdGggNThweFxuICAgIGhlaWdodCA1OHB4XG4gICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltZy9wdWJsaWMvc2xpZGVyLWFycm93LnN2ZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB0b3AgNTAlXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcbiAgICBib3JkZXIgMFxuICAgIGZvbnQtc2l6ZSAwXG4gICAgei1pbmRleCAxXG4gICAgbWFyZ2luLXRvcCAtNDBweFxuICAgIEBtZWRpYSAkc1xuICAgICAgZGlzcGxheSBub25lXG4gICAgJjpob3ZlclxuICAgICAgb3BhY2l0eSAwLjdcbiAgICAmLnNsaWNrLXByZXZcbiAgICAgIGxlZnQgMjBweFxuICAgICYuc2xpY2stbmV4dFxuICAgICAgdHJhbnNmb3JtIHNjYWxlWCgtMSkgdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgcmlnaHQgMjBweFxuICAuc2xpY2stZG90c1xuICAgIGJvdHRvbSA1MHB4XG4gICAgd2lkdGggMTAwJVxuICAgIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuICAgIGxpXG4gICAgICAgIGJhY2tncm91bmQgI0RERTFFNlxuICAgICAgICBtYXJnaW4gMCA1cHhcbiAgICAgICAgbGlzdC1zdHlsZSBub25lXG4gICAgICAgIHBhZGRpbmcgMFxuICAgICAgICAmLnNsaWNrLWFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZCAjMjc2Y2MzXG4gICAgICAgICAgICBcbi8vIHdhcm5pbmcgc2xpZGVyXG4ud2FybmluZy1zbGlkZXJcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgLnNsaWNrLWRvdHNcbiAgICB3aWR0aCAxMDAlXG4gICAgYm90dG9tIDIwcHhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgbGkgXG4gICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgIG1hcmdpbiAwIDVweFxuICAgICAgJi5zbGljay1hY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZCAjMjc2Y2MzXG4gICZfdHlwZS0xIC5zbGljay1kb3RzXG4gICAgICBib3R0b20gMHB4XG4gICAgICBAbWVkaWEgJG1cbiAgICAgICAgYm90dG9tIDVweFxuICAgICAgQG1lZGlhICRzXG4gICAgICAgIGJvdHRvbSAtMTBweFxuICAmX3R5cGUtMiAuc2xpY2stZG90c1xuICAgICAgYm90dG9tIDQwcHhcbiAgICAgIHdpZHRoIDY1cHhcbiAgICAgIGxlZnQgNTAlXG4gICAgICBtYXJnaW4tbGVmdCAtMzNweFxuICAmX3R5cGUtMyAuc2xpY2stZG90c1xuICAgIEBtZWRpYSAkc1xuICAgICAgYm90dG9tIDMycHhcbiAgICAgIHdpZHRoIDY1cHhcbiAgICAgIGxlZnQgNTAlXG4gICAgICBtYXJnaW4tbGVmdCAtMzNweFxuXG4ucHVibGljLXNsaWRlci1uYXZcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgZGlzcGxheSBncmlkXG4gIHdpZHRoIGF1dG9cbiAgbWFyZ2luLWJvdHRvbSA1MHB4XG4gIC5zbGljay1zbGlkZSBcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICB0ZXh0LWFsaWduIGNlbnRlciAgICBcbiAgICBib3JkZXIgMXB4IHNvbGlkICNmZmYgIFxuICAgIGJvcmRlci13aWR0aCAycHggMXB4ICBcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICBoZWlnaHQgODBweFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICZfX2ltYWdlLWJnXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG4gICAgZmlsdGVyOiBibHVyKDQwcHgpO1xuICAgIHotaW5kZXggMFxuICAmX19pbWFnZS1pbWdcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgd2lkdGggYXV0b1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgei1pbmRleCAxXG4gICAgbWF4LWhlaWdodCA4MHB4XG4gICAgbWFyZ2luIDAgYXV0b1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgei1pbmRleCAxXG4gIC5zbGljay1hcnJvd1xuICAgIHdpZHRoIDMwcHhcbiAgICBoZWlnaHQgMzBweFxuICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWcvcHVibGljL3NsaWRlci1hcnJvdy5zdmcnKSBuby1yZXBlYXQgMCAwO1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdG9wIDUwJVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXG4gICAgYm9yZGVyIDBcbiAgICBmb250LXNpemUgMFxuICAgIHotaW5kZXggMVxuICAgIEBtZWRpYSAkc1xuICAgICAgZGlzcGxheSBub25lXG4gICAgJjpob3ZlclxuICAgICAgb3BhY2l0eSAwLjdcbiAgICAmLnNsaWNrLXByZXZcbiAgICAgIGxlZnQgMTBweFxuICAgICYuc2xpY2stbmV4dFxuICAgICAgdHJhbnNmb3JtIHNjYWxlWCgtMSkgdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgcmlnaHQgMTBweFxuICAuc2xpY2stZG90c1xuICAgIGJvdHRvbSAtMjBweFxuICAgIHdpZHRoIDEwMCVcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgbGlcbiAgICAgICAgYmFja2dyb3VuZCAjRERFMUU2XG4gICAgICAgIG1hcmdpbiAwIDVweFxuICAgICAgICBsaXN0LXN0eWxlIG5vbmVcbiAgICAgICAgcGFkZGluZyAwXG4gICAgICAgICYuc2xpY2stYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICMyNzZjYzNcblxuLmluZm9ibG9ja19fdGV4dF9zbGlkZXJcbiAgLnNsaWNrLWRvdHNcbiAgICAgIG1hcmdpbi10b3AgMzBweFxuICAgICAgd2lkdGggMTAwJVxuICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgQG1lZGlhICRzXG4gICAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgbGlcbiAgICAgICAgYmFja2dyb3VuZCAjRERFMUU2XG4gICAgICAgICYuc2xpY2stYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICMyNzZjYzMiLCIvLyBtb2RhbC13aW5kb3dzXG4ubW9kYWxcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBwb3NpdGlvbiBmaXhlZFxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgMTAwJVxuICAgIHRvcCAwXG4gICAgbGVmdCAwXG4gICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICB6LWluZGV4IDMzMFxuICAgIG9wYWNpdHkgMFxuICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgIHdpbGwtY2hhbmdlIHRyYW5zZm9ybVxuICAgIG92ZXJmbG93IGF1dG9cbiAgICBAbWVkaWEgJHNcbiAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgJl9fd3JhcHBlclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgNTAlXG4gICAgICAgIGxlZnQgNTAlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbiAgICAgICAgbWF4LXdpZHRoIDYwMHB4XG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgei1pbmRleCAxMDBcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LWZsb3cgY29sdW1uIG5vd3JhcFxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoOTUsIDk1LCA5NSwgMC4xNSk7XG4gICAgICAgIG92ZXJmbG93IGF1dG9cbiAgICAgICAgbWF4LWhlaWdodCAxMDAlXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgMClcbiAgICAmX2FjdGl2ZVxuICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgICAgIG9wYWNpdHkgMVxuICAgICZfX2hlYWRlclxuICAgICAgICBwYWRkaW5nIDM2cHhcbiAgICAgICAgaDIsIC5oMlxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgJl9fY29udGVudFxuICAgICAgICBiYWNrZ3JvdW5kICRsaWdodFxuICAgICAgICAmLXNlY3Rpb25cbiAgICAgICAgICAgIHBhZGRpbmcgMzBweCAzNnB4XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgICAgICYmX25vLWJvcmRlclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMFxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMTBweCAzNnB4XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcCAzMHB4XG4gICAgICAgICYtY29sdW1uc1xuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgICBtYXJnaW4gMCAtMTZweFxuICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdyBjb2x1bW4gd3JhcFxuICAgICAgICAgICAgJi1pdGVtXG4gICAgICAgICAgICAgICAgZmxleCAxXG4gICAgICAgICAgICAgICAgcGFkZGluZyAwIDE2cHhcbiAgICAgICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE4cHhcbiAgICAgICAgJi1zb2NpYWxcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgICAgIC5zb2NpYWwtbGlua3NcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgNTBweFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICAgICAgICAgICZfX2l0ZW1cbiAgICAgICAgICAgICAgICAgICAgJi1pY29uXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsICMwYzQ5Y2RcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgICAgICZfX2l0ZW06aG92ZXIgLnNvY2lhbC1saW5rc19faXRlbS1pY29uXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgJHRleHRQcmltYXJ5XG4gICAgJl9fZm9vdGVyXG4gICAgICAgIG1hcmdpbi10b3AgYXV0b1xuICAgICAgICBwYWRkaW5nIDMwcHggMzZweFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uLXJldmVyc2VcbiAgICAgICAgLmJ0blxuICAgICAgICAgICAgbWluLXdpZHRoIDE5MHB4XG4gICAgICAgICAgICBtYXJnaW4gNXB4IDBcbiAgICAmX19lcnJvcnNcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICZfX2xhYmVsXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjFweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgJl9fcmFkaW8tZ3JvdXBcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIG1hcmdpbiAxNnB4IDAgLTE2cHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAmX19jbG9zZVxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgMzBweFxuICAgICAgICByaWdodCAzMHB4XG4gICAgICAgIGNvbG9yICM5NTllYTdcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICYtaWNvblxuICAgICAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcblxuLm1vZGFsXG4gICAgLnBseXJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAwXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgIGlmcmFtZS5oZWlnaHQxMDBcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTsgICBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiN2aWRlby1tb2RhbFxuICAgIC5tb2RhbF9fY2xvc2VcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgLm1vZGFsX19oZWFkZXJcbiAgICAgICAgcGFkZGluZyAyMHB4IDU2cHggMjBweCAzNnB4XG4gICAgLm1vZGFsX19mb290ZXJcbiAgICAgICAgcGFkZGluZyAyMHB4IDM2cHhcbiAgICAubW9kYWxfX3dyYXBwZXJcbiAgICAgICAgbWF4LXdpZHRoIDY1MHB4XG4gICAgICAgIHRvcCA1MCVcbiAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLC01MCUpXG5cblxuI3NlbmRtZXNzYWdlXG4gICAgLm1vZGFsX193cmFwcGVyXG4gICAgICAgIG1heC13aWR0aCA3NTBweFxuIiwiLnByaW50LW9ubHlcbiAgICBkaXNwbGF5IG5vbmVcblxuQG1lZGlhIHByaW50XG4gICAgLy8gYmFzZVxuICAgIC5saW5rLWJhY2tcbiAgICAudG9wYmFyXG4gICAgLnNlY3Rpb25fX3NpZGViYXJcbiAgICBoMSBhXG4gICAgLm1haW4tbmF2X190b3BsZXZlbFxuICAgIC5mb290ZXJcbiAgICAuc2hhcmUtYmxvY2tcbiAgICAuc2Nyb2xsLXRvcFxuICAgIC5wdWJsaWNfX2ltYWdlLWJnXG4gICAgLnNsaWNrLWRvdHNcbiAgICAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlclxuICAgIC5yZWdpb25zXG4gICAgLnNlYXJjaFxuICAgIC5wYWdpbmF0aW9uXG4gICAgLmxpbmstbW9yZVxuICAgIC5kb2MtaXRlbV9fZmlsZS1saW5rXG4gICAgLnJlZ2lzdHJ5LWl0ZW1fX3RvZ2dsZS10ZXh0XG4gICAgLnJlZ2lzdHJ5LWl0ZW1fX3RvZ2dsZVxuICAgIC5wdWJsaWNfX2ltYWdlLWNhcHRpb25cbiAgICAuc2xpY2stYXJyb3dcbiAgICAucHJpbnQtb3B0aW9uc1xuICAgIC5xdWVzdGlvblxuICAgIC5wbHlyXG4gICAgLmJyZWFkY3J1bWJcbiAgICAuZG93bmxvYWQtdmlkZW8tbGlua1xuICAgIC5wbHlyICsgLnB1YmxpY19faW1hZ2UtY2FwdGlvblxuICAgIC5ib3R0b20tYmFyXG4gICAgICAgIGRpc3BsYXkgbm9uZSFpbXBvcnRhbnRcblxuICAgIC5wcmludC1vbmx5XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcblxuICAgIC50aGVtZV9saWdodFxuICAgICAgICBiYWNrZ3JvdW5kICNmZmYhaW1wb3J0YW50XG5cbiAgICAuc2VjdGlvbi1kb2Mtc2VhcmNoXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuXG4gICAgLmRvYy1pdGVtX190aXRsZVxuICAgIC5kb2MtaXRlbV9fZGV0YWlsc1xuICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcblxuICAgIC5hcnRpY2xlcy1pdGVtXG4gICAgLmxpbmstYmxvY2tcbiAgICAgICAgd2lkdGggMTAwJSFpbXBvcnRhbnRcbiAgICAgICAgbWF4LXdpZHRoIDEwMCUhaW1wb3J0YW50XG4gICAgICAgIGZsZXgtYmFzaXMgMTAwJSFpbXBvcnRhbnRcbiAgICAgICAgbWluLWhlaWdodCAwIWltcG9ydGFudFxuXG4gICAgLnRvcGJhci13cmFwcGVyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlIWltcG9ydGFudFxuXG4gICAgLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyXG4gICAgICAgIHBhZGRpbmctbGVmdCAwXG5cbiAgICAvLyBzdHJ1Y3R1cmUgcGFnZXNcbiAgICAuc3RydWN0dXJlLXYyXG4gICAgICAgICZfX2NvbHNcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAmX19jb2xcbiAgICAgICAgJl9faXRlbS1pbWFnZS1pbWdcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcblxuXG4ucHJpbnQtbGF5b3V0XG4gICAgcGFkZGluZyAwIDMwcHhcbiAgICAmX19oZWFkZXIgJl9faW5uZXJcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBwYWRkaW5nIDEwcHhcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI2RkZTFlNlxuICAgICZfX2Zvb3RlciAmX19pbm5lclxuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHBhZGRpbmcgMjBweCAwXG4gICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNkZGUxZTZcbiAgICAmX19oZWFkZXJcbiAgICAgICAgJi1sb2dvXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTVweFxuICAgICAgICAmLXRpdGxlXG4gICAgICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgICAgICAgICBmb250LXNpemUgMjBweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjJweFxuICAgICZfX2NvbnRlbnQgJl9faW5uZXJcbiAgICAgICAgcGFkZGluZyAzMHB4IDBcbiAgICAgICAgbGluZS1oZWlnaHQgMjFweFxuICAgICYgKyAuc2Nyb2xsLXRvcFxuICAgICAgICBkaXNwbGF5IG5vbmVcbiJdLCJzb3VyY2VSb290IjoiIn0=*/